О.С. это линукс У меня есть старый код C ++, который записывает необработанный ввод SDI с устройства захвата в файл. Мое намерение состоит в том, чтобы изменить эту программу и перенаправить необработанное видео из источника SDI на стандартный ввод ffmpeg. Как я могу это сделать? Лучше ли запускать ffmpeg в исходном коде c ++ (как я могу это сделать?)? Большое спасибо.
Я использую оболочку C ++ вокруг FFMpeg под названием FOBS
my2c
Откройте канал, запустите mencoder и настройте его для чтения из канала.Затем запишите данные в канал.
Если вы хотите использовать библиотеку, написать код (и т. Д.), А затем взгляните на libav