Я пытаюсь объединить два видео с пустым разделом видео между ними. Снимки экрана сняты с устройства Android, и мне нужно преобразовать их в непрерывный прогон, однако в середине появляются промежутки, поскольку при захвате с экрана устройства Android видео может длиться всего три минуты.
Вот как я это делаю:
Я создал PNG размером 1200х1920.
Затем использовал его для создания небольшого видео в командной строке:
ffmpeg -loop 1 -i screen-black.png -vcodec h264 -t 15 -pix_fmt yuv420p screen-black.mp4
Я создал этот текстовый файл для передачи в ffmpeg:
file 'vid1.mp4'
file 'screen-black.mp4'
file 'vid2.mp4'
И наконец выполнено:
ffmpeg -f concat -i mylist.txt -c copy concat_output.mp4
Когда я смотрю недавно созданное видео, первое и второе видео с устройства Android соединяются вместе, однако пустое видео в середине отсутствует.
Кто-нибудь знает, почему это происходит?
Я подумал, что это может быть связано с кодеком, однако все видео в H264. Одна заметная вещь заключается в том, что пустое видео имеет разрешение 3072 × 1920, тогда как два других видео имеют разрешение 1200 x 1920
(На всякий случай это уместно, я делаю это на Mac, поэтому файл должен быть совместим с Quicktime).