2011-10-25 69 views
2

我在使用UIImagePickerController选择视频后将视频上传到Web服务器。但是,在服务器上反转以landscapeRight方向拍摄的相机视频。我想在上传前使用AVFoundation旋转视频。我已经想出了如何使用AVAsset获取视频的大小和首选旋转角度。现在我需要在上传之前对视频应用仿射变换。如何在上传到网络服务器之前从UIImagePickerController旋转视频

这里的尺寸的一个例子,从landscapeRight视频变换:

2011-01-07 20:07:30.024 MySecretApp [1442:307] size.width = 1280.000000 size.height = 720.000000 2011-01 -07 20:07:30.027 MySecretApp [1442:307] txf.a = -1.000000 txf.b = 0.000000 txf.c = 0.000000 txf.d = -1.000000 txf.tx = 1280.000000 txf.ty = 720.000000

How我会转换视频以撤消倒置吗?我假设我必须将结果导出到新文件并将其上传到网络服务器。我还必须对纵向拍摄的视频进行类似的转换,以便从横向进行旋转,以便它们在服务器上正确定向。

感谢

回答

0

如何使用的ffmpeg,它可以作为链接到您的iPhone应用程序库?

Here's a duplicate question与ffmpeg解决方案详细。

+1

而不是使用FFMpeg,因为它需要许可证,而且看起来有点难以联系起来,因为我看到很多有问题的人。 – Alpinista

相关问题