我想在 Windows 10 中使用 ffmpeg 录制带有音频的屏幕。
以下命令有效,但它不录制音频:
.\ffmpeg -f gdigrab -framerate 30 -i desktop output.mkv
为了修复该问题,我首先从控制面板 > 声音启用音频混合设备
然后尝试使用以下命令在我的音频设备中找到它:
.\ffmpeg -list_devices true -f dshow -i dummy
我尝试在第一个命令中使用不同的语法将音频添加到视频中:
.\ffmpeg -f gdigrab -framerate 60 -video_size 1920x1080 -i desktop -f dshow -i audio="Stereo Mix (Realtek(R) Audio)" -vcodec libx264 -preset ultrafast -tune zerolatency -pix_fmt yuv422p -f mpegts udp://ip
.\ffmpeg -f gdigrab -i desktop -f dshow -i audio="Stereo Mix (Realtek(R) Audio)" -vcodec libx264 muxed-video-file.mp4
但错误总是一样的:
Could not run graph (sometimes caused by a device already in use by other application)
audio=Stereo Mix (Realtek(R) Audio): I/O error
如果您知道可行的解决方案或提示,请告诉我:-)
答案1
答案2
一直以来,我的问题的解决方案是 Windows 设置中的一个看似无用的功能按钮...那些 VCL 错误消息真的没用,浪费了我很多时间。我敢肯定这也是唯一一个真正提到这一点的论坛。