私は現在、次のようにAVMutableCompositionを使用して5本のビデオを連続して配置しようとしています。
[mixComposition insertTimeRange:CMTimeRangeMake(kCMTimeZero, asset1.duration) ofAsset:asset1 atTime:[mixComposition duration] error:nil];
[mixComposition insertTimeRange:CMTimeRangeMake(kCMTimeZero, asset2.duration) ofAsset:asset2 atTime:[mixComposition duration] error:nil];
[mixComposition insertTimeRange:CMTimeRangeMake(kCMTimeZero, asset3.duration) ofAsset:asset3 atTime:[mixComposition duration] error:nil];
[mixComposition insertTimeRange:CMTimeRangeMake(kCMTimeZero, asset4.duration) ofAsset:asset4 atTime:[mixComposition duration] error:nil];
[mixComposition insertTimeRange:CMTimeRangeMake(kCMTimeZero, asset5.duration) ofAsset:asset5 atTime:[mixComposition duration] error:nil];
次に、AVAssetExportSessionを使用してビデオをエクスポートしますが、各ビデオ間で、削除する必要のある空白/黒のフレームが表示されます。誰かが以前にこの問題を抱えていましたか?もしそうなら、あなたはそれを修正することができましたか?
また、空白のフレームはソースビデオファイルにはありません。
前もって感謝します。