Можно ли зациклить звук при микшировании с более длинным фильмом с помощью avconv? Я хочу, чтобы музыка повторялась на протяжении всего фильма. В руководстве avconv я нашел параметр "-flags loop", но он не работает. Музыка играет один раз и останавливается, в то время как фильм длится дольше без звука.
avconv -i LONGER_MOVIE.mpg -i SHORTER.mp3 -flags loop -map 0:v -map 1:a MIXED_OUTPUT.mpg
Благодарю. Это то, что я на самом деле сделал. Это не лучшее решение, потому что я хочу, чтобы серверный скрипт смешивал коротко зацикленную музыку с видео, загруженным пользователями. Чтобы использовать эту технику, я должен сделать музыкальный файл, по крайней мере, 2 часа (в случае, если мои аудиозаписи повторяют их около 60 раз). Я надеялся, что есть лучший метод.
—
user2123923
-flags loop
не должно существовать в недавнем Libav, насколько я знаю. Также-loop
опция работает только для изображений. Я не думаю, что вы хотите в настоящее время возможно. Вы можете скопировать MP3 отдельно от видео дорожки, а затем использовать эту-shortest
опцию.