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

Настройки звука графического эквалайзера для vista
Выяснение того, был ли аудиофайл FLAC или WAVPACK изначально закодирован не из источника с потерями
Изменение громкости звука Windows с помощью командной строки
Заставить Windows XP выводить только моно звук
Звук Realtek HD тональнозвуковой низкий и плохой качественный после подъема Windows 10
Будет ли медиаплеер, работающий как аудио , так и видео через порт HDMI, слышен на звуковой карте USB?
Как исправить отсутствие звука в некоторых видео и аудио файлах, воспроизводимых в браузерах Google Chrome и Opera?
Запись звука с ТВ-тюнера карты через драйвер Alsa на Ubuntu
Ошибка SoX при объединении нескольких аудиофайлов
Одновременное подключение к двум идентичным динамикам bluetooth
Как удалить устройство вывода приложения Boom из системы?
Снижение визуального качества видео при сохранении качества звука
Thunderbird послал звук уведомления почты?
kvm / qemu - аудио из Windows guest в host без spice
Как записать микрофон аудио и динамики при использовании гарнитуры

Видео: не могу записать звук с микрофона

Я использую FFmpeg под Windows 7 для потоковой передачи видео в реальном времени. С камерой проблем нет, но по каким-то причинам я не могу захватить звук с микрофона (я проверил, работает нормально).

Я использую -list_devices true команда и мой микрофон называется Microphone (Realtek High Defini. Но когда я установил параметр "audio" в audio="Microphone (Realtek High Defini" возникает ошибка:

[NULL @ 036e2240] Unable to find a suitable output format for 'audio=Microphone
(Realtek High Defini'
audio=Microphone (Realtek High Defini: Invalid argument

вот полные команды, которые я использую:

ffmpeg -list_devices true -f dshow -i dummy

и

ffmpeg -f dshow -i video="FaceCam 1320" audio="Microphone (Realtek High Defini" -vcodec h264 -acodec libmp3lame -ac 2 -b:a 128k -ar 44100 -f flv rtmp://localhost/streamApp/cam1
5
задан Nick van Tilborg
источник

1 ответов

ваш входной параметр не прав, FFmpeg анализирует аудио как выходной файл. Попробуйте добавить :-знамение между видео и аудио вход.

ffmpeg -f dshow -i video="FaceCam 1320":audio="Microphone (Realtek High Defini" -vcodec h264 -acodec libmp3lame -ac 2 -b:a 128k -ar 44100 -f flv rtmp://localhost/streamApp/cam1

посмотри DirectShow для видео Вики для получения дополнительной информации о правильных настроек параметров.

9
отвечен Nick van Tilborg 2013-04-17 07:52:55
источник

Другие вопросы audio audio-streaming ffmpeg streaming windows-7