本季实现将编码后的H.264视频流打包为MP4格式的录像,并存储到板载TF卡中。这个过程涉及到的一个主要技术是H.264的视频帧格式,I帧、P帧等概念,另一个主要技术是MP4格式的文件头、封包技术、MP4打包库的移植部署和调用等,最后是linux下TF卡的存储和文件管理(使用了FAT32文件系统)。
1
mp4v2_decode的使用,参考的网上的代码,压缩包内是自己交叉编译后的源码,使用的交叉编译工具链arm-linux-gnueabihf-gcc,内含解mp4封装的代码,希望对大家有参考价值。
2021-06-04 09:20:39 1.86MB 解码mp4
1
mp4v2-master.zip
2021-05-14 19:06:17 2.73MB 音视频格式转换
1
此部分代码利用ffmpeg对rtsp流进行解码和编码,生成符合MP4v2中H264和AAC的格式,最终利用MP4v2进行封装,并且里面已经提供了一个可直接录制的exe可执行文件。工程缺失dll文件下载地址:https://pan.baidu.com/s/1UlpTfaT4J2SP3zpMcLs0ng
2021-05-14 14:20:06 11.66MB MP4V2 RTSP FFmpeg H264
1
MP4v2包含h265的库
2021-04-29 13:00:37 821KB mp4v2
1
使用Dshow进行视音频采集,视频使用X264进行编码,音频用faac编码,编码后的实时数据直接使用MP4V2写到MP4中,编码和封装的过程中视音频能做到同步,欢迎参考使用,内容详实、注释详细
2021-04-07 10:04:13 7.84MB dshow h264 faac mp4v2
1
mp4v2,google源码分支代码下载,包括所有的版本下载,不缺少文件platform_win32_impl.h,platform_win32.cpp,Version.rc,带vs 工程目录
2021-02-24 16:07:08 11.02MB MP4v2 不缺少文件
1
mp4v2 windows 已编译版本 包括可执行程序 动态链接库 及所需头文件 mp4v2 windows 已编译版本 包括可执行程序 动态链接库 及所需头文件
2020-10-21 09:21:05 15.06MB mp4v2 dll lib include
1
此部分主要对RTMP流进行录制,利用MP4v2将RTMP流封装成MP4,工程debug下的dll文件下载地址https://pan.baidu.com/s/1UlpTfaT4J2SP3zpMcLs0ng,运行工程之前,请先下载dll文件。
2020-01-18 03:30:41 12.31MB RTMP FFmepg MP4V2 VGA
1
参考资料,主要实现包括利用librtmp实现rtmp流的接收,并保存成flv格式视频;利用ffmpeg接口实现rtmp流保存成.ts, .mkv, .flv, .mp4格式视频; mp4v2源码及封装
2020-01-03 11:25:44 31.66MB rtmp mp4 flv ffmpeg
1