Загрузчик видео с 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
Release history Release notifications | RSS feed
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)
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
ytdx-0.1.0-py3-none-any.whl
(4.7 kB
view details)
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
3edafb3552905a79ef9218578d6aeb15c4d3b3b5b28fc5172fde0b83e5e5a85c
|
|
| MD5 |
b2b018be7911c88d8c1d13ae25ad371f
|
|
| BLAKE2b-256 |
8fc2c3c731d56f918f3790009a8b394c1c37903b4cd57cdea9eb8e8b389ede92
|
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
ecf6e3d97c43f87eecc78a500ee6d0d103aaa07e2e1c4c0013bc7e4f8a3b8a5c
|
|
| MD5 |
1c88c0ab7efe01702457f554029ae5c6
|
|
| BLAKE2b-256 |
c0478776f77d7ce3fa82afd2e8251fe60a1732e1871bb740e42d5ee77e37c036
|