Как зациклить звук при микшировании с более длинным фильмом в avconv


0

Можно ли зациклить звук при микшировании с более длинным фильмом с помощью avconv? Я хочу, чтобы музыка повторялась на протяжении всего фильма. В руководстве avconv я нашел параметр "-flags loop", но он не работает. Музыка играет один раз и останавливается, в то время как фильм длится дольше без звука.

avconv -i LONGER_MOVIE.mpg -i SHORTER.mp3 -flags loop -map 0:v -map 1:a MIXED_OUTPUT.mpg

-flags loopне должно существовать в недавнем Libav, насколько я знаю. Также -loopопция работает только для изображений. Я не думаю, что вы хотите в настоящее время возможно. Вы можете скопировать MP3 отдельно от видео дорожки, а затем использовать эту -shortestопцию.
Slhck

Благодарю. Это то, что я на самом деле сделал. Это не лучшее решение, потому что я хочу, чтобы серверный скрипт смешивал коротко зацикленную музыку с видео, загруженным пользователями. Чтобы использовать эту технику, я должен сделать музыкальный файл, по крайней мере, 2 часа (в случае, если мои аудиозаписи повторяют их около 60 раз). Я надеялся, что есть лучший метод.
user2123923
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.