0

必要なのは、2 つのムービー ファイルをマージすることです。必要なのは、ファイルから読み取り、サンプルを別のファイルに書き込むことです。1 つのファイルから読み取って、2 番目のファイルの読み取りを続行するにはどうすればよいですか。そのため、AVAssetwritter に追加できるサンプル バッファを継続的に受け取ります。

4

1 に答える 1

0

AVMutableComposition を作成し、それに AVMutableCompositionTrack を追加してから、各アセットを AVMutableCompositionTrack に追加する必要があります。

これは、そのプロセスを適切に示す別の質問です。 2 つのビデオをつなぎ合わせる

AVMutableComposition を取得したら、それを AVAssetReader に関連付ける必要があります。その後、あなたが探しているものがあります。

ただし、基本的なステッチ (およびオーディオ) だけが必要な場合は、AVAssetExport の使用を検討してください。これにより、AssetReader と AssetWriter を気にする必要がなくなり、AVMutableComposition を一度にエクスポートできます。

オーディオも必要な場合は、AVMutableComposition の別のトラックであることに注意してください。

于 2014-05-12T21:34:48.593 に答える