从 .wmv 创建 DVD,保持质量

从 .wmv 创建 DVD,保持质量

我正在尝试从文件创建 DVD .wmv。创建 DVD 时保持当前 .wmv 的质量非常重要。

我确信ffmpeg——尽管它很强大——可以完成这项工作。现在我只是发出了最愚蠢的命令ffmpeg -i input.wmv output.vob,它已经起作用了。问题是主要的质量损失了。我在这里读了一些关于这个主题的问题,但没有一个有帮助。我也在阅读 ffmpeg 的文档,但它们需要一段时间(因为它们很长 :) )

有人能给我提供一条捷径吗?

答案1

ffmpeg 有一个-target选项,可以作为一种设置后即可忘记的方法来创建 DVD、VCD 等。基本上,如果您需要 PAL 标准 DVD,您就可以使用它:

ffmpeg -i input.wmv -target pal-dvd output.vob

或用于ntsc-dvdNTSC。-target选项确保满足所有合规标准。

现在,转换过程中质量有所下降。问题是……这绝对是意料之中的事。根据 WMV 文件的原始质量(其帧大小、帧速率、压缩率等)以及您要编码的内容类型,一定量的发电损失是有保证的。

除非您有比原版更好的版本,否则您唯一的选择就是手动设置比特率。默认情况下,ffmpeg 使用 6,000 kBit/s(据我所知,是千比特,而不是千比比特)作为 DVD 所需的 MPEG-2 视频流(-b:v 6000000)。它还设置-maxrate 9000000-bufsize 1835008。如果您想要更好的视频质量,可以增加比特率。

但是,您必须保证文件大小不会太大而无法放入 DVD。当然,您可以自己计算,同时考虑视频长度。您还需要考虑比特率为 的音频流448000和一些容器开销(我不知道其中的百分比,但应该可以忽略不计)。

不要忘记,您可以随时按 来停止编码过程Q。然后,您可以直观地检查文件,而不必浪费宝贵的时间来编码您不喜欢的影片(就质量而言)。

相关内容