使用ffmpeg的循环

使用ffmpeg的循环

将新音频与视频重复视频合并,直到音频结束:

ffmpeg  -stream_loop -1 -i input.mp4 -i input.mp3 -shortest -map 0:v:0 -map 1:a:0 -y out.mp4

ffmpeg -y -stream_loop -1 -i video -i audio.mp3 -fflags +shortest -max_interleave_delta 50000 -c copy output.mp4

ffmpeg -y -stream_loop -1 -i video -i audio.mp3 -fflags +shortest -max_interleave_delta 50000 -c copy output.mp4

ffmpeg  -stream_loop -1 -i 1.mp4 -c copy -v 0 -f nut - | ffmpeg -thread_queue_size 10K -i - -i 1.mp3 -c copy -map 0:v -map 1:a -shortest -y out.mp4

使用 -stream_loop -1 表示无限循环 input.mp4,-shortest 表示在最短的输入流结束时完成编码。这里最短的输入流将是 input.mp3。

如果您想将新音频与视频重复音频合并,直到视频结束,您可以尝试以下操作:

ffmpeg  -i input.mp4 -stream_loop -1 -i input.mp3 -shortest -map 0:v:0 -map 1:a:0 -y out.mp4

尝试ffmpeg -i yourmovie.mp4 -loop 10将输入循环 10 次

ffmpeg -ss 00:01:00 -i input.mp4 -to 00:02:00 -c copy output.mp4

此命令可在几秒钟内修剪您的视频!

命令的解释:

**-i:**指定输入文件。在那种情况下,它是 (input.mp4)。 **-ss:**与 -i 一起使用,这会在输入文件 (input.mp4) 中寻找位置。 **00:01:00:**这是您修剪后的视频开始的时间。 **-to:**指定从开始 (00:01:40) 到结束 (00:02:12) 的持续时间。 **00:02:00:**这是您修剪后的视频结束的时间。 **-c copy:**这是通过流复制进行修剪的选项。(注意:非常快)

计时格式为:hh:mm:ss

Built with Hugo
Theme Stack designed by Jimmy
© Licensed Under CC BY-NC-SA 4.0