2011-09-06 87 views
1

我使用AVFoundation录制视频并将其上传到服务器。目前我使用640x480的分辨率,并且文件的大小足以通过网络发送。 当我切换到HD(1280x720)时,文件的大小变得更大,并且在网络上传输变得太大。AVFoundation上传高清视频

有没有一种方法可以在上传之前大幅降低高清文件的质量,并且仍然保持良好的质量?

+0

你可以请分享一些关于如何使用AVFoundation上传视频的代码吗? 640X480 res适合我的应用程序。我会问这个问题,但我看到你已经实现了。谢谢。 – Kwame

+0

嗨夸梅,很抱歉让你失望,我没有达到它。我留在640x480这是非常小的。我无法在网上找到压缩1280x720的代码。 – bashan

回答

2

有没有一种方法可以在上传前大幅降低高清文件的质量?

这将是视频压缩的圣杯:)你可以使用AVAssetExportSession来改变压缩设置和视频分辨率,但没关系。

+0

谢谢祖尔,我知道这门课程。我想保持相同的高清分辨率,并且只将视频压缩到最大,以便更容易在互联网上传输。当我使用这个类时,压缩并不重要。是否有一些示例显示最佳组合或参数? – bashan