目的是要将windows屏幕录屏录音。
下面这条命令,生成的mp4文件 windows10自带播放器或windows media player播放放视频黑屏,只有声音。但用PotPlayer 或者迅雷影音都可以正常播放画面和声音。
ffmpeg -f gdigrab -r 24 -offset_x 0 -offset_y 0 -video_size 1920x1080 -i desktop -f dshow -i audio="麦克风 (Realtek Audio)" D:/record_2.mp4
下面这条命令,加入了摄像头,融合成画中画,生成的mp4文件 windows 自带的播放器直接就可以播放。
ffmpeg -f gdigrab -r 24 -offset_x 0 -offset_y 0 -video_size 1920x1080 -i desktop -f dshow -list_devices 0 -i video="Integrated Webcam":audio="麦克风 (Realtek Audio)" -filter_complex "[0:v] scale=1920x1080 [desktop]; [1:v] scale=192x108 [webcam]; [desktop][webcam] overlay=x=W-w-50:y=H-h-50" D:/record_1.mp4
不知道第一条命令为什么就不行。
现在只是怀疑播放第一个视频时potplayer用到了自带的解码器。而win10播放器和windows media player 不支持。
求助!