Як я можу робити скріншоти відео 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.