この質問が以前に尋ねられたことは知っていますが(たとえば、こことここ)、何が間違っているのかわかりません。
私はいくつかのビデオ クリップをそれらの上でアニメーション化AVMutableComposition
するいくつかの と組み合わせるために使用する を持っています。CALayer
my を取り、AVMutableComposition
それを for と組み合わせてAVSynchronizedLayer
内で再生すると、すべて正常に動作しAVPlayerLayer
ます。ビデオは正しく出力され、すべてが適切な場所に配置されます。
私の問題は、このことをエクスポートしようとしたときに、(エクスポートに使用する必要があるとドキュメントに記載されているものです) と AVAssetExportSession のAVVideoCompositionCoreAnimationTool
代わりに使用しようとしたことですが、エクスポートされたムービーではすべての座標系が逆になってAVSynchronizedLayer
いるため、何か問題が発生します。CALayer
したがって、再生中にムービーをエクスポートするときに 0,0 ポイントが画面の左上隅にある場合、0,0 ポイントは左下隅にあるため、アニメーションが狂ってしまいます。
これに関する記事を読み、Apple から AVVideoEdit サンプルをダウンロードしましたが、何が起こっているのかわかりません...