必要なのは、2 つのムービー ファイルをマージすることです。必要なのは、ファイルから読み取り、サンプルを別のファイルに書き込むことです。1 つのファイルから読み取って、2 番目のファイルの読み取りを続行するにはどうすればよいですか。そのため、AVAssetwritter に追加できるサンプル バッファを継続的に受け取ります。
1 に答える
0
AVMutableComposition を作成し、それに AVMutableCompositionTrack を追加してから、各アセットを AVMutableCompositionTrack に追加する必要があります。
これは、そのプロセスを適切に示す別の質問です。 2 つのビデオをつなぎ合わせる
AVMutableComposition を取得したら、それを AVAssetReader に関連付ける必要があります。その後、あなたが探しているものがあります。
ただし、基本的なステッチ (およびオーディオ) だけが必要な場合は、AVAssetExport の使用を検討してください。これにより、AssetReader と AssetWriter を気にする必要がなくなり、AVMutableComposition を一度にエクスポートできます。
オーディオも必要な場合は、AVMutableComposition の別のトラックであることに注意してください。
于 2014-05-12T21:34:48.593 に答える