Как да инсталирате и използвате YouTube-DL в Ubuntu 17

Една от най -широко използваните платформи понастоящем за целия видео въпрос е безспорно YouTube, който ни предлага широка гама от видео опции в различни категории и, още повече, ни позволява да качваме наши собствени видеоклипове и да спечелим признание и може би малко пари.

Освен тези предимства е възможно в определени моменти да е необходимо да се изтеглят някои видеоклипове в YouTube поради причини като:

Причини за изтегляне на видеоклипове в YouTube

  • Пускайте видеоклипа по всяко време без интернет връзка
  • Използвайте ги със съответните разрешения на автора за презентации или поддръжка на дейности
  • Имайте видео поредица, която предлага възможност за безплатно изтегляне и др.

Днес Solvetic ще анализира как можем да използваме практически инструмент, който ни позволява с лекота да изтегляме видеоклипове от YouTube и други платформи.

Какво е YouTube-dlYouTube-dl е инструмент за изтегляне на видео с команден ред с отворен код, който може да се използва за изтегляне на видеоклипове от YouTube и други уебсайтове като Facebook, Dailymotion, Google Video, Yahoo и др.

YouTube-dl се основава на pygtk и изисква Python да изпълнява съдържанието си. Той е съвместим с много операционни системи, в които имаме Windows, Mac и Unix. За да използвате YouTube-dl, е необходим интерпретаторът на Python (2.6, 2.7 или 3.2+).

Някои от функциите на YouTube-dl са

  • Поддържа възобновяване на прекъснати изтегляния
  • Възможност за изтегляне на канали или плейлисти
  • Позволява ви да добавите персонализирано заглавие, прокси и много други.

Сега ще видим как да инсталираме и използваме YouTube-dl на Ubuntu 17.04.

1. Актуализация на операционната система Linux

Етап 1
Преди да продължим с инсталацията, ще актуализираме пакетите на операционната система, като изпълним следните редове:

 sudo apt -get update -y sudo apt -get upgrade -y
След като пакетите на операционната система се актуализират, пристъпваме към инсталиране на YouTube-dl, това приложение Youtube-dl не е налично в хранилището на Ubuntu 17.04. Следователно ще трябва да го изтеглите от официалния му уебсайт. За целта ще го изтеглим с командата curl:
 sudo apt install curl -y

Увеличете

Стъпка 2
Сега ще изтеглим двоичните файлове на YouTube-dl, като изпълним следния ред:

 sudo curl -L https://yt-dl.org/latest/youtube-dl -o/usr/bin/youtube-dl

Увеличете

Сега ще променим разрешенията на двоичния пакет youtube-dl със следната команда:

 sudo chmod 755 / usr / bin / youtube-dl

2. Използване на YouTube-dl Linux

Етап 1
Ако искаме да изброим всички опции, които ни предлага YouTube-dl, можем да изпълним следната команда:

 youtube -dl -help

Увеличете

Стъпка 2
YouTube-dl поддържа множество видео формати като Mp4, WebM, 3gp и FLV. Можем да изброим всички налични формати за конкретно видео със следната команда:

 youtube -dl -F (Видео път)

Увеличете

Стъпка 3
Там можем да видим всички налични по това време опции за видео и всяка от тях има идентификатор от лявата страна.

След това просто изберете всеки формат, с който искате да изтеглите видеоклипа, като използвате параметъра -f:

 youtube -dl -f 18 https://www.youtube.com/watch?v=6WteQjr49f4
Когато изпълнявате този ред, той ще започне изтеглянето на видеоклипа с разделителна способност 640x360. Можем да видим, че видеоклипът е изтеглен правилно.

Увеличете

Стъпка 4
Ако искаме да изтеглим видеоклип в YouTube в mp3 аудио формат, това също е възможно със следната команда:

 youtube-dl https://www.youtube.com/watch?v=6WteQjr49f4 -x-аудио формат mp3

Увеличете

Стъпка 5
В този случай можем да видим, че ще е необходим плейър, съвместим с този формат. Ако искаме да изтеглим всички видеоклипове от конкретен канал, трябва да изпълним следния ред:

 youtube -dl -citw https://www.youtube.com/channel/UCK8sQmJBp8GCxrOtXWBpyEA
Ако мрежата, която използваме, има прокси услуги, можем да изпълним следния ред, за да изтеглите видеоклипа:
 youtube-dl-прокси http: // proxy-ip: порт https://www.youtube.com/watch?v=6WteQjr49f4
Друга възможност, която YouTube-dl ни предлага, е да изтеглим списъка с няколко видеоклипа в YouTube с една команда, за това първо ще запишем всички URL адреси на видеоклиповете в YouTube във файл, наречен youtube-list.txt и след това ще изпълним следваща команда за изтегляне на всички видеоклипове. Там ще започне изтеглянето на всеки видеоклип.
 youtube -dl -a file.txt

Увеличете

3. Инсталиране на YouTube-dl Linux GUI


Инструментът YouTube-dl има графичен интерфейс, наречен youtube-dlg, който е безплатен инструмент с отворен код за youtube-dl, написан на wxPython.

Етап 1
По подразбиране този инструмент не е наличен в хранилището на Ubuntu 17.04, така че трябва да добавим PPA за това, като изпълним следното:

 sudo add-apt-repository ppa: nilarimogard / webupd8

