小编Jus*_*gin的帖子

FFmpeg:无法从麦克风捕获音频

我在 Windows 7 下使用 FFmpeg 来流式传输实时视频。相机没有问题,但由于某种原因我无法从麦克风捕捉声音(我已经测试过了,它工作正常)。

我使用该-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
Run Code Online (Sandbox Code Playgroud)

以下是我使用的完整命令:

ffmpeg -list_devices true -f dshow -i dummy
Run Code Online (Sandbox Code Playgroud)

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
Run Code Online (Sandbox Code Playgroud)

audio windows-7 ffmpeg streaming audio-streaming

7
推荐指数
1
解决办法
6919
查看次数

FFmpeg 流:设备名称问题

我正在尝试使用 FFmpeg 在 Windows 中流式传输网络摄像头和麦克风。首先,我使用如下命令获取我的设备名称(在流命令中指定 -i 参数):

ffmpeg -list_devices true -f dshow -i dummy

问题在于我的麦克风名称编码错误: 在此处输入图片说明

如何将此设备添加到“音频”参数(将此名称复制到“音频”中没有结果)?

encoding ffmpeg streaming video-capture video-streaming

5
推荐指数
1
解决办法
1900
查看次数