ffmpeg concat demuxer останавливает мои видеокадры, присоединяясь к видео - PullRequest
1 голос
/ 04 июля 2019

Я пытаюсь объединить 6 видеофайлов WebM с таким же разрешением и теми же кодеками с помощью этой команды ffmpeg -f concat -i mylist.txt -c copy finalvideo.webm, но полученное видео останавливает некоторую часть, именно там, где объединена каждая часть, и да, я использую последнюю версию ffmpeg

приведенный видео аудио спектр вы легко видите, видео аудио зависает

https://i.stack.imgur.com/SX6WT.gif

mylist.txt

file '1.webm'
file '2.webm'
file '3.webm'
file '4.webm'
file '5.webm'
file '6.webm'

Мой журнал

https://pastebin.com/Rzqr6w3b

1 Ответ

0 голосов
/ 04 июля 2019

Это, вероятно, вызвано тем, что кодек должен быть сброшен в каждой точке соединения.Удалите требование, чтобы кодек был скопирован, и либо разрешите ffmpeg перекодировать его с настройками по умолчанию, либо укажите собственный кодек и собственные настройки для перекодирования потока.

По умолчанию:

ffmpeg -f concat -i mylist.txt finalvideo.webm

Или выберите конкретные кодеки:

ffmpeg -f concat -i mylist.txt -c:v libvpx -c:a libvorbis finalvideo.webm
...