AVI 编辑 - 剪切关键帧

AVI 编辑 - 剪切关键帧

我对视频编辑有一点了解,知道关键帧的工作原理和重要性。

我的问题是:我需要剪掉视频的一部分,并在中间进行精确的编辑。我知道我可以使用 VirtualDub 和关键帧选择器轻松地对剪辑进行“粗剪”,但我还需要在剪辑中剪掉非常短(有时 1-2 秒)的变化。不幸的是,其中一些帧恰好是关键帧。

我该如何处理这个问题?我可以将所有帧转换为某种未压缩格式的关键帧,进行编辑,然后重新编码以自动将关键帧放回原位吗?我读到过一些文章说可以将所有帧保存为 jpeg,然后再次将它们合并成视频。那可能也行得通。我想让它尽可能无损,

答案1

我该如何处理这个问题?我可以将所有帧转换为某种未压缩格式的关键帧,进行编辑,然后重新编码以自动将关键帧放回原位吗?

是的。理想情况下,您需要将原始视频转换为无损或视觉无损的中间编解码器。您可以选择以下选项:

  • 哈夫YUV(无损)
  • Apple ProRes(视觉无损)
  • Avid DNxHD(视觉无损)

对于前者,你可以使用ffmpeg并调用以下命令。Windows 上的大多数编辑软件都应该能够读取该文件。

ffmpeg -i input.mp4 -c:v huffyuv output.avi

如果这不适合您,您还可以创建 MJPEG 视频 - 它实际上只是一系列 JPEG 编码的图像。因此,您当然希望保持尽可能高的质量:

ffmpeg -i input.mp4 -c:v mjpeg -qscale:v 0 output.avi

请注意,在上述示例中,音频将自动重新编码为 MP3。根据您的工作流程,您可能希望完全禁用音频 ( -vn),然后使用视频编辑程序从原始文件复制音频。

相关内容