Skip to main content

Загрузчик видео с YouTube через командную строку

Project description

ytdx - Загрузчик видео с YouTube

Командная утилита для скачивания видео и аудио с YouTube по ссылке с дополнительными опциями.

Возможности

  • Скачивание видео в различных качествах (1080p, 720p, 480p, 360p)
  • Скачивание только аудио
  • Выбор формата (mp4, mp3, webm и другие)
  • Указание имени выходного файла
  • Указание папки для сохранения
  • Работа в неинтерактивном режиме

Установка

Через Homebrew

brew install flaymie/tap/ytdx

Через pip

pip install git+https://github.com/flaymie/ytdx.git

Из исходников

git clone https://github.com/flaymie/ytdx.git
cd ytdx
pip install .

Использование

Простое скачивание видео

ytdx "https://youtube.com/watch?v=abc123"

Скачивание только аудио в формате mp3

ytdx "https://youtube.com/watch?v=abc123" --audio

Скачивание видео в определенном качестве и формате

ytdx "https://youtube.com/watch?v=abc123" -f mp4 -q 720

Скачивание с указанием имени файла и папки сохранения

ytdx "https://youtube.com/watch?v=abc123" -o "Видео" -n "мое_видео"

Все доступные опции

usage: ytdx [-h] [-a] [-f FORMAT] [-o OUTPUT] [-n NAME] [-q QUALITY] url

Скачивание видео с YouTube по ссылке

positional arguments:
  url                   Ссылка на видео

options:
  -h, --help            показать справку и выйти
  -a, --audio           Скачать только аудио (mp3)
  -f FORMAT, --format FORMAT
                        Формат (mp4, mp3, webm и т.д.)
  -o OUTPUT, --output OUTPUT
                        Папка для сохранения
  -n NAME, --name NAME  Имя выходного файла (без расширения)
  -q QUALITY, --quality QUALITY
                        Качество видео (1080, 720, 480, 360)

Требования

  • Python 3.6+
  • yt-dlp
  • FFmpeg (для конвертации аудио)

Лицензия

MIT

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

ytdx-0.1.0.tar.gz (4.5 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

ytdx-0.1.0-py3-none-any.whl (4.7 kB view details)

Uploaded Python 3

File details

Details for the file ytdx-0.1.0.tar.gz.

File metadata

  • Download URL: ytdx-0.1.0.tar.gz
  • Upload date:
  • Size: 4.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.3

File hashes

Hashes for ytdx-0.1.0.tar.gz
Algorithm Hash digest
SHA256 3edafb3552905a79ef9218578d6aeb15c4d3b3b5b28fc5172fde0b83e5e5a85c
MD5 b2b018be7911c88d8c1d13ae25ad371f
BLAKE2b-256 8fc2c3c731d56f918f3790009a8b394c1c37903b4cd57cdea9eb8e8b389ede92

See more details on using hashes here.

File details

Details for the file ytdx-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: ytdx-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 4.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.3

File hashes

Hashes for ytdx-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 ecf6e3d97c43f87eecc78a500ee6d0d103aaa07e2e1c4c0013bc7e4f8a3b8a5c
MD5 1c88c0ab7efe01702457f554029ae5c6
BLAKE2b-256 c0478776f77d7ce3fa82afd2e8251fe60a1732e1871bb740e42d5ee77e37c036

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page