无需重新编码即可将 MPEG 转换为 VOB

无需重新编码即可将 MPEG 转换为 VOB

我有带无损音频的 mpg 视频。我想授权 dvd 而不进行重新编码,例如,使用 dvdstyler:VOB 文件通常不会被重新编码或重新复用以防万一。

因此,我选择松散无损音频(不支持)并重新编码或制作 vob 文件并使用它们而无需重新编码。

ffmpeg -i input.mpg [-codec copy] output.vob

也不支持 mpg/vob 文件的无损音频。

如何在不重新编码的情况下将 mpg 制作成 vob 文件?

附言

此外,我想将视频片段存储在单独的 vob 文件中。

锻炼:

我刚刚将 mpg 重命名为 vob,DVDstyler 接受 lpcm

答案1

MPEG-2规格我看不到对无损音频选项的支持:

  • MFAudioFormat_PCM:通道数×2。
  • MFAudioFormat_Float:通道数×4。
ffmpeg -i input.avi -target pal-dvd output.vob

手册页来自ffmpeg

-target type (output)
           Specify target file type ("vcd", "svcd", "dvd", "dv", "dv50"). type may be prefixed with "pal-", "ntsc-" or "film-" to use the corresponding standard. All the format options (bitrate, codecs, buffer sizes) are then set
           automatically. You can just type:

                   ffmpeg -i myfile.avi -target vcd /tmp/vcd.mpg

           Nevertheless you can specify additional options as long as you know they do not conflict with the standard, as in:

                   ffmpeg -i myfile.avi -target vcd -bf 2 /tmp/vcd.mpg

相关内容