使用AVCam Sample Project捕获视频,但在1080x720分辨率下它是巨大的。如何压缩以保存到Web服务器?
我修改了示例代码,不将视频文件保存到“AvcamCaptureManager.m”“recordingDidFinishToOutputFileURL”中的AssetsLibrary,因此我将该输出文件URL用ASIHttp发送到我的网络服务器。这些视频文件很庞大,我想将它们的分辨率降低到568x320以减小文件大小。
鉴于未压缩的网址,如何将其压缩为较小的文件格式和/或分辨率?
答案 0 :(得分:4)
我刚看到你的问题,如果还有任何帮助,请尝试减少整个会话的质量
session.sessionPreset = AVCaptureSessionPresetMedium;
或
session.sessionPreset = AVCaptureSessionPresetLow;
第一个会提供较小的文件,同时保持良好的质量,而后者将为您的设备提供质量最低的非常小的文件。