Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/video/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Audio 通过ffmpeg循环播放电影并与音频混音_Audio_Video_Ffmpeg - Fatal编程技术网

Audio 通过ffmpeg循环播放电影并与音频混音

Audio 通过ffmpeg循环播放电影并与音频混音,audio,video,ffmpeg,Audio,Video,Ffmpeg,我有一个不同长度的电影文件和音频文件 音频文件比视频文件长 我想循环视频和音频混合,然后设置长度和音频文件相同 ffmpeg -i "Pentagon_VJ_background_loop.mp4" -stream_loop -1 -t 60 -i "Out1.wav" -map 0:0 -map 1:0 output.mp4 有了这个,我有了-stream\u loop-1,但电影没有循环。并且无法设置音频文件的长度(我使用-t60) 有人帮忙吗 f

我有一个不同长度的电影文件和音频文件

音频文件比视频文件长

我想循环视频和音频混合,然后设置长度和音频文件相同

ffmpeg -i "Pentagon_VJ_background_loop.mp4" -stream_loop -1 -t 60 -i "Out1.wav"  -map 0:0 -map 1:0 output.mp4
有了这个,我有了
-stream\u loop-1
,但电影没有循环。并且无法设置音频文件的长度(我使用
-t60

有人帮忙吗

ffmpeg -stream_loop -1 -i "Pentagon_VJ_background_loop.mp4" -i "Out1.wav" -shortest -map 0:0 -map 1:0 output.mp4
说明:

  • -stream\u loop-1
    必须放在要循环的文件之前
  • -shortest
    告诉ffmpeg output.mp4应该具有最短输入的持续时间。由于视频现在是一个无休止的视频,最短的输入是音频文件
说明:

  • -stream\u loop-1
    必须放在要循环的文件之前
  • -shortest
    告诉ffmpeg output.mp4应该具有最短输入的持续时间。由于视频现在是一个无休止的视频,最短的输入是音频文件