- 1. Актуализация на операционната система Linux
- 2. Използване на YouTube-dl Linux
- 3. Инсталиране на YouTube-dl Linux GUI
- 4. Параметри, които да се използват с YouTube-dl на общо ниво
- 5. Параметрите, които ще се използват с YouTube-dl на мрежово ниво, имаме следните опции
- 6. Параметри, които да се използват с YouTube-dl на ниво видео
- 7. Параметри, които да се използват с YouTube-dl на ниво изтегляне
- 8. Параметри за използване с YouTube-dl на ниво файлова система
Една от най -широко използваните платформи понастоящем за целия видео въпрос е безспорно 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, но и от други допълнителни платформи по функционален начин.