Не можете завантажити відео з YouTube через вікові обмеження? Спробуйте цей варіант YT-DLP.

  • yt-dlp може завантажувати відео з віковими обмеженнями
  • Необхідно використовувати файли cookie лише з облікового запису, зазначеного на youtube.com

Відео не можна завантажити з yt-dlp

yt-dlp Це, безсумнівно, найкраще програмне забезпечення для завантаження відео з YouTube. Воно може набагато більше, і не обмежується відео з популярної платформи Google, але його використання може бути не найінтуїтивнішим у всіх випадках. Минуло вже багато часу з того часу. ми написали посібник Користуватися цим чудовим інструментом було легко, але він був неповним. Ми не ставили собі за мету пояснити все, що пояснюється в інструкціях, але ми не включили дещо важливе.

Якщо ви хочете завантажити відео у найвищій якості, використовувати yt-dlp дуже просто: введіть назву програми, а потім посилання та натисніть Enter. Якщо вищезазначене не спрацює, можливо, деякі пристрої вимагають, щоб посилання було в лапках. Ось і все, якщо ви не зіткнетеся з відео з віковими обмеженнямиЩо ми можемо зробити в такому випадку?

yt-dlp може завантажувати за допомогою файлів cookie

Існує багато способів перегляду відео з віковими обмеженнями без облікового запису, але наразі жоден з них не працює. Два з них – додавання літер "nsfw" перед словом "youtube" або "repeat" після нього, що підводить нас до двох різних сервісів, які, принаймні на момент написання статті, перестали працювати. Також кажуть, що зміна "watch?v=" на "/embed/" знімає обмеження, але це також не працює. YouTube вносить зміни майже щодняі те, що працює сьогодні, ймовірно, перестане працювати завтра.

Але розробники yt-dlp реагують найшвидше. Найпростіша команда — yt-dlp "link" — не може обробляти ці відео з обмеженим доступом, але може, якщо ми дозволимо їй використовувати файли cookie YouTube. Процес буде таким:

  1. Звісно, ​​якщо yt-dlp не встановлено, ми його встановимо. Він може бути в офіційних репозиторіях дистрибутивів, але ви також можете завантажити yt-dlp.py зі свого Сторінка GitHub та запустіть його зі шляху, де він знаходиться, після надання йому прав на виконання — chmod -x yt-dlp.py –.
  2. Нам потрібно мати обліковий запис Google та бути авторизованим на YouTube у браузері.
  3. Запускаємо таку команду:
yt-dlp --cookies-from-browser посилання на браузер

І це було б усе.

Попередній прапорець іде сам по собі, але решту потрібно трохи пояснити:

  • yt-dlp це програмне забезпечення.
  • --файли-cookie-з-браузера Ось що творить диво. Іспанський переклад — «файли cookie браузера».
  • браузер Це назва браузера, у якому ми ввійшли на YouTube. Наприклад, замість «браузер» слід використовувати «firefox» без лапок, якщо ви ввійшли в систему.
  • "посилання", яке зазвичай береться в лапки, – це посилання на відео.

Коротко кажучи, ми кажемо: «Запустіть yt-dlp, використовуйте файли cookie браузера Firefox та завантажте посилання».

Інше використання файлів cookie

Є й інший спосіб використовувати файли cookie, але я вважаю, що це більш нудно, і єдина причина, яку я бачу, полягає в тому, що ми не хочемо залишатися ввімкненими на YouTube. Крім того, можливо, і навіть ймовірно, що Google виявить зміну чи щось інше, і цей метод може перестати працювати будь-коли — не через сам метод, а тому, що файли cookie, які ми завантажимо, більше не будуть дійсними. Але це ще один варіант, і ми його пояснимо.

З попередньої команди вам потрібно змінити лише дві речі:

  • –cookies-from-browser буде просто –cookies.
  • Назва браузера буде шляхом до текстового файлу, який ми створимо раніше.

Щоб скористатися цим методом, вам потрібно отримати файли cookie з youtube.com — бажано з кореневого каталогу домену, а не зі сторінки відео — і зберегти їх у текстовому файлі. Найкращий спосіб — використовувати розширення типу редактор файлів cookie, що, окрім редагування, дозволяє експортувати їх у формат, сумісний з yt-dlp.

Після встановлення розширення перейдіть на сайт youtube.com, натисніть на розширення, а потім натисніть «Експортувати».

Експорт файлів cookie

Він запитає нас про формат, і нам потрібно вибрати "Netscape"Натискання кнопки форматування скопіює його в буфер обміну. ​​Нам потрібно вставити цей текст у файл, який може мати будь-яку назву, але "cookies.txt" буде цілком доречним. Якщо ми хочемо бути більш конкретними щодо того, які файли cookie він містить, ми можемо використовувати іншу назву, наприклад, "yt-cookies.txt". Річ у тім, що нам потрібно знати назву, шлях і розширення, яке має бути .txt.

Як ми вже пояснили, залишається лише використати правильну команду, яка в цьому випадку буде такою:

yt-dlp --cookies /шлях/до/cookies.txt "посилання-на-відео"

ВАЖЛИВОФайли cookie містять інформацію про наш сеанс і не повинні передаватись нікому.

Завантажте будь-яке відео

І це був би шлях. Знаючи це, єдине, що залишилося б, це приватні відео, тобто ті, які доступні лише певним користувачам і до яких неможливо отримати доступ жодним іншим способом. Але ми все одно могли б отримати доступ до всіх інших.


Залиште свій коментар

Ваша електронна адреса не буде опублікований. Обов'язкові для заповнення поля позначені *

*

*

  1. Відповідальний за дані: AB Internet Networks 2008 SL
  2. Призначення даних: Контроль спаму, управління коментарями.
  3. Легітимація: Ваша згода
  4. Передача даних: Дані не передаватимуться третім особам, за винятком юридичних зобов’язань.
  5. Зберігання даних: База даних, розміщена в мережі Occentus Networks (ЄС)
  6. Права: Ви можете будь-коли обмежити, відновити та видалити свою інформацію.