0

使用 AVCam 示例项目捕获的视频,但它在 1080x720 分辨率下很大。如何压缩以保存到 Web 服务器?

我修改了示例代码以不将视频文件保存到“AvCamCaptureManager.m”“recordingDidFinishToOutputFileURL”中的 AssetsLibrary,因此我使用该输出文件 url 并使用 ASIHttp 将其发送到我的网络服务器。这些视频文件很大,我想将它们的分辨率降低到 568x320 以减小文件大小。

给定未压缩的 url,如何将其压缩为更小的文件格式和/或分辨率?

4

1 回答 1

4

我刚刚看到您的问题,如果仍然有帮助,请尝试减少整个会话的质量

session.sessionPreset = AVCaptureSessionPresetMedium;                         

或者

session.sessionPreset = AVCaptureSessionPresetLow;

第一个将提供较小的文件,同时保持良好的质量,而后者将提供一个非常小的文件,并且为您的设备提供最低质量。

于 2011-06-01T16:06:03.393 回答