Как кодировать видео с нескольких камер в один поток MKV? - PullRequest
0 голосов
/ 26 марта 2010

Как кодировать несколько видео- и аудиопотоков (мы хотим, чтобы потоки не были такими, какими они кодируются) с камер в один мкВ, чтобы звук с камеры A кодировался относительно видео с камеры A с использованием JAVA или C или C ++ ? (Алгоритм должен работать на разных платформах, таких как Window, Linux или Mac)

1 Ответ

0 голосов
/ 26 марта 2010

Я предполагаю, что вы ищете композитинг видео, чтобы несколько видео были выложены в виде мозаики, синхронизированной по времени со звуком. Проверьте этот пост . Представлено несколько решений. Постер решил проблему с помощью gstreamer, который предположительно работает для Windows, Mac и Linux.

Я бы предложил использовать что-то вроде GStreamer или Avisynth, поскольку они будут абстрагироваться от многих уродливых деталей (декодирование, масштабирование и трансляция видео, синхронизация видео, микширование звука, синхронизация звука, кодирование видеовыхода), которые потребуются, если вы только что использовал libavformat ffmpeg и libavcodec напрямую.

...