DirectShow-Capture-Quelle und FFMPEG

Habe ich eine AJA-Capture-Karte. Der installierte Treiber mit der Karte auch einige DirectShow filter. Wenn ich pop der filter in GraphEdit ich sehen:

DirectShow-Capture-Quelle und FFMPEG

und wenn ich den ffmpeg-Befehl

ffmpeg -f dshow -list_options true -i video="AJA Capture Source"

Sehe ich

[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

So sehe ich die Video-und Audio-pins, die ich brauche. Aber wenn ich versuchen, eine ffmpeg-Befehl zu erfassen, beide kann ich nur herausfinden, wie der video-Teil. Wie kann ich Haken in das audio-pin? Es scheint, alle Beispiele und Dokumentationen zeigen, um mit Hilfe eines separaten audio-Gerät, und nichts über das Einhängen in die Stifte. Bei mir läuft es aus einer batch-Datei nun so aus und ich benutze die ^ auf den Bruch der Linie

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"

Wieder, der Befehl oben wird mir einige schöne Videos, aber ich kann nicht herausfinden, den audio-Teil. Ist dies auch unterstützt ffmpeg-oder ich bin gehen zu müssen, ändern Sie die ffmpeg-dshow-code?

InformationsquelleAutor Juan Ayala | 2013-05-17
Schreibe einen Kommentar