我有带无损音频的 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