剪切HEVC视频会导致部分显示没有视频(黑色图像),但会纠正音频几秒钟

时间:2020-06-06 07:22:33

标签: video ffmpeg

我有大型HEVC视频文件,并希望剪切掉其中的一部分。我将ffmpeg用于以下命令:

ffmpeg -i input.mp4 -ss 01:18:47.040 -c:v copy -c:a copy -to 01:18:42.640 output.mp4

我知道使用复制且没有重新编码时可能会出现问题,这就是为什么我之前检查的原因是-ss和-to参数中指定的帧,其中 keyframes (i帧)。

因此,我希望在开始和结束时都能获得明确的分工。但是我得到的是,在开始播放视频之前,通常会有10秒的黑色图像和正常音频。明确说明:开始时缺少10秒的视频,但音频很好。

顺便说一句:将-ss部分移到-i之前,视频似乎没有问题(至少在开始时如此)。我知道在-i之前和之后放置-ss的区别,但是我也知道,在-i之后使用-ss应该更慢(并且过去更准确),但在最终版本中不应有任何区别结果。这就是为什么我如此生气。

0 个答案:

没有答案