
私はpulseaudioを使用していますが、よく理解していません。
ブラウザで再生されるビデオのオーディオストリームを録音しています。モジュール - 結合 - シンクを使用すると、モニターストリームを録音し、ヘッドフォンで聞くことができます。ビデオが終了すると、parecは出力の生成を停止します。数時間分のビデオ録画があり、完了するのを待ちたくないので、これは良いです。
しかし、常にヘッドフォンを介してストリームを送信したくはありません。 module-combine-sinkの代わりにmodule-null-sinkを使用すると直接録音できますが、ストリームの再生が停止してもparecは出力を生成し続けます。翌日朝に戻ったときに膨大な量の出力ファイルがありました(MP3コンプレッサーにパイプして保存したのでそれ大きいけどそれでも。 ) オーディオが最初にあり、最後に数時間沈黙が流れてほしい。
私の考えでは、オーディオをラップトップスピーカーに送信してミュートすると、これを行うことはできませんか?しかし、モジュールの組み合わせ受信機でこれがどのように機能するかを理解したいので、より簡単なアプローチを理解することができます。録音中にスピーカーを使用したい他のものがあります。