bla*_*lah 24
ffmpeg有前途的-loop_input旗帜,但它还不支持音频输入.
我建议sox并-shortest选择ffmpeg作为解决方案.
sox short_audio.mp3 looped_audio.mp3 repeat 1000 # adjust count as necessary
ffmpeg -i input_video.mp4 -i looped_audio.mp3 -shortest output_video.mp4
Run Code Online (Sandbox Code Playgroud)
sox命令将循环输入,ffmpeg命令将其用于音频,但在视频用完时停止.
我遇到了同样的问题,并通过使用ffmpeg和concat [enate]过滤器成功做到了。这是一个如何循环三次的示例:
ffmpeg -i audio.wav -filter_complex "[0:a]afifo[a0];[0:a]afifo[a1];[0:a]afifo[a2];[a0][a1][a2]concat=n=3:v=0:a=1[a]" -map "[a]" out.wav
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
15167 次 |
| 最近记录: |