运行iOS4 +的iPhone上的视频捕获API是否即时编码视频?

时间:2011-11-11 10:57:51

标签: ios video ios4 avfoundation video-capture

我现在正在研究编写一个应用程序的可能性,以记录特定用例的一小时视频/音频。

由于视频将长达一小时,我希望即时编码,而不是在录制完成后将磁盘使用量降至最低。

视频捕获API是否将大型未压缩文件写入磁盘,必须在之后进行编码,或者是否可以即时编码,从而将优化文件写入磁盘?

视频的分辨率低于iPhone宣传的720 / 1080p,这一点非常重要,因为我需要根据视频的长度(需要上传)来缩小文件大小。

您将获得任何信息,甚至只是指向正确方向的指针。

1 个答案:

答案 0 :(得分:3)

不,他们不记录未压缩到磁盘(除非这是你想要的)。您可以指定录制到MOV / MP4并使用H264编码视频。此外,您可以控制编码的平均比特率。您还可以指定捕获大小,输出编码大小以及缩放选项(如果需要)。对于演示代码,请在WWDC 2010示例代码中查看AVCamDemo。此演示代码现在可以在文档中找到。