-f dshow -i audio="Headset Microphone (Realtek(R) Audio)" -filter_complex "amix=inputs=2:duration=longest"
Headset Microphone (Realtek(R) Audio) 这个是输入源的名称,至于怎么查看,请安装 ffmpeg并配置环境变量
ffmpeg -list_devices true -f dshow -i dummy
ffmpeg的位置是配置环境变量后的数据
这里可以设置 自定义的参数,比如:输入源和输出源的音量大小相同
-f dshow -thread_queue_size 1024 -rtbufsize 256M -audio_buffer_size 80 -i audio="立体声混音 (Realtek(R) Audio)" -f gdigrab -thread_queue_size 1024 -rtbufsize 256M -framerate 30 -offset_x 0 -offset_y 0 -video_size 1920x1080 -draw_mouse 1 -i desktop -f dshow -i audio="Headset Microphone (Realtek(R) Audio)" -filter_complex "amix=inputs=2:duration=longest" -c:v libx264 -r 30 -preset ultrafast -tune zerolatency -crf 28 -pix_fmt yuv420p -movflags +faststart -c:a aac -ac 2 -b:a 128k -y "output.mp4"