【问题标题】:Facebook not Respecting preferredTransform flag on AVMutableCompositionTrackFacebook不尊重AVMutableCompositionTrack上的preferredTransform标志
【发布时间】: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


    【解决方案1】:

    这似乎是一个错误 - 唯一的解决方案是在 Facebook 本身上传后旋转视频。

    【讨论】:

      猜你喜欢
      • 2014-09-12
      • 1970-01-01
      • 1970-01-01
      • 2021-05-25
      • 1970-01-01
      • 1970-01-01
      • 2019-11-03
      • 2021-05-24
      • 2020-08-02
      相关资源
      最近更新 更多