avconvからデスクトップサウンド(パルスオーディオ出力)をキャプチャする方法は?


12

私はもう試した :

avconv -f alsa -i pulse recod.wav

..しかし、何もキャプチャしません。何かアイデアがありますか?
ありがとう!

回答:


10

avconvを起動する構文は、avconvマンページでうまく説明されています。音声記録から、次のオプションを使用できます。

-f:入力または出力ファイル形式を強制します。
-i:入力ファイル名

ALSAから記録するには、フォーマットをにする必要がalsaあり、入力は記録するデバイスに依存します(通常、これはdefualtデバイスになります)。次に、コマンドは次のようになります。

avconv -f alsa -i default record.wav

ALSAデバイスから単純に記録するために、より基本的なコマンドラインツールarecordの使用を検討できます。これにより、wavコーデック()-dでcd品質(-f)で10秒()録音する次のコマンド例が得られます-t

arecord -d 10 -f cd -t wav -D copy record.wav

出力シンクから録音できるようにするには、[サウンド設定]-> [ハードウェア]デュプレックスオーディオプロファイルを選択する必要があります。

ここに画像の説明を入力してください

残念ながら、13.04以降では、ハードウェア構成がサウンド設定から削除されました。高度なデバイス構成にアクセスするには、pavucontrol をインストールして実行する必要がありますpavucontrolをインストールする。その後、[ 構成 ]タブで二重プロファイルを選択できます。

ここに画像の説明を入力してください


答えてくれてありがとう、しかしはavconv -fパルス-iデフォルトrecord.wavが me..Terminal出力のための作業は、このhilightsしません:[0x1dfad60 @パルス]ビットレートから期間を推定し、これは不正確な場合があり 、私は34キロバイトで終わります小さなwavファイル
.-ナビーン

ALSAでは、3.8MBのファイルがありますが、その中には何もありません。ただの空のクリップです。:(
ナビーン

何てことだ!あなたのようなハードウェアタブはありません!...出力タブでプロファイルを変更するオプションはありますが... Duplexはありません。アナログステレオ出力しかありません。...Raring Ringtailを使用しています。–
Naveen

デュプレックスは、録音したものを聴きたい場合に重要です。そうしないと、純粋な録音でも他の設定が機能します。meshfields.de/audio-stream-recording-linux-avconvで
meshfields

起動arecordし、記録中にRecoding[ ボリュームコントロール]タブに移動します。ここで、デフォルトの記録ソースを変更できarecordます。これは、以降の呼び出しで使用されます。また、システムボリュームの変更の影響を回避するには、Pulse Audio Preferencesアプリを開き、Simultaneous outputタブに移動して仮想デバイスを有効にします。
KrisWebDev
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.