1

Я пытаюсь объединить два видео с пустым разделом видео между ними. Снимки экрана сняты с устройства 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).

0