ffmpeg: создать видео из изображений и звуков - PullRequest
0 голосов
/ 27 сентября 2018

Вам необходимо создать видео из набора картинок и звуков, используя ffmpeg.
Набор картинок: frame_% d.jpg
Звуки:
sound1.mp3 (от 0 мс)
sound2.mp3 (от 1000 мс)
sound3.mp3 (от 2000 мс)

Я могу создать видео с одним звуком:

-i frame_% d.jpg -i sound1.mp3 -r 30 -s 1280x720 -preset ultrafast -crf 25 -shortest movie.mp4

, и это работает.

Но мне нужно добавить несколько звуков в разное время.Как я могу это сделать ?Может быть -filter_complex поможет?

1 Ответ

0 голосов
/ 27 сентября 2018

Используйте adelay , amix и, возможно, нормализующий фильтр, такой как dynaudnorm или loudnorm .

ffmpeg -framerate 30 -i frame_%d.jpg -i sound1.mp3 -i sound2.mp3 -i sound3.mp3 -filter_complex "[0:v]scale=1280:-2,format=yuv420p[v];[2:a]adelay=1000|1000[a2];[3:a]adelay=2000|2000[a3];[1:a][a2][a3]amix=inputs=3,dynaudnorm[a]" -map "[v]" -map "[a]" -preset ultrafast -crf 25 -shortest -movflags +faststart movie.mp4
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...