将 .VOB 文件转换为 .mp4 或其他格式以减少视频内存大小

Hru*_*shi 2 video ffmpeg

我有一个包含几个 .VOB 格式文件的文件夹。该文件夹实际上包含一部电影,通常该长度的电影将占用 2 到 5 GB,但我拥有的文件夹是 18 GB!

有什么方法可以将其转换为 .mp4 或任何其他格式以减少它占用的空间。

我尝试了以下命令,(不确定它到底做了什么)但我最终得到了相同大小的视频。

ffmpeg -i movie.VOB -c:v copy -c:a copy out2.mp4 2> log.txt
Run Code Online (Sandbox Code Playgroud)

将不胜感激任何帮助。

llo*_*gan 5

您正在流式复制(重新混合)视频和音频-c:v copy -c:a copy。把它想象成一个复制和粘贴。

如果要减小大小,则需要重新编码。最简单的命令是:

ffmpeg -i input.vob output.mp4
Run Code Online (Sandbox Code Playgroud)
  • 有关更多详细信息,请参阅FFmpeg Wiki:H.264
  • 为了最大的兼容性,我建议还添加-vf format=yuv420p作为输出选项(放在 之前output.mp4)。