Як завантажувати відео з YouTube у Linux

YouTube – це онлайн-платформа для обміну відео, яка містить величезне сховище відеороликів, що охоплюють широкий спектр тем, таких як музичні кліпи, освітній контент, влоги, навчальні посібники, трейлери до фільмів, ігрові відео та прямі трансляції.

Хоча платформа пропонує зручність потокового мовлення, є певні сценарії, коли ви можете захотіти завантажити ці відео для перегляду в автономному режимі.

У середовищі командного рядка Linux yt-dlp – це потужна й універсальна програма командного рядка, яка дає змогу користувачам завантажувати 1080p або 4K YouTube-відео з YouTube.com та інших відеосайтів.

У цій статті ми розповімо вам про те, як встановити та використовувати yt-dlp для завантаження відео з YouTube у командному рядку Linux.

Що таке yt-dlp?

yt-dlp – це командний рядок на основі Python і форк відомої програми youtube-dl, яка створена для завантаження відео з популярних платформ потокового відео, таких як YouTube, Facebook, Twitter, Reddit, Imgur, Dailymotion, Hotstar і різних інших відеосайтів.

Він розроблений мовою Python і потребує лише Python 3.8+. Він орієнтований на конкретну платформу і призначений для безперебійної роботи в середовищах Unix, Windows або macOS.

Він також підтримує безліч опцій, що дають змогу користувачам налаштовувати завантаження залежно від уподобань. Одна з примітних особливостей – завантаження відео з різною роздільною здатністю, включно з високоякісними форматами 1080p або 4K.

Крім того, youtube-dl підтримує завантаження цілих плейлистів, витяг тільки аудіо з відео, обхід гео-обмежень YouTube, призупинення і відновлення завантаження відео, а також розбивку відео на кілька файлів.

Як встановити yt-dlp у Linux

yt-dlp – це найбільш широко використовуваний інструмент командного рядка, який легко встановити з сховищ за замовчуванням у більшості дистрибутивів Linux, якщо не у всіх.

Щоб встановити yt-dlp в Linux, використовуйте наступну команду, що відповідає вашому дистрибутиву Linux.

sudo apt install yt-dlp         [On Debian, Ubuntu and Mint]
sudo yum install yt-dlp         [On RHEL/CentOS/Fedora and Rocky/AlmaLinux]
sudo emerge -a sys-apps/yt-dlp  [On Gentoo Linux]
sudo apk add yt-dlp             [On Alpine Linux]
sudo pacman -S yt-dlp           [On Arch Linux]
sudo zypper install yt-dlp      [On OpenSUSE]    

Щоб встановити останню версію yt-dlp, ви можете скористатися такою командою curl.

sudo curl -L https://github.com/yt-dlp/yt-dlp/releases/latest/download/yt-dlp -o /usr/local/bin/yt-dlp
sudo chmod a+rx /usr/local/bin/yt-dlp

Якщо у вас не встановлено curl, ви можете скористатися такою командою wget.

sudo wget https://github.com/yt-dlp/yt-dlp/releases/latest/download/yt-dlp -O /usr/local/bin/yt-dlp
sudo chmod a+rx /usr/local/bin/yt-dlp

Після інсталяції ви можете скористатися наступною командою, щоб оновити його до останньої версії.

yt-dlp -U

Завантаження відео з YouTube у Linux

Щоб завантажити відео з YouTube, виконайте таку команду, де <video_url> – це URL-адреса відео з YouTube, яке ви хочете завантажити.

yt-dlp <video_url>

Наприклад, щоб завантажити відео з YouTube, замініть <video_url> на фактичну URL-адресу відео з YouTube, яке ви збираєтеся завантажити.

yt-dlp https://www.youtube.com/watch?v=60ItHLz5WEA

Ви також можете завантажити кілька відео одночасно, вказавши список URL-адрес, розділених пробілами.

yt-dlp  <video_url_1> <video_url_2> ...

Завантаження плейлиста YouTube у Linux

Щоб завантажити плейлист YouTube, просто виконайте таку команду для завантаження всього плейлиста. Обов’язково замініть <playlist_url> URL-адресою плейлиста YouTube, який ви хочете завантажити.

yt-dlp -i --yes-playlist

Завантаження відеороликів YouTube у різних форматах

yt-dlp надає кілька варіантів завантаження відео з YouTube у різних форматах, що дає змогу адаптувати процес під ваші конкретні потреби.

Щоб завантажити певний формат, спочатку потрібно перерахувати доступні коди форматів для відео, виконавши такі дії.

yt-dlp -F https://www.youtube.com/watch?v=60ItHLz5WEA

Щоб завантажити високоякісне відео та аудіо з YouTube, використовуйте таку команду.

yt-dlp -f best https://www.youtube.com/watch?v=60ItHLz5WEA

Щоб завантажити відео з YouTube з роздільною здатністю 1080, використовуйте таку команду.

yt-dlp -f 'bestvideo[height=1080]+bestaudio/best[height=1080]' <video_url>

Щоб завантажити відео з YouTube з роздільною здатністю 4K, виконайте таку команду.

yt-dlp -f 'bestvideo[height=2160]+bestaudio/best[height=2160]' <video_url>

Щоб завантажити тільки аудіо (у форматі mp3) з відеоролика Youtube, використовуйте таку команду.

yt-dlp -x --audio-format mp3 <video_url>

Щоб завантажити відео з YouTube у певному форматі, виконайте таку команду.

yt-dlp -f mp4 <video_url>

Завантажити субтитри до відеороликів YouTube

yt-dlp надає найпростіший спосіб завантаження субтитрів до відео прямо разом із самим відео.

Щоб вивести список усіх доступних субтитрів для конкретного відео на YouTube, використовуйте наступну команду, яка покаже список доступних субтитрів разом з їхніми мовними кодами.

yt-dlp --list-subs  https://www.youtube.com/watch?v=60ItHLz5WEA

Щоб завантажити субтитри разом із відео, використовуйте опцію -S.

yt-dlp -S <video_url>

Щоб завантажити тільки певні субтитри, ви можете вказати код мови після опції -S.

yt-dlp -S en,es <video_url>

Якщо ви хочете завантажити тільки субтитри без відео, ви можете використовувати параметр -write-sub з опцією -S.

yt-dlp -S --write-sub <video_url>

Висновок

yt-dlp – це універсальний і ефективний інструмент командного рядка для завантаження відео з YouTube у середовищі Linux. Він має широкі можливості налаштування і підтримує різні формати відео та аудіо.

Дотримуючись кроків, описаних у цій статті, ви зможете скористатися можливостями yt-dlp, щоб легко завантажувати і насолоджуватися улюбленим контентом YouTube в автономному режимі на вашій системі Linux.

Поділіться своєю знахідкою
Підписатися
Сповістити про
guest

0 комментариев
Вбудовані Відгуки
Переглянути всі коментарі
0
Ми любимо ваші думки, будь ласка, прокоментуйте.x