AJA Capture カードを持っています。カードと共にインストールされるドライバーには、いくつかの DirectShow フィルターが含まれています。フィルターを GraphEdit にポップすると、次のように表示されます。
ffmpeg コマンドを実行すると
ffmpeg -f dshow -list_options true -i video="AJA Capture Source"
そうですか
[dshow @ 0034eec0] DirectShow video device options
[dshow @ 0034eec0] Pin "Video"
[dshow @ 0034eec0] pixel_format=yuyv422 min s=720x486 fps=27.2604 max s=1024x
486 fps=29.985
...
[dshow @ 0034eec0] Pin "Audio 1-2"
[dshow @ 0034eec0] Pin "Line21"
video=AJA Capture Source: Immediate exit requested
必要なビデオ ピンとオーディオ ピンが表示されます。しかし、両方をキャプチャするために ffmpeg コマンドを実行しようとすると、ビデオ部分の実行方法しかわかりません。そのオーディオピンに接続するにはどうすればよいですか? すべての例とドキュメントは、別のオーディオ デバイスを使用することを示しているようで、ピンへの接続については何も示していません。今のところこのようにバッチファイルから実行しており、^を使用して行を分割しています
ffmpeg.exe ^
-y ^
-rtbufsize 100M ^
-f dshow ^
-i video="AJA Capture Source" ^
-t 00:00:10 ^
-aspect 16:9 ^
-c:v libx264 ^
"C:\VCS_AUD_SAMPLE.mp4"
繰り返しますが、上記のコマンドで美しいビデオが得られますが、オーディオ部分がわかりません。これは ffmpeg でもサポートされていますか、それとも ffmpeg dshow コードを変更する必要がありますか?