如何使用FFMPEG循环输入视频x次?

如何使用FFMPEG循环输入视频x次?,ffmpeg,Ffmpeg,我想循环相同的视频4次,并使用ffmpeg作为视频输出。 所以我在ffmpeg中创建了这样的代码 ffmpeg -loop 4 -i input.mp4 -c copy output.mp4 但当我运行它时,它会给出这样的错误 Option Loop Not Found. 如何处理我们的错误。请帮助我在最新版本中,它是 ffmpeg -stream_loop 4 -i input.mp4 -c copy output.mp4 由于一个错误,上述不适用于MP4s。但是如果你用MKV包装,它

我想循环相同的视频4次,并使用ffmpeg作为视频输出。 所以我在ffmpeg中创建了这样的代码

ffmpeg -loop 4 -i input.mp4 -c copy output.mp4
但当我运行它时,它会给出这样的错误

Option Loop Not Found.
如何处理我们的错误。请帮助我

在最新版本中,它是

ffmpeg -stream_loop 4 -i input.mp4 -c copy output.mp4

由于一个错误,上述不适用于MP4s。但是如果你用MKV包装,它对我有用

ffmpeg -i input.mp4 -c copy output.mkv
那么


我发现了一种针对过时/有缺陷版本的等效解决方案-stream_loop:

ffmpeg-f concat-safe 0-i“video source.txt”-f concat-safe 0-i“audio source.txt”-c copy-map 0:0-map 1:0-fflags+genpts-t 10:00:00.0/path/to/output.ext

这将独立地循环视频和音频,并强制在10小时标志处停止输出

两个文本文件都由

file '/path/to/file.ext'
但您必须确保重复这一行足够多的时间,以保持输出满意


例如,如果您的总视频时间小于总音频时间,则视频输出将提前停止,音频将继续播放,直到达到-t 10H或音频提前结束。

这不起作用。视频播放一次,然后保持沉默,只偶尔重复最后一秒。5秒是的,使用MP4s时会出现一个问题。添加了解决方法。谢谢,但这对我仍然不起作用。结果略有不同:视频播放一次,然后重复视频或音频的随机位。魏瑞德。我会继续看。这是哪一个播放器?我在ubuntu上试用了各种播放器(VLC、图腾等)。但这最终对我起了作用:谢谢你的帮助
file '/path/to/file.ext'