屏幕与窗口录制转码

李小佳 李小佳     2023-03-31     505

关键词:

背景介绍

    在一些培训或者交流时候,希望可以留下视频后期观看,产生了视频录制需求。同时在存储时,希望可以占用本地磁盘较小的空间,并且可以看清楚视频中的字体。经过实践,选取录屏软件与转码软件,大约1小时视频转码后在300M以内。下面对软件使用做简单介绍

### 软件介绍

录屏软件使用开源的OBS,官网地址与快速下载地址为

Open Broadcaster Software | OBS

https://github.91chi.fun/https://github.com//BtbN/FFmpeg-Builds/releases/download/latest/ffmpeg-n5.0-latest-win64-gpl-5.0.zip

转码软件使用开源的ffmpeg,官网地址与快速下载地址为

FFmpeg

https://cdn-fastly.obsproject.com/downloads/OBS-Studio-27.2.3-Full-Installer-x64.exe

OBS使用介绍

安装完OBS后选择设置

设置视频参数如下,注意分辨率设置要与当前电脑一致,否则界面录制不全。

设置输出属性如下,硬件编码指使用gpu编码,软编码指使用cpu编码

然后在场景位置增加一个场景,比如“桌面录制”,添加来源为“音频输入采集”,“显示器采集”

选择完成后,中间界面可以看到屏幕预览信息,如果此时报错,一般为系统显示设置问题,可以进行百度

音频输入采集后,“混音器”部分会有“麦克风输入”与“桌面音频输出”,如果不想收集麦克风声音,需要点击输入的"小喇叭"图标静音,输出其他同理

如果要录制一个窗口,可以新建场景,选择窗口采集,窗口采集时,右键预览位置,可以设置窗口居中或者拉伸状态

注意,如果录制窗口,这个窗口可以后置,但不能最小化,最小化后无法捕捉窗口状态。

ffmpeg使用介绍

使用obs录制完成后,视频文件比较大,为了方便存储,通过转码方式降低视频质量与视频大小

ffmpeg下载完成后,解压到本地文件夹,可以看到bin目录下有ffmpeg.exe程序

接下来配置环境变量

右键此电脑-->高级系统设置-->高级-->环境变量-->系统变量-->Path-->编辑-->新增,填入上面路径

新建一个cmd窗口,输入ffmpeg -version,表示安装成功

接下来cmd中输入以下命令,即可实现转码

建议:使用intel集成显卡,修改分辨率,一般是1080 720 480,-1表示等比例缩放

ffmpeg -i "E:\\项目\\xxx.mp4" -vf scale=-1:720 -vcodec h264_qsv -preset slow -r 15 -x264opts keyint=75 -vcodec h264_qsv -preset slow -b:v 600k -f mp4 "E:\\项目\\xxx-720P.mp4"

自动截取程序窗口的屏幕截图

】自动截取程序窗口的屏幕截图【英文标题】:Automaticallytakingscreenshotsofprogramwindow【发布时间】:2011-06-1217:05:33【问题描述】:我正在寻找一种将宏录制与截屏功能相结合的软件。我们有一个包含许多屏幕截图的软件手册。当新... 查看详情

如何计算与窗口大小相关的距离

...2016-02-2217:42:20【问题描述】:我想让UIButton适合所有iPhone屏幕:iPhone4siPhone5iPhone5siPhone6sPlus我如何计算与屏幕尺寸相关的距离?我需要为所有iPhone屏幕安装暂停按钮和录制按钮。实际上,它在iPhone6 查看详情

屏幕录像专家怎么使录制出来的视频比较清晰已解决

《屏幕录像专家》是一款专业的屏幕录像制作工具,这款软件界面是中文版本,里面的内容并不怎么复杂,录制视频和简单按设置的快捷键、点击录制键、或者点击三角按钮,就可以录制了。但是在使用过程中,可能会遇到转码... 查看详情

电子屏幕录制卡在 <10fps

】电子屏幕录制卡在<10fps【英文标题】:Electronscreenrecordingstuckat<10fps【发布时间】:2022-01-0713:13:07【问题描述】:目标:我想运行一个记录特定窗口约2分钟视频的电子应用程序。窗口是图像,而不是文本,所以我想要高清... 查看详情

如何在 UWP 中录制桌面屏幕

】如何在UWP中录制桌面屏幕【英文标题】:HowtorecordDesktopscreeninUWP【发布时间】:2016-12-0504:45:33【问题描述】:如何在通用Windows平台应用程序中录制桌面屏幕视频,包括在应用程序和桌面窗口上执行的操作【问题讨论】:这在180... 查看详情

