如何以全屏方式截取 YouTube 视频的屏幕截图?

Sem*_*ike 27 screenshot youtube fullscreen

我正在尝试全屏截取 YouTube 视频的屏幕截图。

当我暂停视频并稍等片刻时,只有底部的 UI 栏(播放/暂停/搜索)消失。顶部 UI 栏(喜欢/分享/更多信息)留在那里。

所以当我按下PrintScreen键盘时,屏幕截图被这个顶部 UI 栏污染了。有什么办法可以在视频暂停时删除它?

小智 36

一键隐藏所有 YouTube 视频进度/工具栏的书签

(可以轻松获得干净的全屏高清截图)


添加书签:

  1. 突出显示下一个框中的文本

    javascript:(function(){var goaway=".ytp-chrome-top,.ytp-chrome-bottom{display:none;}";if("\v"=="v"){document.createStyleSheet().cssText=goaway}else{var tag=document.createElement("style");tag.type="text/css";document.getElementsByTagName("head")[0].appendChild(tag);tag[(typeof document.body.style.WebkitAppearance=="string")?"innerText":"innerHTML"]=goaway}})();

  2. 将突出显示的文本拖动到浏览器书签工具栏

  3. 如果需要,重命名新创建的书签

使用书签(删除进度/工具栏):

  1. 加载任何 YouTube 视频
  2. 点击书签
  3. 所有进度/工具栏都消失了
    (即使在暂停视频时)

恢复所有工具栏:

  • 刷新页面

控制视频(没有按钮工具栏):

  • 全屏:双击视频
  • 快退/快进?前进:左/右箭头键

  • 您可以将 `.ytp-gradient-top` 和 `.ytp-gradient-bottom` 类添加到列表中以隐藏暗渐变。 (6认同)
  • 任何人都知道这是做什么的:`if ("\v" == "v")`? (2认同)
  • @Sumit我建议编辑在脚本中添加渐变,这样人们就可以复制粘贴并使用整个内容。等待同行评审。 (2认同)

小智 7

PrtScn在合适的时机不暂停和击球怎么样。如果这不是一个选项,Windows 7 有一个名为Snipping Tool 的工具,它可以让你砍掉顶部的 UI 栏,当然代价是失去那么多视频区域。

  • 像这样计时是可能的,但非常令人沮丧。:) (2认同)

Sem*_*ike 7

我能找到的唯一方法就是从 Youtube 下载视频,在任何媒体播放器中播放并从那里截取屏幕截图(使用媒体播放器的屏幕截图选项,或PrtScn在键盘上)。


Hes*_*ese 6

您可以使用http://www.youtubescreenshot.com从自定义位置获取屏幕截图

  • @nKn 这不仅仅是一个常规链接的答案,而是一个软件/网站推荐 (3认同)

das*_*kol 6

一个非常简单的解决方案,适用于Firefox。这将截取当前时间的 YouTube 视频的完整屏幕截图。

无需下载任何内容或向浏览器添加任何内容

  1. 第一次右键单击将打开内部 YouTube 菜单,离开它。
  2. 再次右键单击视频,将显示浏览器菜单
  3. 从那里单击“将快照另存为...”。

如下所示: 在此处输入图片说明

顺便说一句,您可以在视频暂停时使用,.键逐帧移动。

  • 如果人们在继续之前多花几秒钟来深入研究其他答案,那么这个答案就会位于顶部,因为 @dashakol 在这里提供的答案不仅满足了 OP 问题,而且也是众多答案中最好的,因为您不需要安装任何其他东西,也不需要摆弄代码,什么也不需要。有了这个答案,OP 只需点击三下即可将所需的屏幕截图保存到他的设备上。 (2认同)

小智 5

作为 JumboDS64 对 oLinkWebDevelopment 的回答的扩展的扩展,我注意到视频顶部仍然有一个渐变,可以使用名称“ytp-gradient-top”将其删除,以获得完整、干净的外观。更新后的命令是:

javascript:(function(){var goaway=".ytp-gradient-bottom,.ytp-gradient-top,.ytp-chrome-top,
.ytp-chrome-bottom{display:none;}";
if("\v"=="v"){document.createStyleSheet().cssText=goaway}
else{var tag=document.createElement("style");
tag.type="text/css";document.getElementsByTagName("head")[0].appendChild(tag);
tag[(typeof document.body.style.WebkitAppearance=="string")?"innerText":"innerHTML"]=goaway}})();
Run Code Online (Sandbox Code Playgroud)