youtube-dl (Українська) - ArchWiki

Jump to content

# youtube-dl (Українська)

6 languages

- Deutsch
- English
- Español
- 日本語
- Polski
- 中文（简体）

From ArchWiki

Повʼязані статті

- mpv
- FFmpeg

youtube-dl — це програма командного рядка. Нею можна, з легкістю, завантажувати відео та авдіо з понад тисячі веб сайтів. Можете поглянути на список сайтів, з якими працює youtube-dl.

## Встановлення

Встановіть стабільну версію (youtube-dlAUR) або версію в розробці (youtube-dl-gitAUR). Також варто встановити FFmpeg: він необхідний для деяких сайтів.

Існують різні переробки youtube-dl з різними додатковими можливостями. Як-от yt-dlp який підтримує навіть більше сайтів, завантажує коментарі, має має кращий формат, та багато інших змін. Ще одна версія, яка теж має багато згаданих можливостей — youtube-dlcAUR[пакет відсутній: package not found]. Також, можете споробувати графічні клієнти до youtube-dl або його переробок. Деякі з них: tartubeAUR та yt-dlg (youtube-dl-gui-gitAUR).

## Налагодження

Загальносистемі налаштування знаходяться у файлі `/etc/youtube-dl.conf` а для окремих користувачів — `~/.config/youtube-dl/config`. У файлах потрібно просто записати параметри для команди: одна на рядок:

    --ignore-errors
    # --no-playlist

    # Зберігати в теці ~/Videos
    -o ~/Videos/%(title)s.%(ext)s

    # Надавати перевагу розміру 1080p або менше
    -f bestvideo[ext=mp4][width<2000][height<=1200]+bestaudio[ext=m4a]/bestvideo[ext=webm][width<2000][height<=1200]+bestaudio[ext=webm]/bestvideo[width<2000][height<=1200]+bestaudio/best[width<2000][height<=1200]/best

Дізнайтеся більше за посиланням [1].

## Використання

Спершу, прочитайте посібник youtube-dl(1)[мертве посилання 2023-11-25].

    $ youtube-dl [ПАРАМЕТРИ] АДРЕСА

Порада: В деяких випадках (як з YouTube) `АДРЕСУ` можна замінити на ID відео.

### Format selection

Якщо відео доступне в декількох форматах, то youtube-dl заватажить найкращий з них.

Щоб обрати конкретний формат:

    $ youtube-dl -f формат АДРЕСА

Щоб отримати список усіх форматів:

    $ youtube-dl -F АДРЕСА

### Видобути звук

Щоб завантажити лише звук, скористайтесь ключем `-x` (потребує FFmpeg):

    $ youtube-dl -x -f bestaudio АДРЕСА

Залежно від доступних потоків, ви або отримаєте правильний файл, лише зі звуком. Якщо чисто звукового потоку немає, приберіть `-f bestaudio` з вище наведеної команди. Тоді відео буде повністю завантажене, а звук з нього буде вирізаний окремо вже після цього. В нормі, початкове відео буде видалене після цього. Додайте `-k` щоб залишити його.

Щоб разом із альбомом скачати й обкладинку (Потрібен atomicparsley):

    $ youtube-dl -x -f bestaudio[ext=m4a] --add-metadata --embed-thumbnail АДРЕСА

### Субтитри

Щоб дізнатись, які мови доступні:

    $ youtube-dl --list-subs АДРЕСА

Щоб завантижити відео з обраними, через кому, субтитрами:

    $ youtube-dl --write-sub --sub-lang МОВА АДРЕСА

Щоб автоматично створити субтитри:

    $ youtube-dl --write-auto-sub --sub-lang МОВА АДРЕСА

Додайте `--skip-download` щоб завантижити лише субтитри.

## Корисні поради

### Пришвидшити завантаження

Деякі сайти обмежують швидкість передачі. Це можна обійти, якщо використовувати не DASH потоки, або якщо використовувати aria2 — сторонній завантажувач, який підтримує завантаження з декількох одночасних підключень. Наприклад:

    $ youtube-dl --external-downloader aria2c --external-downloader-args '-c -j 3 -x 3 -s 3 -k 1M' АДРЕСА

### Списки відтворення

Щоб завантижити список відтворення, зазвичай, достатньо запустити:

    $ youtube-dl --ignore-errors --continue --no-overwrites --download-archive progress.txt ваші стандартні параметри АДРЕСА

Таким чином, завантаження продовжиться, навіть якщо воно перерветься. Якщо ви хочете отримати архів, додайте параметри `--write-xxx` та `--embed-xxx`.

### Обрізати відео (завантажити частково)

Завантажити лише частину відео можна, якщо перенаправити вихід `youtube-dl -g -f формат АДРЕСА` на вхід ffmpeg з ключами: `-ss`, `-t` і `-c copy`.

### Адреса з буферу обміну

Щоб скачати відео або звук із виділеної або зкопійованої URL адреси, потрібно дістити її з буфера вибору X. Зробити це можна задавши скорочення командного середоища, пункт в меню запуску або гарячу клавішу. Дізнайтеся більше в статті Clipboard#Tools.

## Див. також

- Документація в репозиторії на GitHub.

Categories:

- Download utilities (Українська)
- Streaming (Українська)

Hidden categories:

- Pages with broken package links
- Pages with dead links