目前,我正在研究编写一个应用程序,为特定的用例录制几个小时的视频/音频的可能性。
由于视频将是一个小时长,我想要编码在飞行中,而不是在录制完成后,以保持磁盘使用量最低。
视频捕获API是否将必须编码的大型未压缩文件写入磁盘,或者它们是否可以动态编码,从而将优化的文件写入磁盘?
重要的是,视频录制的分辨率比iPhone宣传的720/1080p要低,因为我需要保持较小的文件大小,因为视频的长度(这将需要上传)。
您所拥有的任何信息都将不胜感激,甚至只是一个指向正确方向的指针。
发布于 2011-11-14 09:01:43
不,他们不记录未压缩到磁盘(除非这是你想要的)。您可以指定录制到MOV/MP4,并将视频编码为H264格式。此外,您还可以控制编码的平均比特率。如果需要,您还可以指定捕获大小和输出编码大小以及缩放选项。有关演示代码,请查看WWDC2010示例代码中的AVCamDemo。这个演示代码现在可以在文档中找到。
https://stackoverflow.com/questions/8092973
复制相似问题