Як я можу робити скріншоти відео YouTube у повноекранному режимі?


17

Я намагаюся зробити скріншот відео YouTube на повноекранному екрані.

Коли я призупиняю відео та чекаю хвилину, зникає лише нижня панель інтерфейсу користувача (відтворення / пауза / пошук). Верхня панель інтерфейсу (Like / Share / More Info) залишається там.

Отже, коли я натискаю PrintScreenна клавіатуру, скріншот забруднюється цією верхньою панелю інтерфейсу. Чи є якийсь спосіб її видалити під час паузи?


Чому б просто не поставити чорну скриньку над панеллю інтерфейсу в збереженому знімку екрану?
Ƭᴇcʜιᴇ007

2
@ techie007 Я хотів знайти спосіб отримати скріншот, не втрачаючи частини зображення ...
SemMike

Відповіді:


26

Закладка для приховування всіх відео прогресів / панелей інструментів YouTube одним клацанням миші

(полегшує отримання чистого скріншоту HD на весь екран)


Щоб додати закладку:

  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. Увесь прогрес / панелі інструментів пропали
    (навіть коли пауза ВІДЕО)

ВІДНОВИТИ всі панелі інструментів:

  • оновіть сторінку

Для управління ВІДЕО (без панелі інструментів кнопок):

  • Повноекранний: двічі клацніть по відео
  • Перемотка назад / вперед: вліво / вправо клавіші зі стрілками

1
Це правильна відповідь. Працювали чудово.
Танець Джошуа

5
Ви можете додати .ytp-gradient-topта .ytp-gradient-bottomкласи до списку, щоб приховати також темний градієнт.
Суміт

1
хтось знає, що це робить if ("\v" == "v"):?
JinSnow

@JinSnow Мабуть, це короткий злом перевірити, чи є браузер Internet Explorer чи ні. джерело: ajaxian.com/archives/ievv
Адам Тот

@Sumit Я запропонував редагувати, щоб додати градієнти до сценарію, щоб люди могли просто скопіювати пасту і використовувати все. Чекаємо на експертну перевірку.
hsandt

7

Єдиний спосіб, який я міг знайти, - це просто завантажити відео з Youtube, відтворити його на будь-якому медіаплеєрі та зробити знімок екрана звідти (або за допомогою екрана екрана медіаплеєра, або PrtScnна клавіатурі).


1
Просто ще один спосіб DRM шкодить чесним людям.
Cosine

7

Як щодо того, щоб не робити пауз і не натискати, PrtScnколи терміни потрібні. Якщо це не варіант, у Windows 7 є інструмент під назвою Snipping Tool, який дозволить вам відрізати верхню панель інтерфейсу користувача, звичайно ціною втрати такої великої площі відео.


Дякую, але це руйнує частину зображення, я міг би просто відкинути цю частину з Paint, але справа в тому, щоб отримати ціле зображення ...
SemMike

2
Визначити такий час можливо, але це дуже неприємно. :)
Танець Джошуа

5

Ви можете скористатися http://www.youtubescreenshot.com, щоб отримати знімок екрана зі спеціального положення


1
Подібним сайтом буде ytscreen.com, який також знімає різні скріншоти з відео на YouTube.
zeddex

Хоча це посилання може відповісти на питання, краще включити сюди суттєві частини відповіді та надати посилання для довідки. Відповіді лише на посилання можуть стати недійсними, якщо пов’язана сторінка зміниться. - З огляду
nKn

3
@nKn Це не лише відповідь на звичайне посилання, але рекомендація щодо програмного забезпечення / веб-сайту
каламбур

@nKn посилання - це відповідь. Він міг би написати про те, що це робить, але якщо посилання відійде, значить відповідь.
Танець Джошуа

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}})();

2

Введіть їх у консоль Javascript:

document.getElementsByClassName("ytp-chrome-bottom")[0].style.display="none"; 

для нижнього GUI;

document.getElementsByClassName("ytp-gradient-bottom")[0].style.display="none";

для нижнього градієнта;

document.getElementsByClassName("ytp-chrome-top")[0].style.display="none"; 

для топ GUI;

document.getElementsByClassName("ytp-gradient-top")[0].style.display="none";

для верхнього градієнта;

document.getElementsByClassName("branding-img-container")[0].style.display="none";document.getElementsByClassName("branding-context-container-outer")[0].style.display="none";

для брендингу;

Ось звичайний код:

document.getElementsByClassName("ytp-chrome-bottom")[0].style.display="none";
document.getElementsByClassName("ytp-gradient-bottom")[0].style.display="none";
document.getElementsByClassName("ytp-chrome-top")[0].style.display="none";
document.getElementsByClassName("ytp-gradient-top")[0].style.display="none";
document.getElementsByClassName("branding-img-container")[0].style.display="none";
document.getElementsByClassName("branding-context-container-outer")[0].style.display="none";

Зауважте, вам доведеться переходити через контролі клавіатури, але це не надто важко (стрілка вліво, стрілка вправо, пробіл)


1

Як розширення відповіді oLinkWebDevelopment, на початку також слід видалити "ytp-gradient-bottom" (це чорний градієнт внизу відео, що є частиною панелі інструментів паузи). При цьому додано команда:

(function(){var goaway=".ytp-gradient-bottom,.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}})();
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.