1

アプリで撮影した動画とユーザーの写真ライブラリからアップロードした動画の両方をトリミングしようとしています。私はすべてのビデオを iPhone 5s の画面のサイズにトリミングしようとしています (ばかげているように聞こえますが、それが私がする必要があることです)。

AV Foundation フレームワークを使用してこれを行うことはできますか、それとも Core Video を使用する必要がありますか? AV Foundation で何度も試みましたが、どこにも行きませんでした。

また、役立つチュートリアルやコード サンプルにリンクしていただければ幸いです。

私は Objective-C を使用しており、iOS 7 以降向けのアプリに取り組んでいます。

ありがとう!

4

1 に答える 1

2

1)ビデオを開いてリンクAVAssetReaderを抽出するために使用しますCMSampleBuffers

2) 修正CMSampleBuffer:
リンク

3)入力リンクAVAssetWriterを作成し、変更を追加します 。この記事では、 アダプターを使用するための入力として使用されます。メソッドを使用して入力に直接追加できる準備が整っているため、実際にはアダプターは必要ありません。CMSampleBuffers

CVPixelBufferAVAssetWriter
CMSampleBuffers
appendSampleBuffer:

于 2014-12-05T17:38:16.273 に答える