ffmpeg 录win10屏幕,生成的MP4无法用win10自带的播放器或者windows media player播放

目的是要将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 不支持。
求助!

阅读 7.4k
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
宣传栏