仅将音频混合到 MP4 ffmpeg 中失败

Muxing only audio into MP4 ffmpeg failed

我正在尝试将音频编码数据包写入 MP4 container.I 遵循此 sample code 而不是创建虚拟帧,我正在提供真实的 G.711 PCMU 将帧编码为 ffmpeg。写作似乎有效,文件大小在增加,但 mp4 无法使用 ffplay 或在 VLC 播放器中播放。

提前致谢!

mp4 容器不支持 G.711 PCM 编码数据。所以我改用 mov 多媒体容器。对于 mp4,我将 PCM 转码为 mp4 支持的 AAC。有关详细信息,请参阅 this