Объедините видео и аудио с помощью ffmpeg. Зациклить видео, пока звук не закончился

Я пытаюсь объединить аудиофайл с видеофайлом. У меня есть два варианта:

  • Иметь очень маленький видеофайл (например, 10 секунд), который повторяется, пока аудиофайл не закончен.

  • Иметь очень длинный видеофайл (длиннее любого из моих аудиофайлов), на котором Могу прикрепить аудиофайл. Я хотел бы обрезать видео, когда звук закончится.

Я использую последнее с параметром -t в ffmpeg. Это означает, что мне нужно получить продолжительность аудиофайла, чтобы передать его в ffmpeg. Можно ли избежать этого шага?

Любой указатель на первое решение?

17
задан fstephany 22 June 2019 в 07:56
поделиться