YTConverter™
is a Python-based project developed by kaifcodec designed to provide a robust tool for converting YouTube videos into various formats. This tool simplifies the process of downloading and converting videos from YouTube.
Check the screenshots below👇
- Python 3.x
- Required Python libraries (listed in
requirements.txt
) - ffmpeg & yt-dlp binary
- You can clone the repository or manually install
ffmpeg
by following no.2 commands 👇
-
Clone the repository and auto-setup the required binaries by running
install.sh
git clone https://github.com/kaifcodec/ytconverter.git cd ytconverter/standalone/ ./install.sh
- Or else you can manually install
ffmpeg
by following below commands and ignore the repository cloning.
-
If
install.sh
fails try installing ffmpeg manually by following below commandssudo apt install ffmpeg # For Linux
pkg install ffmpeg # For Termux
-
After completion of setup install ytconverter pypi package and run
pip install ytconverter ytconverter -S
⚠️ You need to manually install ffmpeg for windows or you can trystandalone/install.bat
⚠️ However usage of standalone ytconverter.py is recommended⚠️ - Pypi package still in beta, Follow the below process 👇👇
- Install Python:
sudo apt update && sudo apt install python3 python3-pip -y # For Debian/Ubuntu sudo dnf install python3 python3-pip # For Fedora sudo pacman -S python python-pip # For Arch
- Install Git and Curl:
sudo apt install git -y # Debian/Ubuntu
- Clone the repository:
git clone https://github.com/kaifcodec/ytconverter.git cd ytconverter/standalone/
- Install required Python libraries:
pip3 install -r requirements.txt
# Update Termux and install Python
pkg update -y && pkg upgrade -y && pkg install python
# Install Git and Curl
pkg install git
# Clone the repository
git clone https://github.com/kaifcodec/ytconverter.git
# Grant storage permission
termux-setup-storage
# Navigate to the project directory
cd ytconverter/standalone/
# Install dependencies
pip install -r requirements.txt
-
Download or clone the repository:
git clone https://github.com/kaifcodec/ytconverter.git cd ytconverter/standalone/
-
Open Command Prompt and run the installer batch file
ytconverter/standalone/
directory:
install.bat
-
After installation move installed yt-dlp.exe and ffmpeg binaries to your
PATH
directory, so that the script can access it globally. -
After installation, start the program:
python3 ytconverter.py
- Run the main script to start the conversion process:
python3 ytconverter.py
- Follow the on-screen instructions to input the YouTube URL and choose the desired output format.
- To update the
ytconverter
repository, run:./standalone/update.sh # It also keeps your yt-dlp up-to-date
- To update the
ytconverter
binary just simply run the below command on your terminal:ytconverter -U
- Linux
- Termux
- Ubuntu
- MacOs
- Windows 10/11
---
- Video Downloading: Fetch videos directly from YouTube.
- Audio Downloading: Downloads audio of any video with wide range of bitrate selection.
- Multiple video download: Now you can download multiple videos using the tool, just paste the urls one by one
- Format Conversion: Convert downloaded videos into different formats such as MP3, MP4, etc.
- Metadata Handling: Extract and manage metadata associated with YouTube videos.
Contributions, issues, and feature requests are welcome!
Please take a moment to read our CONTRIBUTING.md guide for details on how to help make YTConverter™ better.
Feel free to open a pull request or submit an issue.
- We do ask you for your Name and Contact information at the beginning of the tool for update-related notices, but if you don't want to disclose those creds, you can leave those fields blank
- We also collect some basic information about the usage statistics and the user's Public IP, but we assure you that this data is not kept more than 48 hours
- We respect your privacy. Any basic info this tool collects (like usage data) is handled securely and never shared. No creepy tracking—just good software.
- Thank you 🌹 and Keep supporting ❤
This project is licensed under the MIT License. See the LICENSE file for details.
For any questions or feedback, please open an issue or contact kaifcodec.