Качалка с YouTube

ymp3

MP3 до 320 kbps с обложкой и тегами, MP4 в H.264 + AAC. Вставь ссылки и жми скачать — прямо отсюда.

    Что качать
    Битрейт
    ищу движок…

      Файлы качает движок ymp3, а не эта страница: ссылки уходят прямо на него и никуда больше. Ни статистики, ни чужих серверов.

      v1.1.0 Python 3.9+ Linux · macOS · Windows MIT без облака GitHub ↗

      Ниже — что она умеет

      Что она делает

      Восемь вещей
      и ни одной лишней

      Всё считается и хранится на твоей машине: файлы, история, настройки. Наружу уходит ровно один запрос — за самим видео.

      В работе

      Окно, которое
      не закрывается

      Запустил один раз, выбрал режим — 1 аудио или 2 видео — и дальше просто кидаешь ссылки. После скачивания программа не выходит в консоль, а ждёт следующую партию.

      Внутри окна работают короткие команды: help, history, doctor, config, clear, q. Файлы по умолчанию ложатся в ~/Downloads/ymp3.

      $ ymp3
      
        __   ___    __  __ ___ ____
        \ \ / / |_ |  \/  |  _ \___ \
         \ V /| __|| |\/| | |_) |__) |
          | | | |_ | |  | |  __/ __/
          |_|  \__||_|  |_|_|   |_____|
      
        YouTube to MP3 Audio & MP4 Video Downloader
      
        Режим сессии · 1 аудио MP3   2 видео MP4
        > 1
      
        Вставьте ссылки (можно пачкой):
        > https://youtu.be/… https://youtu.be/… https://youtu.be/…
      
         найдено 3 ссылки · очередь собрана
      
        [1/3] Master of Puppets
              ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 100%  12.4 MB · 4.2 MB/s
        [2/3] Nothing Else Matters
              ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━  78%  ffmpeg → mp3 320k
        [3/3] Fade to Black · ожидает
      
        > 
      Ключи

      Если руками

      Всё то же самое доступно одной строкой — для скриптов, привычки и тех случаев, когда открывать окно незачем.

      ymp3 "https://youtu.be/vid1" "https://youtu.be/vid2" -q 320k

      Подкоманды: ymp3 doctor, ymp3 history, ymp3 web, ymp3 config. Имена ymp3, yt-mp3 и ytmp3 — одно и то же.

      Установка

      Python и FFmpeg —
      больше ничего

      FFmpeg нужен для конвертации в MP3 и для склейки дорожек MP4. Проверить, что окружение в порядке, можно командой ymp3 doctor.

      sudo pacman -S ffmpeg
      git clone https://github.com/demilapkill-cloud/yt-mp3 && cd yt-mp3
      pip install --break-system-packages --user -e .

      На Debian и Ubuntu — sudo apt install ffmpeg.

      Стол

      Где это сделано

      Garuda Linux, длинные ночи, одна тёплая лампа. Python и Rich для терминала, yt-dlp и FFmpeg под капотом, SQLite для памяти.

      Утилита написана потому, что своя музыка должна лежать файлами на диске, а не жить на чужом сервере до первого отключения.

      Mac — полноправная цель, а не приложение к Linux: форматы выбираются так, чтобы открывались в QuickTime без плясок.