audio - 如何从 H.264 帧和音频帧的集合创建 mp4 文件?

标签 audio video h.264 mp4

我有一个程序,可以捕获 H.264 编码的视频和音频并将其存储到专有格式文件中。我需要能够将该视频和音频导出到 mp4 文件。我更喜欢 C#,但如有必要,我会使用 C++。有什么建议吗?

最佳答案

要生成 MPEG-4 Part 14 .MP4 文件,您需要一个多路复用器。有多种多路复用器可供选择:

API 和复杂性可能会有所不同,因为一些多路复用器预计将成为管道的一部分,它们不是完全独立的类。您可能需要检查相应的示例(也许还需要检查许可协议(protocol)),看看什么最适合您。

关于audio - 如何从 H.264 帧和音频帧的集合创建 mp4 文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13406625/

相关文章:

ffmpeg - 如何使用 libav ffmpeg 从 h264 视频中获取 sps 结构

java - Android音频不会循环播放

ios - 如何在 Avfoundation 中正确更改采样率

google-chrome - 使用内容脚本注入(inject)音频

ios - Http 直播缓存

video - H.264 实时流实际上是如何压缩和传输的?

h.264 - 解码 H264 流始终返回 MF_E_TRANSFORM_NEED_MORE_INPUT

在线视听数据的音频内容分析

video - 具有保持视频质量的 FFMPEG CBR(恒定比特率模式)

android - 使用 MediaCodec 编码时,三分之二的屏幕为绿色