Сделайте видео длиной 10 часов, сохраняя его легким в размере файла - PullRequest
0 голосов
/ 18 марта 2020

Я создал файл mp4 без звука продолжительностью 0:17 минут. У меня также есть этот mp3-файл длиной 3 минуты.

Я хотел бы сделать 10-часовое видео с этими двумя, сохраняя размер файла небольшим. (8-15mb).

Есть ли способ добиться этого с помощью ffmpeg?

1 Ответ

1 голос
/ 19 марта 2020

L oop 17-секундное видео, чтобы оно соответствовало длительности 3-минутного аудио:

ffmpeg -stream_loop -1 -i video.mp4 -i audio.mp3 -map 0:v -map 1:a -preset slow -shortest -movflags +faststart output.mp4

Затем используйте атрибут HTML5 l oop .

Если вы действительно хотите 10-часовое видео:

ffmpeg -stream_loop -1 -i video.mp4 -stream_loop -1 -i audio.mp3 -map 0:v -map 1:a -preset slow -t 10:00:00 -movflags +faststart output.mp4

Файл будет большим, и его кодирование займет много времени ... потому что это 10 часов. С этим мало что можно сделать.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...