何日もの間、私はこれを解決しようとしていますが、明らかにアフィン変換を取得できません。
基本的には、ムービーを複数回90 度回転させたいと考えています。ここに良い例があります:
AVMutableVideoCompositionLayerInstruction を使用したビデオの回転
しかし、これは最初の回転でのみ機能しますが、縦から横に回転させ、縦に戻し、横に戻します。
何を試しても、まったく奇妙な結果が得られます。残念ながら、何度も読んだ後でも、アフィン変換に関する私の理解は明らかに向上しませんでした。
だから私は基本的にアルゴリズムのレイアウトを求めています
- 現在の向きに関係なく、AVMutableVideoComposition のレイヤーを 90 度回転します。
- 平行移動を適用してレイヤーを中央に移動します。
これは、ボタンをクリックするたびに呼び出す必要があります。
しかし、私が何をしようとしても、レイヤーは正しく回転していますが、翻訳によってレイヤーが中心から外れています。これを行う正しい方法は何ですか?