リアルタイムで処理できるように、YouTube API を使用してオーディオ ストリームをリダイレクトすることは可能ですか?
どうにかして音声データをScriptProcessorNodeに取り込むことができれば、それをバックグラウンドで待機している NaCl モジュールに転送して、高負荷の DSP を実行できることがわかっています。
リアルタイムで処理できるように、YouTube API を使用してオーディオ ストリームをリダイレクトすることは可能ですか?
どうにかして音声データをScriptProcessorNodeに取り込むことができれば、それをバックグラウンドで待機している NaCl モジュールに転送して、高負荷の DSP を実行できることがわかっています。
YouTube HTML5 エクスペリエンスを使用している場合は、createMediaElementSource() を介して要素からオーディオをフックできるはずです。Flash ベース (またはその他のオブジェクト ベース) のエクスペリエンスからはこれを行うことができないため、保護されたコンテンツにはアクセスできません。
余談ですが、重い DSP を実行するために ScriptProcessor を使用して NaCl に転送するのはなぜですか? Web Audio API 自体を使用します。
ここで私の応答を参照してください。
Javascript を使用してビデオまたはフラッシュ オブジェクトの低音と高音を取得/設定する方法はありますか?
また、理論的には C++ アプリケーションを介して可能かもしれませんが、YouTube の利用規約を注意深く読むこともお勧めします。特に、オーディオまたはビデオ ストリームを分離したり、それらを変更したりすることはできません。