如何用Python实现全屏及区域选择式录屏功能?

2026-04-20 10:241阅读0评论SEO基础
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计765个文字,预计阅读时间需要4分钟。

如何用Python实现全屏及区域选择式录屏功能?

最近给客户演示程序时,我突发奇想,想用Python写一个录屏程序。网上能找到很多现成的源码,但它们都是录整个屏幕的。问题是,屏幕底部有任务栏工具栏等杂七杂八的东西,不希望录进去。

如何用Python实现全屏及区域选择式录屏功能?

最近给客户演示程序运行结果,我就想到用Python写一个录屏程序,在网上能找到现成的源码,但是它的录屏是录制整个屏幕的。但是在屏幕桌面下方的任务栏工具栏里有些东西,不希望被录制到视频里,因此需要实现一个选择区域录屏,就像qq截图那样的。我编写的程序如下,在主函数的输入参数里有一个选项控制是全屏录制还是选择区域录制。在编写这个程序时,我有一个疑问,在初始化写视频VideoWriter函数的第4个参数,它表示视频帧的高和宽,全屏录制方式的参数是(height,width),选择区域录制的参数是(width,height)。我曾尝试过把这个参数统一写成(height,width)或者(width,height)。

阅读全文

本文共计765个文字,预计阅读时间需要4分钟。

如何用Python实现全屏及区域选择式录屏功能?

最近给客户演示程序时,我突发奇想,想用Python写一个录屏程序。网上能找到很多现成的源码,但它们都是录整个屏幕的。问题是,屏幕底部有任务栏工具栏等杂七杂八的东西,不希望录进去。

如何用Python实现全屏及区域选择式录屏功能?

最近给客户演示程序运行结果,我就想到用Python写一个录屏程序,在网上能找到现成的源码,但是它的录屏是录制整个屏幕的。但是在屏幕桌面下方的任务栏工具栏里有些东西,不希望被录制到视频里,因此需要实现一个选择区域录屏,就像qq截图那样的。我编写的程序如下,在主函数的输入参数里有一个选项控制是全屏录制还是选择区域录制。在编写这个程序时,我有一个疑问,在初始化写视频VideoWriter函数的第4个参数,它表示视频帧的高和宽,全屏录制方式的参数是(height,width),选择区域录制的参数是(width,height)。我曾尝试过把这个参数统一写成(height,width)或者(width,height)。

阅读全文