gpt4 book ai didi

objective-c - AVMutableComposition 旋转视频

转载 作者:技术小花猫 更新时间:2023-10-29 10:41:32 45 4
gpt4 key购买 nike

我最近发现了一个使用 AVMutableComposition 的问题,我正在寻找对此的一些见解。

我希望能够以两个方向录制视频 - 横向左右。当我在右侧横向录制视频(主页按钮在右侧)时,它们会添加到合成中并以正确的方向播放。但是,如果我以左方向录制(左侧的主页按钮),这些剪辑会颠倒播放。

但是,只有将它们插入组合中,它们才会颠倒播放。否则他们会以正确的方向玩耍。为什么构图会反转横向拍摄的片段的旋转?我怎样才能解决这个问题?感谢您的帮助!

最佳答案

如果您只想保持原始旋转,这里有一个稍微简单的方法。

// Grab the source track from AVURLAsset for example.
AVAssetTrack *assetVideoTrack = [asset tracksWithMediaType:AVMediaTypeVideo].lastObject;

// Grab the composition video track from AVMutableComposition you already made.
AVMutableCompositionTrack *compositionVideoTrack = [composition tracksWithMediaType:AVMediaTypeVideo].lastObject;

// Apply the original transform.
if (assetVideoTrack && compositionVideoTrack) {
[compositionVideoTrack setPreferredTransform:assetVideoTrack.preferredTransform];
}

// Export...

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

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