我使用FFMPEG记录窗口,如下图所示。在所有情况下,记录窗口的右手边被裁剪。我的命令是
ffmpeg -f gdigrab -i title="example.txt - Notepad++" output.mkv任何关于如何解决这个问题的建议都是非常感谢的。

以下是一些附加信息:
这是上面例子中记录的区域的样子。

更新1:
记录整个桌面运行良好,但是,当使用x和y偏移量记录区域时,捕获的区域是正确的,但是所指示的区域是错误的。我在下面的图片中说明了这一点,它显示了记录期间桌面的屏幕截图。背景图像是一个网格,任务栏已被隐藏。

要捕获的区域的大小指定为1280x720,但所指示的区域为1600x900。此外,x偏移量被指定为400 at,但被起诉的区域从500 at开始。
记录的区域是正确的!下面的图片显示了在vlc播放过程中记录的屏幕截图,请注意,可以看到“错位”区域指示符。

更新2:
我注意到光标鼠标在从桌面捕获时没有正确放置,请参见下面的记录。在录制过程中,一切看起来都很好,但是在播放时光标被放错了位置。

为上述录音发出的命令如下:
ffmpeg -f gdigrab -framerate 30 -offset_x 1820 -offset_y 100 -video_size 1280x720 -i desktop output5.mkvWindows 10 /ffmpeg-20181215-011c911-win64-静态
发布于 2021-05-24 22:14:47
正如对问题的评论中所述,ffmpeg不处理Windows中不同的DPI设置。然而,我认为,上述规模问题是有解决办法的。其内容如下:
参考:
https://stackoverflow.com/questions/53802991
复制相似问题