我正在尝试在耳机上录制屏幕和输入/输出音频,但它只录制来自耳机麦克风的音频。我该如何录制通过耳机听到的声音
ffmpeg -y -f gdigrab -framerate ntsc -i desktop -f dshow -i audio="Headset Microphone (Plantronics C320-M)" -vcodec libx264 -pix_fmt yuv420p -preset ultrafast "video output.mp4"
我尝试设置 audio="Stereo Mix (Conexant ISST Audio)" 来录制计算机音频,但当我连接 USB 耳机时,它什么都没录下来。当我运行以下命令时,我看到以下设备
ffmpeg -list_devices true -f dshow -i dummy
- 头戴式麦克风 (Plantronics C320-M)
- 立体声混音 (Conexant ISST Audio)
- 内置麦克风(Conexant ISST Audio)
答案1
对于耳机,请尝试使用 3.5 毫米插孔而不是 USB 连接到 PC。对我来说效果很好:
ffmpeg -hide_banner -rtbufsize 512M -f dshow -i audio="Stereo Mix (Realtek(R) Audio)" -f dshow -i audio="External Microphone (Realtek(R) Audio)" -f gdigrab -framerate 60 -offset_x 0 -offset_y 0 -video_size 1920x1080 -draw_mouse 1 -i desktop -c:v hevc -filter_complex amerge=inputs=2 -ac 2 -y recording.mkv