【发布时间】:2012-05-30 14:42:28
【问题描述】:
我有一个 AVMutableComposition 轨道,我正在旋转 180 度,如下所示:
if (shouldRotate) {
//Code to rotate original main video 180 degrees if required.
CGAffineTransform transform = CGAffineTransformMakeRotation(M_PI);
a_compositionVideoTrack.preferredTransform = transform;
}
这很好用,当我查看视频或上传到 YouTube 时,它会正确旋转。但是,当我将视频上传到 Facebook 时,视频是颠倒的——Facebook 似乎并不关心/阅读 preferredTransform 标志。
谁能建议我如何解决这个问题?只是为了获得更多信息,我正在使用 iOS 版 Facebook SDK 上传视频。
提前谢谢你!
编辑实际上,这似乎是 Facebook 或 Facebook sdk 中的一个错误。如果我旋转 90 度,它就可以工作。如果有人可以阐明任何问题,请做。
【问题讨论】:
标签: objective-c facebook rotation cgaffinetransform avmutablecomposition