首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >手动编写QuickTime文件

手动编写QuickTime文件
EN

Stack Overflow用户
提问于 2011-07-04 12:29:17
回答 1查看 547关注 0票数 0

在我正在开发的应用程序中,有一个AVIRecord类可以手动将AVI头和JPEG帧写入到视频文件中。根据我的媒体播放器(使用KLite编解码器包),它们是带有MJPEG编解码器的.avi文件。

我的问题是:这个AVI是压缩的还是未压缩的?因为文件大小基本上是所有jpeg帧的总和。

我是否可以编写类似的代码来生成.mov文件(Quicktime格式)?类似地,我的意思是:将头文件写入文件,将每个帧手动放入文件中。

我正在工作的应用程序应该保存从IP摄像头的jpeg流,并保存为quicktime格式。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-07-16 14:26:45

大多数文件格式,如AVI,MOV不压缩其中存在的视频和音频比特流。文件格式用于存储视频和音频可解码单元以及相关的元数据,如时间戳。因此,当您添加JPEG到AVI文件,它不会得到任何进一步的压缩。

您可以使用MJPEG视频创建MOV文件,类似于您能够使用MJPEG视频创建AVI文件的方式。然而,你需要为MOV创建一个(类似于AVI的)。

苹果公司已经指定了MOV文件格式。http://developer.apple.com/standards/qtff-2001.pdf上提供了该格式的一个版本

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6567291

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档