FFMPEG API для создания AVI-файла, связанного с несколькими видеоклипами
Я собираюсь сделать файл AVI, который включает в себя несколько видеоклипов и связанной с ними информации. Например, автомобильный черный ящик с двумя каналами камеры (задняя камера и передняя камера) должен включать два видеоклипа и значение датчика акселератора в файл AVI. В настоящее время я работаю над Linux и использую ffmpeg для генерации файлов AVI, но я не знаю, как инкапсулировать несколько данных (два видео h264 и значение датчика) в один файл AVI. Кто-нибудь может мне помочь?
1 ответ
Поместить две видеодорожки в один выход можно с помощью -map и нескольких входов
например
ffmpeg -i file1.avi -i file2.avi -map 0:v -map 1:v out.avi
Что говорит, используйте file1.avi и file2.avi в качестве входных данных, возьмите видео из file1.avi и видео из file2.avi и выведите их в out.avi
Значение датчика акселератора может зависеть от формата ваших данных, он уже присутствует в ваших входных файлах как дорожка данных? если это так, используйте -map 0:d и -dcodec copy