正如avconv
(从中分叉ffmpeg
)所说,蓝光音频流的格式称为pcm_bluray
,但为什么大多数教程都说使用-acodec pcm_s**le
标志(**
取决于其采样率)?
它们一样吗?如果不一样,如何在不进行任何转换的情况下提取蓝光音频?
答案1
它们是一样的吗?
不完全是,我认为蓝光 PCM 音频是专门为具有特定采样率的多声道音频设计的。这意味着,根据蓝光音频格式规范,有多个 PCM 音频流布局。
但它本质上只是 PCM 音频,因此是无损存储的。
如果没有,如何在不进行任何转换的情况下提取蓝光音频?
如果您的输入标记为pcm_bluray
,您可以尝试使用 将其复制到输出-c:a copy
。但我不确定这是否会起作用。
不过,转换为“正常” PCM 格式-c:a pcm_s16le
应该总是可行的,而且不会造成声音损失。在这种情况下唯一可能改变的是位深度(例如从 32 位到 16 位)。