在特定时间准确剪切视频而不会降低质量

时间:2017-06-09 01:07:46

标签: video ffmpeg video-encoding video-editing

我正在使用ffmpeg在给定时间准确地将视频剪切到另一个时间。我知道,我们可以简单地对其进行重新编码,但会失去质量。此外,由于关键帧问题,我不想使用复制选项(即,视频不会准确地切割)。这些是我使用的命令。

ffmpeg -ss 55 -i input.mp4 -t 00:03:06 -vcodec copy -acodec copy out.mp4 
ffmpeg -ss 55 -i input.mp4 -t 00:03:06 out.avi

1 个答案:

答案 0 :(得分:2)

这是不可能的。您必须重新编码视频,或者包含引用它们的其他帧所需的关键帧。

如果您不想丢失质量,可以输出到无损文件(例如YUV,HuffYUV,FFV1 ......)或继续无损地工作(例如,ProRes,DNxHD,高质量H.264 / H .265,......)。