Я пытаюсь объединить аудиофайл с видеофайлом. У меня есть два варианта:
Иметь очень маленький видеофайл (например, 10 секунд), который l oop, пока аудиофайл не закончен. (input.mp4)
У меня очень длинный видеофайл (name.wav) (это не mp3), к которому я могу прикрепить аудиофайл. Я хотел бы обрезать видео, когда аудио закончится.
Я использую последнее с опцией -t ffmpeg. Это означает, что я должен получить продолжительность аудио файла, чтобы передать его в ffmpeg. Можно ли избежать этого шага? Я пытаюсь использовать: ffmpeg -stream_l oop -1 -i input.mp4 -i input.wav -shortest -map 0: v: 0 -map 1: a: 0 -y out.mp4 Но это не успех ни одного указателя за первое решение?