У меня есть видеокарта UltraStudio-SDI, и я могу сделать снимок с помощью этой команды:

ffmpeg -f dshow -video_size 720x576 -framerate 60 -i video="Decklink Video Capture":audio="Decklink Audio Capture" -r 30 -threads 2 -vcodec libx264 -crf 0 -preset ultrafast output.mp4

Как получить видеосигнал с выхода видеокарты, а не из файла output.mp4?

Возможно ли это в FFmpeg или в других инструментах или других библиотеках для использования в коде C #? Как мне это сделать?

2 ответа2

1

Синтаксис FFplay будет:

ffplay -f dshow -video_size 720x576 -framerate 60 -i video="Decklink Video Capture":audio="Decklink Audio Capture"
-1

FFmpeg поставляется с утилитой под названием FFplay, которая должна делать то, что вы ищете.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .