将高清视频编码为适合编辑的格式

将高清视频编码为适合编辑的格式

我有一个想要编辑的视频,但它目前是一个 mov (H.264) 文件,无法逐帧编辑。因此,我想将其重新编码为更好的格式。我读到 DV 是一种适合逐帧编辑的格式,但当我尝试这样做时,我发现分辨率会降低。我的视频是 1280x720,但 DV 视频只有 720x480。

我一直在 Windows 机器上使用 mencoder、ffmpeg 和 winff。很多命令行参数我都看不懂!我只想保留原始设置并制作出适合逐帧编辑的高质量视频。您能告诉我正确的编解码器(以及如何安装)、最佳工具和要使用的命令行参数吗?

这对于 AVI 非常有效:

mencoder -oac pcm -ovc x264 -o myvid.avi myvid.mov

我需要什么才能获得高清和可编辑?像这样的吗?

mencoder -oac pcm -ovc ??? -o myvid.??? myvid.mov

答案1

你正在寻找的可能是所谓的中间编解码器专门针对编辑。它允许您执行(视觉上)无损压缩,但仍可在不造成合理质量损失的情况下更改视频。就像 JPEG 不适用于重新保存照片一百次一样,您需要一个特殊的编解码器。

您使用 DV 的方法还不错。唯一的问题是 DV 标准仅指定最大分辨率为 640x480 像素。

哈夫YUV

我建议你尝试哈夫YUV,这是一种无损编解码器,速度相对较快,在 Windows 平台上应该很容易编辑。但在 Linux 和 OS X 上,它不是最佳选择。ffmpeg内置了 HuffYUV 支持,因此您不需要安装任何其他东西。您可以尝试以下方法:

ffmpeg -i infile.mov -vcodec huffyuv -acodec copy outfile.avi

您不需要指定帧大小或其他任何内容。只需尝试一下。优点是它会逐帧保存视频,这正是您编辑时所需要的。

MPEG2

另一种方法是仅使用帧内编码帧转换为 MPEG2。帧内编码意味着每一帧都经过完全编码。MPEG2 作为中间编解码器并不是那么有用,但它仍然用于专业视频传输和存储。

ffmpeg -i infile.mov -vcodec mpeg2video -qscale 1 -qmin 1 -intra -an outfile.m2v

请注意,您可能会得到一个非常大的文件。不过,MPEG2 应该很容易编辑,因为它是一种非常基本的编解码器。

高清

DNxHD 是 Avid 推出的一款视觉无损中间编解码器。有多个 ffmpeg 版本可以编码为 DNxHD。例如,ffmbc是针对视频广播的专门的 ffmpeg 版本。

ffmpeg -i infile.mov -vcodec dnxhd -b <bitrate> -an output.mov

这张桌子要使用的比特率。您可能无法使用每个编辑器打开结果文件。您还需要解码器插件已安装。我亲自在 Mac 上将它与 Premiere Pro 一起使用,它是一种非常好的编解码器。

如果您有任何问题,请告诉我。

相关内容