Качаем фильмы из соцсетей на слабом железе через YouTube DL

1. Предисловие
Данная заметка посвящена консольной утилите YouTube-DL (
https://youtube-dl.org) известной в узких кругах, позволяющей скачивать видео с разных потребительских сервисов, например, таких как Одноклассники.
А дело в том, что в последнее время обострилась проблема с доступом ко многим классическим фильмам. Они постепенно исчезают с раздач торрентов, но почему-то оказываются доступны в социальных медиа. Из-за чего видео в браузере смотреть не удобно, так как в отличие от того же проигрывателя VLC его нельзя разместить в аккуратном окошке, поверх других приложений. Поэтому остается самый простой вариант - скачать. Но ведь, что греха таить в той же Windows XP Chrome с его прожорливыми расширениями просто не может нормально работать. А вот MyPal в связке с YouTube-DL вполне справляется с доступом к нужным видео без особых проблем.
Лично я столкнулся с невозможностью отыскать живую раздачу итальянского фильма "Могильный холм" 1981 года. Как оказалось доступного в социальной сети Одноклассники для публичного просмотра. Поэтому, не желая мучить себя видео из браузера, я воспользовался в очередной раз утилитой youtube-dl.
Понятно, многие пользователи с опаской относятся к консольным программам, но это лишь из-за того, что инструкции к ним написаны на английском языке, либо же нервными последователями известной компьютерной идеологии. Из-за чего тексты выглядят излишне путанными и нелогичными. Хотя на самом деле ничего сложного нет.

2. Работаем
а) Для управления скачиванием видео нужно создать bat файл через который будет исполняться командный запрос. Назовем его, youtube-dl.bat Делается это путем создания текстового документа в папке с программой, но его расширение нужно переименовать из .txt в .bat.

б) В файле youtube-dl.bat мы вставляем следующие строчки (без моих описаний):

@echo on - отключить эхо сообщений, не обязательно использовать
youtube-dl -f hls-715 адрес видео для одноклассников, - задает скачивание видео в одноклассниках в формате 640p.
youtube-dl -f 18 адрес видео для youtbube, - задает скачку видео для YouTube в 360p.
pause - пауза после исполнения

в) Чтобы узнать доступные форматы видео на сервере нам необходимо выполнить команду в другом bat файле, назовем его, formats.bat:

youtube-dl -F адрес видео
pause – пауза для просмотра выведенных параметров

Обратите внимание параметр “F” должен быть именно в виде заглавной буквой.

г) Если вы сделали все правильно, то результат будет таким как показано на скриншоте №2. Там будут видны все доступные параметры качества видео. В нашем конкретном случае из Одноклассников в разрешении от 256х114 до 1280х720.

Посмотреть: Скриншот №1 728х728

д) Допустим, чтобы скачать ролик в качестве 852х480 нужно использовать команду youtube-dl -f mpd-4 адрес видео. Собственно как указано на скриншоте №1.

е) Для сервиса YouTube используется тот же самый принцип как показано на скриншоте №2.

Посмотреть: Скриншот №2 728х728

ж) Если вы обратите внимание, то значения переменных качества видео для YouTube отличаются от Одноклассников. И для того чтобы скачать ролик необходимо использовать команду youtube-dl -f 18 адрес видео. Что будет соответствовать качеству изображения 360p.

з) Помните, что параметры видео не нужно выяснять каждый раз по новой. Достаточно для удобства прописать их в bat файле раз и навсегда.

3. Подводные камни
К сожалению, через youtube-dl нельзя смотреть стримы. А так же по завершении стрима в YouTube необходимо ждать некоторое время пока сервер обработает видео под все доступные форматы. В противном случае файл со стримом будет занимать излишне много места в формате webm.
Еще с одной проблемой можно столкнуться после очередного обновления YouTube. Видео перестанут скачиваться. Поэтому будет необходимо заполучить обновленную версию утилиты с официального сайта.
Так же помните, что через плейлисты скачивается не более пяти роликов подряд. Хотя в последующих версиях утилиты это могут исправить.
В общем и целом данные простые советы помогут вам смотреть любимые фильмы из социальных медиа почти на любом железе и в любом формате.

 

(r) www.fdd5-25.net Форма обратной связи.