次の問題の解決策を見つけたいと切望しています: iPhone アプリケーションを持っています:
- カメラとマイクからのビデオとオーディオをビデオファイルに記録できます
- いくつかのオーディオ処理アルゴリズムをリアルタイムで実行します (ビデオが記録されている間)。
- 後者のアルゴリズムによって変更されたフィルターを (録画中に) ビデオに適用します。
いくつかのライブラリ (フィルター用のGPUImage 、および基本的なオーディオ処理用の AVFoundation)を使用してすべてのタスクを個別に実行しましたが、オーディオ分析とビデオ録画を同時に組み合わせることができませんでした。つまり、ビデオを完全に記録します。ファイルを作成してフィルターを正しく適用しますが、ビデオの録画を開始するとオーディオ処理部分が停止します。
AVAudioSession、AVAudioRecorder を試してみましたが、Google とこのページをすべて調べましたが、何も見つかりませんでした。オーディオデータへの同時アクセスに関係していると思われます(同時実行のためにビデオ録画プロセスがオーディオ処理を停止します)が、いずれにしても修正方法がわかりません
何か案は?誰でも?前もって感謝します。