MP4 中的 PCM 音频

问题描述 投票:0回答:2

为什么在标准中写着不支持mp4中的PCM,但是Sony相机(例如A7s)不知怎么知道该怎么做。是否违反标准?他们是怎么做到的?

ffmpeg mp4
2个回答
0
投票

MP4 是 MOV 容器的变体,它本身可以在元数据中指定 PCM 音频。例如,在处理 MP4 字节时,我将reference the MOV specifications.

(1) 有可能你的MP4真的只是一个重命名为

.mp4
.

的MOV文件

(2) 如果播放方知道期望 PCM(eg: 不要假设传入的数字是 AAC 数据)那么在 MP4 容器中使用 PCM 没有问题。您可以安全地将所有 AAC 字节替换为 PCM 字节。

(3) 就 MOV 而言,它没有违反标准,但 MPEG 解码器通常只想在 MPEG-4 文件中看到 MPEG 编解码器(h.264 / h.265 / MP3 / AAC)。有些人会接受这种包含 PCM 的文件,有些人可能会拒绝播放它。 PS:现在一些编码器甚至将 VP8/VP9 视频编解码器放入 MP4 中。


© www.soinside.com 2019 - 2024. All rights reserved.