2012-04-19 14 views
0

iPhoneカメラからビデオをキャプチャし、オーディオファイルと混合してムービーを保存しようとしています。 私は問題なくオーディオ(マイクから)でビデオをキャプチャできます。私がやりたいことは、ビデオをキャプチャすることですが、マイクのオーディオの代わりに、音楽トラック(.cafファイル)を使用します。 私はAVAssetWriterでビデオをキャプチャしています。私は、オーディオファイルを読み込むためにAVAssetReaderを設定しようとしましたが、AVAssetWriterで動作させることはできませんでした。 また、私はオーディオなしでムービーを保存し、後でAVAssetExportSessionでミックスしたくありません。それは私の目的のために遅くなるだろう。 すべてのアイデア?前もって感謝します。iOSカメラからビデオをキャプチャし、リアルタイムでオーディオファイルとミキシングする

答えて

0

AVAssetWriterを使用してビデオをキャプチャし、AvAudioRecorderでオーディオをキャプチャし、AVExportSessionを使用してオーディオとビデオをミックスします。

+0

それは役に立たないでしょう。私はAVExportSessionを使いたくありません。これは、オンザフライで実行する必要があります。ユーザーがキャプチャを終了すると、すでに混合オーディオが使用されています。 –

+0

まあ、私の作品はかなり良いですが、唯一の問題は、ビデオが抽出されるまで少し待たなければならないということです。私はあなたがその場でそれを行うことはできないと思っています。そして、同期問題のために、あなたはそのようなものを使用しなければなりません:[compositionVideoTrack scaleTimeRange:CMTimeRangeMake(kCMTimeZero、videoAsset.duration)toDuration:audioAsset.duration]; – Jad

0

AVAssetExportSession)の後に行うと、同期に問題が発生します。ビデオとオーディオの間の短い遅延(時間...)...より良い解決策が見つかりませんでした

関連する問題