FFMPEG DirectShow AJA Захват аудио - PullRequest
0 голосов
/ 19 мая 2018

У меня есть плата AJA с подключенным входным кабелем SDI.Входной сигнал содержит видео и аудио.

Видео доступно через вывод Vid, а аудио - через вывод Aud 1-2.

Хорошо работающий фильтр DirectShowГрафики:

OK graph 1

OK graph 2

"Нет аудио устройств прямого показа":

No Direct Show Audio Devices

Iне могу заставить FFMPEG правильно отобразить аудио часть.

Это то, что я безуспешно пытался записать аудио:

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

это ошибка возврата, которую я получаю return error :

return error

Фильтр НЕ используется никаким другим программным обеспечением.У меня нет проблем с записью видео.

1 Ответ

0 голосов
/ 15 августа 2018

Первый график - это специальное расширение фильтра AJA Capture для кодировщика Microsoft Expression.Это приложение (MEE) работает только с отдельными фильтрами видео и аудио захвата.Фильтр с подключенными звуковыми выводами используется только для передачи аудиопотоков из фильтра с подключенным видео-выводом (фильтр с подключенным видео является ведущим, фильтр с подключенным звуком - подчиненным).Это специальный режим фильтра захвата, оба фильтра связаны со скрытым интерфейсом.

Второй график - это график нормалей, и следует использовать фильтр, как показано на этом рисунке.

О проблемах с ffmpeg -Я изучил код ffmpeg для построения графа DirectShow.Этот код имеет много ограничений.Пожалуйста, проверьте фильтр Capture в GraphEdit (второй график).Если фильтр работает в GE, но не работает с ffmpeg, то у ffmpeg есть проблемы ... Я не могу исправить ffmpeg, я не являюсь членом этой группы.

С наилучшими пожеланиями, DKN

...