windows - FFMPEG DirectShow AJA Audio capture

Indlæg af Hanne Mølgaard Plasc

Problem



Jeg har et AJA-kort med et SDI-indgangskabel, der er forbundet med det.
Indgangssignalet har video og lyd indlejret.


Videoen er tilgængelig via 'Vid' Pin og lyden er tilgængelig via 'Aud 1-2' -stiften.


Nå kører DirectShow filtergrafer:


OK graf 1


OK graf 2


'No Direct Show Audio Devices':


Ingen direkte viser lydenheder


Jeg kan ikke få FFMPEG til korrekt at kortlægge lyddelen.


Det er det, jeg forsøgte uden succes at optage lyden:


ffmpeg -y -rtbufsize 2048M -f dshow -i audio="AJA S-Capture KonaLHi- 0"  -acodec pcm\_s24le -ar 48000 output.wav

ffmpeg -y -rtbufsize 2048M -f dshow -audio\_pin\_name "Aud 1-2" -i audio="AJA S-Capture KonaLHi- 0"  -acodec pcm\_s24le -ar 48000 output.wav


Dette er den returfejl, jeg får
returfejl: [2]


returneringsfejl


Filteret bruges IKKE af nogen anden software.
Jeg har ingen problemer med at optage videoen.

Bedste reference


Første graf er den særlige udvidelse af AJA Capture-filteret til Microsoft Expression-giveren. Denne applikation (MEE) fungerer kun med separate video- og lydoptagelsesfiltre. Filter med tilsluttede lydstifter bruges kun til overførsel af lydstrømme fra filter med tilsluttet videostift (filter med tilsluttet video er master, filter med tilsluttet lyd er slave). Dette er speciel tilstand for Capture-filter, begge filtre er forbundet med skjult interface.


Anden graf er den normale graf og filteret skal bruges som vist på dette billede.


Om problemer med ffmpeg - Jeg studerede ffmpeg kode til DirectShow graf bygning. Denne kode har mange begrænsninger. Se venligst Capture-filteret i GraphEdit (anden graf). Hvis filter fungerer i GE, men fungerer ikke med ffmpeg, så har ffmpeg problemer ... Jeg kan ikke rette ffmpeg, jeg er ikke medlem af denne gruppe.


Med venlig hilsen,
DKN