如何从 H.264 帧和音频帧的集合创建 mp4 文件?
Posted
技术标签:
【中文标题】如何从 H.264 帧和音频帧的集合创建 mp4 文件?【英文标题】:How do I create an mp4 file from a collection of H.264 frames and audio frames? 【发布时间】:2012-11-15 21:34:17 【问题描述】:我有一个程序可以捕获 H.264 编码的视频和音频并将其存储到专有格式文件中。我需要能够将该视频和音频导出为 mp4 文件。我更喜欢 C#,但如有必要,我会使用 C++。有什么建议吗?
【问题讨论】:
【参考方案1】:要生成 MPEG-4 Part 14 .MP4
文件,您需要一个多路复用器。有多种多路复用器可供选择:
API 和复杂性可能会有所不同,因为一些多路复用器预计会成为管道的一部分,它们不是完全独立的类。您可能需要查看各自的示例(或许还需要查看许可协议),以了解最适合您的。
【讨论】:
【参考方案2】:看看 libmp4v2。使用起来相当简单..
http://code.google.com/p/mp4v2/
【讨论】:
以上是关于如何从 H.264 帧和音频帧的集合创建 mp4 文件?的主要内容,如果未能解决你的问题,请参考以下文章