我想大致了解一下如何进行屏幕捕获,因为有时我需要保存视频片段,并且我在youtube-dl
工作上遇到了麻烦。
注意:本次问答的目的是让我从 Stack Overflow 迁移我的这个答案,因为它确实不属于那里。
答案1
如何下载 YouTube(或任何其他流媒体服务)直播(通过屏幕截图)
OBS工作室非常适合此用途。以下是 OBS Studio 常规安装和设置的说明,包括配置视频和音频源以及进行屏幕录制和音频捕获。
- 安装它。它是跨平台的(Windows、Mac 和 Linux),并且质量非常高和得到很好的支持, 和出色的安装说明。请点击此处查看安装链接:https://obsproject.com/。
- 它也是免费和开源的,和免费(不是一回事),两者都很棒。
- 源代码:https://github.com/obsproject/obs-studio
- 许可证是 GPL v2.0:https://github.com/obsproject/obs-studio/blob/master/COPYING
- 我使用的是 Linux Ubuntu 18.04 和 20.04,因此我使用了此处的 Ubuntu 说明:https://obsproject.com/wiki/install-instructions#linux截至撰写本文时,他们是:
sudo apt install ffmpeg sudo apt install v4l2loopback-dkms sudo add-apt-repository ppa:obsproject/obs-studio sudo apt update sudo apt install obs-studio
- 接下来,我按照 Kezz Bracey 于 2020 年 7 月 25 日发布的以下说明进行操作:https://photography.tutsplus.com/tutorials/obs-for-screen-recording-quick-start--cms-28549。我来总结一下,并加上一些我自己的步骤,如下:
- 打开它。第一次打开时,它会询问你是否要优化流媒体要不就记录大多数人会选择只记录。如果您也向观众进行直播,请选择该选项。
- 现在,在 OBS 主窗口底部的“来源”下,您会看到它是空的。单击+图标以添加新的视频源。选择“屏幕捕获 (XSHM)”,如下所示(这些图像借用了上述 Kezz Bracey 的说明):
点击“确定”:
再次点击“确定”:
- 点击右下角的“设置”:
单击左侧窗格中的“输出” --> 设置或记下您的“录制路径”(我喜欢将我的设置为home/USERNAME/Videos/OBS
) --> 可选地选中“生成没有空格的文件名”复选框(我这样做) --> 单击“确定”。
- 回到主屏幕,在底部的“音频混音器”部分下,您应该看到“桌面音频”,即从计算机内部播放的任何音频,以及“麦克风/辅助”,即由计算机的麦克风或辅助插孔拾取的任何环境音频。通常,在制作视频教程和其他东西时,您需要将这两个音频源都打开,以便您可以通过视频讲话并解释您在做什么,并且它也会通过“桌面音频”源清晰地录制来自计算机的声音。
- 点击底部窗格右侧的“开始录制”按钮。现在,打开您的 YouTube 直播,将其设为全屏,然后就可以了!您正在实时录制,通过屏幕捕获视频和“桌面音频”捕获音频。
- 完成后,单击“停止录制”按钮(原来的“开始录制”),或单击计算机右上角的 OBS 工作室图标(至少对于 Ubuntu),然后选择“停止录制”:
- 导航到您上面设置的“录制路径”,瞧!这就是您的视频录制!