ダンテ仮想サウンドカードをインストールしたWindows 7マシンでセットアップし、そのサウンドカードをASIO機能で起動します。サウンドカードはTesiraサーバーからネットワーク経由でオーディオを受信します。オーディオをファイルに取り込みたい(各チャンネルを別々のファイルにすることを強く推奨)。ファイルは後で再生されます。 6チャンネル以上の可能性があります。ffmpegでASIOデバイスからオーディオをキャプチャすることは可能ですか?
同じ設定で、Direct Showでうまく動作しているビデオをキャプチャするためにffmpegを使用します。したがって、オーディオの場合、ffmpegもオーディオを録音できるので、同じ設定を使用したかったのです。ただし、仮想サウンドカードが作成する可能性のあるASIOデバイスを選択するオプションはありません。だから問題はffmpegに何を使うのか、何をインストールするのか?または、他のどのプログラムがコマンドラインからASIOを記録できますか?
私はすでに取り付けてみました:
- ASIO4ALL(周りに実際に間違った方法)
- SOX(なぜ実際には知らない)
- のHiFiケーブルASIO橋(VB-オーディオから、足りないチャンネルでもVB-オーディオから
- Voicemeeter(、足りないチャンネルや、実際にダウンミックス)
- OデウスASIOリンク)バージョンを寄付して、これは面白い選択肢かもしれませんが、それは任意のS、私は任意の経路を設定できませんでしたuggestions?
私が気づいたことの1つは、仮想サウンドカードがWDMを使用するように設定できることです。 ffmpeg -list_devices true -f dshow -i duymmy
のデバイスを見ることができますが、録画では結果が得られません。q
の代わりにctrl-c
を停止してファイルをゼロバイトにする必要があります。これは、ネットワーク上のデータがすべてASIO形式であり、Tesira Serverが「WDMデータ」を送信できないためです。私は、高い冗長性とffmpegのを走った
、それはSelecting pin Capture on audio only
で停止WDMサウンドカードを選択する場合:FFmpegは、オーディオのためだけ
EDITをキャプチャピンの選択で停止します。 min ch=1 bits=8 rate= 11025 max ch=2 bits=16 rate= 44100
ffmpegトレースのロギングとパケットに何らかの問題が発生している可能性があることが判明しました。パケットを待っていることが明らかになりました。(明らかに音が聞こえません) – Amfasis