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

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

Я использую 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