我不是视频专家,但知道如何使用 Unix 命令行。我最近一直在将单个电影文件从 DVD 类型格式(.vob 或 .mkv)转换为更简单的格式(.mp4)或方便地从 iTunes 播放(.m4v)。
为此,我一直在使用 ffmpeg,在 Mac/Unix 命令行上使用以下类型的命令:
ffmpeg -i input.VOB -q:v 0 output.mp4
或者
ffmpeg -i input.mkv -q:v 0 output.m4v
在第一种情况下,我通常会缩小到大约五分之一的大小,或者在最近的转换中,在第二种情况下,大小会缩小到七分之一。据我所见,质量没有下降(而且字幕还可以),所以我想我应该很高兴,但也许我没有看到所有内容。
谁能告诉我正在删除什么以及以不同的方式运行 ffmpeg 是否会更好/可能以防止丢失重要的东西?
笔记
这些转换是完全合法的。VOB 转换适用于几年前制作了一系列商业工艺 DVD 的朋友,但需要在拇指驱动器上出售它们。mkv 转换适用于我作为下载购买的字幕电影。
VOB 文件是在 DVD 上发现的一种较旧的格式 - 我相信它们要么是 mp2 要么接近它 - 关键是压缩相对较轻且粗糙,因此 20 年前的廉价设备可以实时解码它们。
MP4 压缩要严格得多,但现在很容易完成,大部分的逻辑都包含在大多数 CPU 中。
理论上可能存在质量损失(mp4 是有损的),但将 mp2 转换为 mp4 并不难,其尺寸会显着减小,但输出质量没有可察觉的损失。