我有一個程序,可以將H.264編碼的視頻以及音頻捕獲並存儲到專有格式文件中。我需要能夠將該視頻和音頻導出到mp4文件。我更喜歡C#,但如果需要的話可以使用C++。有什麼建議麼?如何從H.264幀和音頻幀的集合中創建mp4文件?
1
A
回答
2
要生成MPEG-4 Part 14 .MP4
文件,您需要一個多路複用器。有多路複用器的選擇在那裏:
- FFmpeg (libavformat)
- DirectShow過濾器(從GDCL自由和開放源碼,商業)
- Windows 7+ Media Foundation file sink
API和複雜性可能會有所不同,因爲一些複用器預計將成爲管道的一部分,它們不是完全獨立的類。您可能需要檢查相應的樣本(也許也是許可協議),以查看哪些最適合您。
0
看看libmp4v2。相當簡單易用..
相關問題
- 1. 如何從h.264 AAC樣品在mp4中創建flv視頻幀
- 2. gstreamer從RTP播放H.264音頻(MP4)
- 3. 如何從h.264視頻流獲取幀速率?
- 4. H.264 over RTP - 識別SPS和PPS幀
- 5. 如何從android上的h264編碼幀創建mp4文件?
- 6. 如何跳過h.264 P幀直到下一個I幀
- 7. MP4 H.264中的Flash
- 8. 從Android上的OPUS幀創建可播放的音頻文件。
- 9. Android:視頻編碼H.264和設置幀率不工作
- 10. RTP上的H.264:P幀插值
- 11. AVAssetReader在H.264.mov文件中的一幀後失敗
- 12. h.264 MPEG-TS到MP4文件
- 13. MPMoviePlayerController H.264和多音頻流
- 14. 如何獲得H.264幀的DTS和PTS?
- 15. iPhone「無法播放」.mp4 H.264視頻文件
- 16. 音頻文件的每個幀的音頻頻率,如.mp3 .wav
- 17. 如何使用自定義幀速率創建.mp4文件
- 18. H.264視頻幀數據轉換爲UIImage
- 19. 使用FFMPEG和JPEG2000幀創建MP4視頻
- 20. 如何從H.264.TS文件中提取視頻信息?
- 21. 如何獲得mp4文件的持續時間(h.264標準)
- 22. 如何計算MP4文件(MPEG4,H.264)的每分鐘大小?
- 23. 如何在android中捕獲H.264編碼幀?
- 24. 如何區分.mp4音頻文件和.mp4視頻文件在ASP.Net中C#
- 25. 如何在iOS上將h.264文件打包爲mp4
- 26. 修改MP4流中的H.264級別
- 27. Chrome中的H.264 H.264播放 - 音頻聽起來像撒旦
- 28. ffmpeg將多個文件從avi dv視頻(dvsd)轉換爲avi h.264 + mp3(mp4)
- 29. 從MP4/FLV中提取幀?
- 30. 從Windows Phone 7中的.mp4文件訪問和操作視頻幀應用