我目前正在 VB.net 中使用屏幕录像机,我需要 ffmpeg 来录制我的屏幕。我现在有以下 ffmpeg 代码:
ffmpeg.exe -f dshow -framerate 30 -i video="UScreenCapture":audio="Stereo Mix (Realtek High Definition Audio)" -filter_complex amix=inputs=1 -vcodec libx264 -pix_fmt yuv420p -preset ultrafast -acodec pcm_s16le "output result file.mkv"
这很好用,但它只记录了我屏幕的一部分。我已经尝试过注册表项(它们不是制作的,所以我自己制作的),但它也不起作用。有谁知道该怎么做?
提前感谢您帮助我。
最佳答案
只是想和有同样问题的你分享这个。
问题已解决
只需右键单击 ffmpeg.exe。 2:选择属性 3:选择兼容性 4:检查高 DPI 窗口的东西,你就完成了
关于FFMPEG:可以用 DSHOW 录制 1920x1080 的屏幕吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38783444/