Почему youtube-dl не позволяет мне загружать видео с YouTube, которые якобы «не подходят для некоторых пользователей»?

Я недавно попыталась загрузить видео с YouTube с помощью youtube-dl (т.е. терминальной версии), и в окне терминала отобразилось следующее:

[youtube] 8_Ik8elX96w: Загрузка веб-страницы [ youtube] 8_Ik8elX96w: загрузка встроенной веб-страницы [youtube] 8_Ik8elX96w: повторное получение информации на веб-странице с возрастными ограничениями ОШИБКА: это видео может быть неприемлемым для некоторых пользователей.

Это URL-адрес видео с YouTube, которое я пытался загрузить:

https://www.youtube.com/watch?v=8_Ik8elX96w

В видео нет ничего неприемлемого, и уж точно не не подходит для этого пользователя. Я предполагаю, что он был отмечен SJW на YouTube / Google как расистский (хотя расистского контента нет вообще), и Ubuntu обнаруживает эти флаги и применяет их к пользователям Ubuntu. Однако очевидно, что видео не было фактически заблокировано или удалено YouTube. Я хотел бы знать, есть ли обходной путь для того, что вызывает это.

0
задан 2 June 2021 в 14:10

3 ответа

youtube-dl -u 'YoutubeLOGIN' -p 'App password' --cookie "youtube.com_cookies.txt" 'YOUTUBE URL LINK'


Я использовал плагин для chrome под названием Get cookies.txt и экспортировал txt файл, а так как сначала у меня были возрастные ограничения, а затем HTTP ошибки, не использующие как cookie, так и логин, я использовал как сейчас, так и пароль приложения. Работал с VPN + блокировка WebRTC + блокировка HTML5 Geo и т.д. (Не уверен, что это имеет значение, но я новичок, когда дело доходит до этого.

Первый файл cookie не работал вообще, и по какой-то причине моя командная строка была такой, когда она работала, с включенным 2-факторным входом. Я входил в систему, имея видео прямо передо мной, если это имеет значение.

Я не использовал "или", кроме как для cookie, и насмешите меня, я не знаю, почему и когда использовать действительно, но я узнал, лучше использовать его, чем нет. Я открыл PowerShell из папки, из которой я только что извлек/скачал файл cookie txt и использовал с помощью создателя темы то, что сработало, спасибо. Я близок к тому, чтобы купить что-то вроде 4k downloader, но это борьба с системой, которую мы здесь принимаем, а не оплата. Я счастлив, что у меня есть версия 60 fps vp9, я так долго пытался. Мое видео было заблокировано по всему миру, частные и т.д.

спасибо сообщество, я все еще не знаю, что я делаю, я копирую немного от всех, пока проблема не будет решена. так что снова, если кто-то думает "он глупый", вы правы, я подумал, что должно быть больше людей, как я борюсь, так что если я могу помочь, я пытаюсь.

Sherlockholmes угадал здесь, но возрастное ограничение - главная проблема, а не печенье, если мне нужно угадать.

youtube-dl -u EMAIL -p APPPASSWORD --cookie "youtube.com_cookies.txt" YOUTUBE-URL

0
ответ дан 28 July 2021 в 11:33

Похоже, youtube-dl не поддерживает последние изменения YouTube в возрастных ограничениях. Однако существует несколько веб-сайтов, которые позволяют просматривать и загружать такие видео без входа в систему. Вместо youtube.com?watch=id перейдите, например, на youtubensfw.com?watch=id (вы можете скачать, просто щелкнув правой кнопкой мыши на video), genyoutube.com?watch=id или ssyoutube.com?watch=id (для этих двух ссылок для скачивания прямо на странице). Таких сайтов намного больше. Лично я вообще не вижу необходимости использовать youtube-dl , когда доступны такие сайты.

2
ответ дан 28 July 2021 в 11:33

Проблема с политикой связана с YouTube, а не с Ubuntu или загрузчиком YouTube. Чтобы ответить на техническую часть вопроса:

youtube-dl -u 'youtube-username' -p 'youtube-password' https://www.youtube.com/watch?v=hicC53AhZ6Y

Убедитесь, что у вас установлена ​​последняя версия.

Не идеально, но работает.

3
ответ дан 28 July 2021 в 11:33

Другие вопросы по тегам:

Похожие вопросы: