Apple が提供する RosyWriter サンプル コード を出発点として見ていたのですが、ビデオをトリミングする方法を見つけたいと思っています。
だから私はiPhoneのカメラからのフル解像度のビデオを持っていますが、そのトリミングされた部分を使用したいだけです(また、このサブパートを回転させます)。
captureOutput:didOutputSampleBuffer: fromConnection:
渡された CMSampleBufferRef を変更することで、各フレームを変更できると考えました。
だから私の質問は今です:
これはビデオをトリミングするのに適切な場所ですか?
最終的なビデオ (ディスクに保存される) の解像度が、AVCaptureSession によってキャプチャされた完全なビデオよりも小さいことをどこで指定すればよいですか? と を設定し
AVVideoWidthKey
てAVVideoHeightKey
も効果はありません。ビデオをクロップしてもパフォーマンスを維持するにはどうすればよいですか?
どんな助けでも大歓迎です!
どうもありがとう!
編集:
たぶん、ビデオの画像を90度回転させてから、幅に合わせてズームインすることで、縦向きで撮影したビデオを横向きにする方法を知る必要があるだけです...?!?