Не удается захватить микрофон во время воспроизведения аудио с помощью ffmpeg и dshow
Я записываю звук, исходящий из встроенного микрофона на моем ноутбуке, используя ffmpeg и dshow в Windows 8.
Это работает, пока я не начну воспроизводить музыку на своем ноутбуке из определенных источников, например, если я начну видео на Youtube. Когда я воспроизводю записанный mp3-файл, в большинстве случаев, когда воспроизводится видео с YouTube, в большинстве случаев, кажется, нет записанного звука, только время от времени я слышу прерывистый звук в течение 1-2 секунд, и он исчезает. снова. Как только я останавливаю Youtube, звук в записанном файле возвращается к нормальному.
Что еще более странно, при воспроизведении музыки на других сайтах, кажется, работает нормально.
Моя командная строка для ffmpeg:
ffmpeg -f dshow -i audio="Microphone (Logitech USB Headse" -aq 4 -y -t 01:00:00 "%outputpath%" -b:a 128k
Я попытался записать с теми же параметрами и той же версией ffmpeg на другом ноутбуке, и это, кажется, работает нормально. Что здесь может быть не так? Проблемы с буферизацией?