FFMPEG:可以用 DSHOW 录制 1920x1080 的屏幕吗?

标签 ffmpeg directshow

我目前正在 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/

相关文章:

flutter - ffmpeg : how to put only color overlay video or apply different type of color filter like instagram in video using ffmpeg

php - FFMPEG 不创建缩略图

node.js - 错误: spawn ffmpeg ENOENT

c++ - DirectShow 使用回调方法从内存中读取

ffmpeg总是通过directshow传递视频?

c++ - 如何复制directshow的SampleCB中的示例数据?

c++ - 我怎样才能找到 DirectShow 过滤器的 clsid?

python - 使用 ffmpeg 转换视频时 Python 出现回溯错误

c++ - 为什么在 Directshow 中捕获图形不起作用?

ffmpeg - 使用 ffmpeg 记录 Facetime 摄像头 (mac) 提供的最高分辨率