实时获取的H.264视频流如何实时存储为quicktime(.mov)格式的文件?
本帖最后由 chutianya 于 2012-08-03 17:50:49 编辑 我这有quicktime格式的封装格式文档,但是自己搞太麻烦,想问一下各位大神,有木有linux下的开源库或者可参考代码能够调用,把设备上编码器输出的H264视频流实时存储到.mov文件当中?也就是如何给获取的H264视频流封装一个.mov的容器壳? 各位大神帮帮忙。。我是新手。。。先谢过了。。。
[解决办法]
有个开源的库mp4v2,自己搜下
[解决办法]
ffmpeg应该支持mov格式,用一下试试
[解决办法]
哎。。。都没有人回复。贴上我的实验结果:
我的 IPCamera 发送出去的H.264 的视频编码,在用 RTSP 发送出去之前,我把它们(所有数据帧)保存成文件 record.h264, 用工具 ffmpeg 进行封包格式转换: ffmpeg -i record.h264 -f mov record.mov ,转换之后的文件 quicktime 就可以播放了。