我有一堆 DVD,已将它们翻录到包含 .IFO 和 .VOB 文件的 VIDEO_TS 目录中。
我有一个便宜的原始视频播放器,可以接受 .mpg 文件。
我尝试了两种不同的格式转换方法,但都没有得到完全令人满意的结果。第一种是 Handbrake。它具有神奇的能力,可以锁定我想要的内容,但它坚持重新编码它接触到的所有内容。这使得创建文件需要很长时间,而且结果明显不如原始文件。
第二个是 ffmpeg。它可以快速转换格式,没有任何损失,但它无法处理多个输入文件,因此需要您在开始之前手动连接 .VOB 文件。它也不知道何时停止 - 我有一个例子,最后一个 VOB 由电影结尾的 2/3 和视频开头的 1/3 组成由...制成纪录片。我想丢掉纪录片。我使用的命令行是:
ffmpeg -i temp.vob -target film-dvd -vcodec copy -acodec copy "movie.mpg"
我想要一个能够将 Handbrake 的便利性与 ffmpeg 的无损质量和速度结合起来的东西,最好是免费的或者至少有试用版。
编辑:我也很高兴找到 Handbrake 或 ffmpeg 的选项,让它们可以做我想做的事情。目前看来我需要使用另一个实用程序来查找我想保留的片段的长度,然后将该参数传递给 ffmpeg - 这几乎不是一个简化的操作。
答案1
根据您在评论中提供的信息;我建议您尝试以下 Handbrake 设置:
容器:MP4 文件(三个方框都不要勾选)将视频过滤器、章节、字幕、高级选项卡上的所有内容留空。视频选项卡 - 视频编解码器:MPEG-2 (FFMpeg),保留质量因子不变,默认即可。音频选项卡 - 将其保留为默认设置,如果不行,请尝试将音频编解码器更改为 MP3(很差劲)
据我所知,这些设置应该适用于相关的播放器 - 可能需要对音频编解码器进行一些试验和错误,但 MP3 几乎受到普遍支持。
答案2
最好的办法是删除 VOB 中的无关数据——毕竟它是已经MPG 格式。您可以使用X计划为此。它还做了很多其他的事情,但会将音频/视频剥离成 MPG,并具有不进行转码的额外好处——这样,您将获得与原始视频和音频完全相同的视频和音频(不会因额外压缩而造成损失)。更不用说剥离不必要的数据比重新编码要快得多。