微信通话怎么录音

...面。2、打开快捷工具栏打开语音聊天窗口后,手指轻按屏幕上方向下拖出快捷工具窗口。3、开启屏幕录制打开快捷工具之后,点击屏幕录制开始录制,并扩大通话音量即可。 查看详情

窗口靠边自动隐藏

...,接下来我将记录下自己实现的类似同样的功能,支持多屏幕靠边隐藏。文章末尾我提供了demo的下载地址,这个样例我是从网上下载下来,并自己进行了优化,主要针对边界判断和多屏幕支持。   下面是我做的效果... 查看详情

c#实现录制屏幕

...在服务器端录制语音视频),最近有朋友问,如果要实现屏幕录制这样的功能,该怎么做了?实际上原理是差不多的,如果了解了我前面两篇文章中介绍的内容,只要在它们的基础上做一些修改就可以了。一.实现原理   ... 查看详情

4款免费录屏软件|如何录制视频

这篇文章筛选出适用于Windows的4 款免费屏幕录像机,并提供了有关如何使用每种工具在Windows10计算机上录制屏幕的详细用户指南。奇客免费录屏是一款简单易用的免费视频录制工具,可以帮助您轻松免费在PC上录制屏幕... 查看详情

gif动图手机怎么制作?

...统自带的超级截屏里面有录制GIF动画功能,可以通过录制屏幕动画保存为GIF图片,录制动画方法如下:方法一:屏幕顶部下滑/底部上滑调出控制中心,找到“超级截屏”,选择“区域录制”--根据自身需求拖动边缘区域调节录屏... 查看详情

如何在mac上录制屏幕?filmagescreenformac详细教程

FilmageScreenforMac可以使用系统的屏幕录制功能进行屏幕录制。如果要使用此功能,在首次使用时,您需要在“系统偏好设置”中启用屏幕录制的权限。FilmageScreenforMac获取链接:https://mac.orsoon.com/Mac/182514.html1.打开系统偏... 查看详情

Windows 10 UWP 屏幕录制 API

】Windows10UWP屏幕录制API【英文标题】:Windows10UWPScreenRecordingAPI【发布时间】:2016-10-2802:44:46【问题描述】:我正在寻找像ScreenCapture这样的UWP类。我想创建一个屏幕录像机,但找不到任何适合我需要的类。这可能吗?【问题讨论... 查看详情

终端连接手机录制屏幕视频

目前该功能需要AndroidSDK以及adb命令的支持,将手机与电脑连接,开启USB开发者模式,然后在CMD中输入以下命令:adbshellscreenrecord/sdcard/demo.mp4(/sdcard/demo.mp4为存储位置)使用Ctrl+C即可停止录制,另外有些参数是默认的,例如视频... 查看详情

屏幕录制时没有声音是怎么回事

若使用的是vivo手机,屏幕录制没有声音,可参考以下方式解决:1、需进入设置--(快捷与辅助/系统管理)--超级截屏--录制声音,选择“系统播放音”、“麦克风声音”或“系统播放音和麦克风声音”。(没有选项的机型不支持... 查看详情

如何录制屏幕并保存为gif动画? [关闭]

】如何录制屏幕并保存为gif动画?[关闭]【英文标题】:Howtorecordscreenandsaveasgifanimation?[closed]【发布时间】:2010-12-1019:07:44【问题描述】:有这样的软件吗?【问题讨论】:抱歉,这个问题与编程无关,属于SuperUser.com。可能有,... 查看详情

鸿合电子白板应该如何使用?

...在里面。如果是在边框模式下载文本框也在这里找。三、屏幕录制器的使用。软件自带屏幕录制功能,把你的操作录制下来。录制方法就不说明了。这个录制器很不错的,我们可以提取出来作为单独的屏幕录制软件使用。打开你... 查看详情

linux平台好用的十款屏幕录制工具

...azamKazam是一个用于截屏的简洁而又漂亮的工具。它也包括屏幕截图支持。Kazam最适合初学者,并且可以快速完成任务,而无需过多考虑各种选项。3.BroadcasterSoftwareStudio毫无疑问,OBSStudio是Linux上功能最丰富,最先进的屏幕录像应... 查看详情

使用与生成的视频文件不同的预览大小录制视频

...我正在尝试允许用户录制与他们在录制时可以看到的实际屏幕预览大小不同的视频。thisdocumentationconcerningthegetSupportedVideoSizesfunction似 查看详情