为什么以下ffmpeg命令输出的视频长达11分钟?
equalTo(01)
equalTo(02)
我想将视频从600秒切成660秒,输出应该是1分钟长的视频。 我该怎么办,为什么我的命令是错误的?
谢谢。
答案 0 :(得分:0)
以下是我做过的一些小测试示例,这些示例可能会有所启发。
先睹为快:(更快但更不准确)
ffmpeg -ss 600 -to 660 -i movie.mkv -vcodec copy -acodec copy -y output1.mp4
追求:(速度较慢但更准确)
ffmpeg -i movie.mkv -ss 600 -to 660 -vcodec copy -acodec copy -y output2.mp4
搜索前后:(快速准确)
ffmpeg -ss 500 -i movie.mkv -ss 100 -to 160 -vcodec copy -acodec copy -y output3.mp4
但是........
取决于哪一帧,您将无法始终获得准确的剪切/裁切。您还会得到不同的结果,或者找到一种方法要比另一种更好,这取决于您是复制流还是编码。