对于有使用jcodec经验的任何人,我的理解是该库还不能对音频进行编码(但是它可以对其进行解码)。
但是,jcodec 确实有一个PCMMP4MuxerTrack 类,它允许您在编码 MP4 视频时将原始 PCM 数据的样本(字节缓冲区)添加到音轨。这会产生一个带声音的 MP4 视频文件。
我已经成功地将一些虚拟 PCM 音频添加到我导出的 MP4 文件中,并且 VLC 可以正常播放它,所以它似乎可以工作......
但如果这有效,为什么我一直看到人们说 MP4 不支持 PCM 音频(一个来源)?
我很幸运 VLC 可以准确地播放我的 MP4 文件吗?它可能不适用于其他播放器/操作系统吗?