Cadmium is a python command line application made to conveniently download youtube videos without the risk of malware.
- ✨ High quality downloads
- Cadmium can download 4k (2160p) video.
- 🛡️ Safe
- Cadmium's source code and dependencies are fully open source.
- ✔️ Simple to use
- Cadmium has a very simple user interface.
- 🔄 Automatic File Conversion
- Cadmium can convert your youtube videos to any video or audio formats supported by FFmpeg ex. (mp4, wav, avi, mkv)
- ⚙️ Customizable
- Cadmium has many configurations you can use to make your experience better.
| Operating System | Supported |
|---|---|
| Windows 10/11 | ✅ |
| Linux | ✅ |
| macOS | N/A |
Cadmium is primarily developed on Windows, and tested on a Linux Mint virtual machine. Cadmium is not tested on macOS due to requiring apple hardware to run macOS.
This section will help instruct you through the download process, please note that this is for the prebuilt executable file. If you wish to build or run the source code please follow this tutorial instead.
- Download the latest version of Cadmium from here and extract it, please ensure you download the correct version for your os.
- Open the folder and run Cadmium.exe
- Done! The following steps are optional but are worth following for the full experience.
- Download and install FFmpeg using the following resources.
- Required to convert files as well as merge files.
- Download Page
- Download Guide (Windows 10)
- Download Guide (Windows 11)
- For linux run the following command
sudo apt update && sudo apt install ffmpeg, please note that this command will not work for all distributions of linux so please research if ffmpeg is available for install through your distribution's package manager.
- Download and install Node.js using the following resources.
- Helps Cadmium stay hidden from youtube's bot counter measures. While not 100% effective, it can help you get denied less frequently.
- Download Page
- Download Guide (Windows 10/11)
- For linux run the following command
sudo apt update && sudo apt install nodejs && sudo apt install npm, please note that this command will not work for all distributions of linux so please research if nodejs and npm are available through your distribution's package manager.
To learn how to build Cadmium from it's source code please look at this tutorial, it covers building Cadmium from source and running the source code manually with Python.
Huge thanks to all the open source libraries and projects that helped make Cadmium possible!
- The maintainers of the python programming language. ❤️ (Support the project here)
- The maintainers of the ffmpeg project. ❤️ (Support the project here)
- The maintainers of the node project. ❤️ (Support the project here)
- The maintainers of the pytubefix python package. ❤️ (Support the project here)
- The maintainers of the python-ffmpeg python package. ❤️ (Support the project here)
- The maintainers of the tqdm python package. ❤️ (Support the project here)
- The maintainers of the pick python package. ❤️ (Support the project here)
- The maintainers of the pyinstaller python package. ❤️ (Support the project here)
- Name inspired by the wonderful song Cadmium Colors. ❤️ (Support the artist here)