2011-03-08 57 views
2

我想知道是否有人有关于如何压缩用UIImagePickerController录制/选择的视频的建议。以后从UIImagePickerController压缩视频?


场景:

用户摘机或记录在中等质量的视频。我稍后将此视频上传到我的服务器。但是,我想在上传的时候检查用户是否使用3G或Wifi,并且如果需要的话,在当时转码/压缩到较低质量。


我明白,我可以指定质量时我显示选择器,但它会提供更多的灵活性,如果我能抢到一个更高质量的格式的短片,并在需要时再后来才压缩。

我一直无法找到任何方式在Apple文档中执行此操作,并且也无法找到用于视频压缩的任何第三方库。有没有人有什么建议?

谢谢!

回答

0

苹果公司不提供任何类型的转码视频库 - 但我很惊讶你没有找到和第三方库。 FFMPEG是选择的图书馆。现在,它在C中,但它在iOS上完全可用并且可行。请注意,使用FFMPEG时有一些LGPL事项需要注意。

请注意,转码是一个昂贵的过程,特别是在CPU使用率方面,所以这实际上可能不是最佳选择。最好让iOS尽可能为您处理它。

相关问题