Я записываю звук, исходящий из встроенного микрофона на моем ноутбуке, используя 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 на другом ноутбуке, и это, кажется, работает нормально. Что здесь может быть не так? Проблемы с буферизацией?