Увеличете

 sudo apt -get update -y
Стъпка 2
По-късно пристъпваме към инсталиране на youtube-dlg, като изпълним следния ред:
 sudo apt инсталирате youtube -dlg -y

Увеличете

Стъпка 3
След като инсталираме, можем да получим достъп до приложението директно от Unity:

Стъпка 4
След като приложението е отворено, всичко, което трябва да направите, е да въведете URL адресите за изтегляне, щракнете върху бутона Добавяне и накрая кликнете върху бутона за изтегляне, разположен в долния десен ъгъл. Там ще започне целият процес на изтегляне на видео.

4. Параметри, които да се използват с YouTube-dl на общо ниво


Има няколко параметъра, които можем да приложим, когато използваме YouTube-dl за целия процес на изтегляне на видео, това са:

Отпечатайте помощта и излезте от програмата

 -ч, --помощ

Актуализирайте програмата до най -новата версия

 -U, -актуализиране

Продължава дори с грешки при изтегляне

 i, --ignore-грешки

Прекъснете изтеглянето на още видеоклипове (в плейлиста или командния ред), ако има грешки

 --abort-on-error

Показва идентификацията на текущия браузър

 --dump-user-agent

Избройте всички съвместими екстрактори

 -списък-екстрактори

Не чете конфигурационни файлове

 --ignore-config

Местоположение на конфигурационния файл

 --config-location PATH

Маркиране на гледани видеоклипове (само в YouTube)

 -забелязано от марки

Не маркира гледани видеоклипове (само в YouTube)

 -без маркировка

Те не оцветяват цвета на изхода

 -без цвят

5. Параметрите, които ще се използват с YouTube-dl на мрежово ниво, имаме следните опции

Позволява да се използва определения HTTP / HTTPS / SOCKS прокси

 --proxy URL

Изчакайте време, преди да изоставите изтеглянето, в секунди

 --socket-timeout SECONDS

Позволява ви да конфигурирате IP адресиране по този начин

 -IP адрес на източника: -4
  • Направете всички връзки през IPv4
     --force-ipv4
  • Направете всички връзки чрез IPv6-6,
     --force-ipv6

6. Параметри, които да се използват с YouTube-dl на ниво видео

Видеоклип с плейлист за стартиране

 -списък за стартиране на НОМЕР

Плейлист с видео връзки за изтегляне

 --playlist-items ITEM_SPEC

Изтеглете само съответстващи заглавия

 -матч-заглавие REGEX

Пропуснете изтеглянето за съвпадащи заглавия

 --reject-title REGEX

Прекъснете след изтегляне на посочените файлове

 -max-изтегляния НОМЕР

Не изтегляйте видеоклипове, по -малки от посочения размер

 -min-размер на файла SIZE

Не изтегляйте видеоклипове, по -големи от посочените

 --max-размер на файла SIZE

Изтегляйте само видеоклипове, качени на избраната дата

 --дата

Изтегляйте само видеоклипове, качени на или преди тази дата

 -дата преди DATE

Не изтегляйте видеоклипове с по -малък от посочения брой гледания

 -min-views COUNT

Не изтегляйте видеоклипове с повече от изброените показвания

 -max-views COUNT

Общ видео филтър

 -матч-филтър FILTER

Изтеглете само видеоклипа, но не и плейлиста

 -без плейлист

Изтеглете плейлиста

 -да-плейлист

7. Параметри, които да се използват с YouTube-dl на ниво изтегляне


Максимална скорост на изтегляне в байтове в секунда
 -r, - RATE ограничаваща скорост

Пропуснете недостъпните фрагменти

 -skip-недостъпни-фрагменти

Прекъснете изтеглянето, когато фрагмент не е наличен

 --abort-on-unavailable-fragment

Изтеглете размера на буфера

 -размер на буфера SIZE

Изтеглете видеоклиповете от плейлиста в обратен ред

 -плейлист-обратно

Изтеглете видеоклипове от плейлиста в произволен ред

 -плейлист-случаен

Използвайте родния HLS изтегляч

 --hls-prefer-native

Използвайте ffmpeg вместо HLS

 --hls-prefer-ffmpeg

Използвайте посочения външен ограничител

 -КОМАНДА ЗА ВЪНШНО изтегляне

8. Параметри за използване с YouTube-dl на ниво файлова система


Показва файла, който съдържа URL адреса за изтегляне
 -a, --batch-file ФАЙЛ

Използва идентификатора на видеоклипа в името на файла

 --документ за самоличност

Ограничете имената на файловете само до ASCII

 --restrict-имена на файлове

Не презаписва файлове

 w, --no не се презаписва

Не използва .part файлове

 -без част

Не използвайте заглавка на файл

 -no-mtime

Напишете описанието на видеото

 --write-description

Показва JSON файла, който съдържа видео информация

 --load-info-json ФАЙЛ

Деактивирайте кеширането на файловата система

 --no-cache-dir

За да разберем подробно всички опции, налични с YouTube-dl, можем да посетим следната връзка:

Видяхме как този практически инструмент се превръща в проста помощна програма, но с чудесни функции, когато става въпрос за изтегляне на видеоклипове не само от YouTube, но и от други допълнителни платформи по функционален начин.

Така ще помогнете за развитието на сайта, сподели с приятелите си

wave wave wave wave wave