Я пытаюсь это:

ffplay -fs -f dshow "amovie='virtual-audio-capturer'[aud];[aud]asplit[aud][out1];[aud]showcqt=1366x768:volume=30[out0]"

Я получаю эту ошибку:

[dshow @ 03d62b80] Malformed dshow input string.B sq=    0B f=0/0
amovie='virtual-audio-capturer'[aud];[aud]asplit[aud][out1];[aud]showcqt=1366x768:volume=30[out0]: I/O error

Это работает, хотя, но это не совсем то, что я хочу:

ffmpeg -f dshow -i audio="virtual-audio-capturer" yo.ogg

И это работает, нужно сделать эти два без дополнительного шага этого файла yo.ogg :

ffplay -fs -f lavfi "amovie='yo.ogg'[aud];[aud]asplit[aud][out1];[aud]showcqt=1366x768:volume=30[out0]"

1 ответ1

0

использование

ffplay -f lavfi "amovie='audio\=virtual-audio-capturer':f=dshow,showcqt=1366x768:volume=30"

Вы не хотите, чтобы эхо уже воспроизводилось, поэтому я отключил вывод звука из ffplay.

Я получаю большие задержки на выводе showcqt, поэтому лучше использовать ffmpeg для этого:

ffmpeg -f dshow -i audio="virtual-audio-capturer" -filter_complex "showcqt=1366x768:volume=30" -f sdl2 -

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .