Главная Статьи youtube_dl. Качаем ролики с видеохостингов.
 
   
Главная
Новости
Статьи
FAQ
Конкурсы
Форум
Ссылки

Получать новости
на E-mail:











 
youtube_dl. Качаем ролики с видеохостингов.
Автор: Rimlyanin   
21.06.2013 07:46

Сегодня не хотелось говорить о серьезных вещах, ведь иногда хочется и отдохнуть, посмотреть видеоролики, сохранить их на диск. И в этом отлично помогает написанный на python скрипт для выкачивания роликов с youtube и других видеохостингов - youtube_dl. Именно о нем и пойдет в этой статье речь.

В моей любимой FreeBSD он имеется в портах. Выясним, где именно на находится:

root@server[]/>whereis youtube_dl
youtube_dl: /usr/ports/www/youtube_dl

Отлично, переходим в нужную папку и устанавливаем

root@server[]/>cd /usr/ports/www/youtube_dl
root@server[]/usr/ports/www/youtube_dl>make install clean

В Ubuntu и подобных дистрибутивах для установки необходимо дать команду

sudo apt-get install youtube-dl

На сайте разработчика, на странице Download так же есть версия под windows.

После того, как youtube-dl установлен, первым делом советую его обновить. Дело в том, что видеохостинги часто изменяют те или иные параметры или форматирование страниц, и утилитка вместо скачивания видеоролика будет показывать вам

ERROR: unable to download video

И так, обновляемся. Для принудительного обновления с сайта разработчика у youtube-dl есть ключ -U. Почему не через порты или apt-get upgrade? Потому что самые свежие версии не сразу попадают в порты или пакеты. Итак:

root@server[]/usr/ports/www/youtube_dl>youtube-dl -U
Updating to version 2013.05.23...
Updated youtube-dl. Restart youtube-dl to use the new version.

Все, можно пользоваться.

А использовать скрипт очень просто, достаточно дать команду: youtube-dl + URL/адрес видео

Например, что бы скачать ролик, достаточно лишь команды:

youtube-dl http://www.youtube.com/watch?v=LenLXsHaN0A

Останется лишь немного подождать, и ролик будет скачан на диск в текущую папку.

[youtube] Setting language
[youtube] LenLXsHaN0A: Downloading video webpage
[youtube] LenLXsHaN0A: Downloading video info webpage
[youtube] LenLXsHaN0A: Extracting video information
[download] Destination: Утро...-LenLXsHaN0A.mp4
[download] 100.0% of 44.20MiB at 10.53MiB/s ETA 00:00

Если же вы хотите скачать все ролики с какого либо канала, то и с этим скрипт отлично справляется, достаточно лишь указать, с какого канала:

youtube-dl http://www.youtube.com/user/pfkhua/videos

И ждем, пока скачается:

[youtube:user] pfkhua: Downloading video ids from 1 to 51
[download] Downloading playlist: pfkhua
[youtube:user] playlist 'pfkhua': Collected 1 video ids (downloading 1 of them)
[download] Downloading video #1 of 1
[youtube] Setting language
[youtube] LenLXsHaN0A: Downloading video webpage
[youtube] LenLXsHaN0A: Downloading video info webpage
[youtube] LenLXsHaN0A: Extracting video information
[download] Destination: Утро...-LenLXsHaN0A.mp4
[download] 100.0% of 44.20MiB at 9.52MiB/s ETA 00:00

 

 

Tags:
 

Комментарии  

 
0 # Антон 04.08.2013 23:42
А как сделать так, что скачивалось не весь плейлист, а только часть?
 
 
0 # Rimlyanin 06.08.2013 03:24
для этого используются ключи запуска.
 
 




Последние комментарии

   
 

© 2010-2024 www.modding.kh.ua Копирование авторских текстов и фотографий возможно только с письменного разрешения администрации сайта.

bigmir)net TOP 100 Яндекс.Метрика

 
 
 
Харьковский моддинг сайт https://modding.kh.ua/