Звук периодически "умирает" при захвате с помощью ffmpeg + directshow

502
Suzan Cioc

Я пытаюсь захватить видео и звук с помощью следующей команды

ffmpeg -f dshow -r 15 -i video=screen-capture-recorder:audio="Desktop Microphone (2- HD-5000 - Microsoft LifeCam.)" -acodec mp3 -vcodec libx264 -y show.mp4 

screen-capture-recorder является сторонним драйвером dshow для захвата экрана и работает нормально.

"Desktop Microphone (2- HD-5000 - Microsoft LifeCam.)" это имя моего микрофона, оно находится внутри веб-камеры с таким именем.

Я обнаружил, что звук записывающего устройства периодически умирает, т. Е. Становится тихим, затухая в шумах.

Ситуация звучит так, будто какой-то контроль уровня работает плохо.

Как исправить?

0
будьте осторожны, с новыми ffmpeg вам нужно использовать «-framerate» вместо «-r» для входной частоты кадров: https://trac.ffmpeg.org/wiki/DirectShow#Specifyinginputframerate rogerdpack 10 лет назад 0
Могут ли другие приложения записывать микрофон нормально в течение длительного времени? как насчет ffmpeg только с аудиовходом? rogerdpack 10 лет назад 0

0 ответов на вопрос

Похожие вопросы