如何使用mp4v2将H264+AAC裸流录制成mp4文件,并保持音视频同步。

时间:2021-04-05 13:53:49
【文件属性】:

文件名称:如何使用mp4v2将H264+AAC裸流录制成mp4文件,并保持音视频同步。

文件大小:1.6MB

文件格式:RAR

更新时间:2021-04-05 13:53:49

mp4 录像 H264 AAC 裸流

这个示例工程可以完整的展示:如何使用libmp4v2将原始的音视频数据帧存储为mp4文件。可以帮助流媒体开发人员快速存储mp4文件。


【文件预览】:
stdafx.cpp
bin
----sample.mp4(1.54MB)
res
----sample_save_mp4.ico(4KB)
----sample_save_mp4.rc2(686B)
stdafx.h
sample_save_mp4.rc
sample_save_mp4Dlg.cpp
targetver.h
sample_save_mp4.h
sample_save_mp4.vcxproj
sample_save_mp4Dlg.h
common
----tinyxml.cpp(37KB)
----HyperLink.h(3KB)
----ReadSPS.h(2KB)
----tinyxmlerror.cpp(3KB)
----StrPtrLen.h(3KB)
----HYDefine.h(3KB)
----UDPSocket.h(3KB)
----UDPSocket.cpp(17KB)
----SocketUtils.cpp(12KB)
----SocketUtils.h(4KB)
----OSThread.h(2KB)
----Socket.cpp(9KB)
----UtilTool.h(4KB)
----StrPtrLen.cpp(12KB)
----ReadSPS.cpp(9KB)
----HyperLink.cpp(13KB)
----GMError.h(3KB)
----tinyxml.h(56KB)
----Socket.h(3KB)
----tinyxmlparser.cpp(36KB)
----UtilTool.cpp(20KB)
----OSThread.cpp(3KB)
resource.h
.gitignore
sample_save_mp4.cpp
sample_save_mp4.vcxproj.filters
libmp4v2
----LibMP4.cpp(8KB)
----chapter.h(6KB)
----streaming.h(4KB)
----file.h(15KB)
----track.h(14KB)
----project.h.in(2KB)
----platform.h(2KB)
----project.h(2KB)
----itmf_generic.h(9KB)
----isma.h(3KB)
----itmf_tags.h(11KB)
----sample.h(23KB)
----file_prop.h(4KB)
----general.h(16KB)
----mp4v2.h(2KB)
----LibMP4.h(2KB)
----track_prop.h(9KB)
README.md
ReadMe.txt
sample_save_mp4.sln

网友评论

  • 很多函数都没有定义 垃圾 靠
  • 没有的垃圾,一星都 多了
  • 没有包含库, 不能直接编译, 我用自己的库也不行,不知道楼主用的哪个版本库. 大佬,你总得说明下需要什么版本的库吧, 我真晕.
  • 缺少的库不是标准的库,没法用,没啥参考价值,两个字,一点不值
  • 不能直接使用,积分要求还这么高
  • 不能直接使用,积分要求还这么高
  • Very good!
  • 很好,还没看懂
  • lib和dll文件都没携带。。
  • 资源不错,用于开发参考,谢谢分享
  • 资源不错,可以运行
  • 可用很好哈,谢谢
  • 能编译,谢谢分享!
  • 很好,还没看懂
  • 其中一小部分代码给了灵感,最终解决了自己的录制音视频不同步
  • 编译有错误,lib和dll文件都没携带。。