下記の変数assetにAVURLAsset型で動画が入ってるとして、これをトリミングするのに手こずっています。
swift
1 2 3 print( type(of: asset) ) 4 // 出力 -> AVURLAsset 5
avfoundationのリファレンスを見て見れば、動画を編集したりトリミングしたりしたい場合、AVAssetExportSessionオブジェクトを使用して、ムービーのフォーマット変換やムービーのトリミ ングを行うことができると書いてありました。
AVAssetExportSessionは、アセットの非同期エクスポートを管理するコントローラオブジェクトらしく、セッションを初期化するときは、エクスポートするアセットと、適用するエクスポートオプションを指定するエクスポートプリセッと(allExportPresetsを参照)の名前を使用するらしいのですが、このオプションの書き方がいまいち掴めていません
また、エクスポートセッションを設定した後には、出力のURLとファイルタイプを指定するのですが、このURLとファイルタイプというのがなんのことだか理解ができていません。どこのURLを指定すればいいのでしょうか。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。