gpt4 book ai didi

objective-c - 视频录制颠倒和 AVMutableComposition 旋转视频的问题

转载 作者:塔克拉玛干 更新时间:2023-11-02 10:14:06 24 4
gpt4 key购买 nike

我在录制视频并将所述视频放入作品时遇到了一个奇怪的问题。如果设备横向向左(按钮在左侧),则视频会倒置录制,然后在将其放入合成中时,它会旋转 180 度,以便正面朝上显示。如果设备是面向右横向,则视频会正面朝上录制,但随后会在合成中旋转,使其上下颠倒。我不太确定是什么原因造成的或如何解决;我可以强制应用程序只在横向运行,这样最终的产品看起来就很好,但这感觉很草率,我更喜欢更好的解决方案。有问题的设备是最新的 iPad,我不确定它在其他设备上是否也有这种行为。

最佳答案

在 iPad 或 iPhone 上录制电影时,实际的视频数据不会旋转,但有关方向的信息会与电影一起存储。可以通过 [AVAsset preferredTransform] 属性访问方向数据。或者,您可以从视频轨道 (AVAssetTrack) 获取它。为了正确播放此类影片,设置相应合成轨道的preferredTransform属性。

关于objective-c - 视频录制颠倒和 AVMutableComposition 旋转视频的问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12061185/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com