Downloads videos from Youtube.
This Software uses Node.js and Electron to utilize JavaScript, HTML, and CSS for cross platform desktop apps.
FFmpeg is required to download HD quality videos and convert files. YT Download also works with limited functionality without FFmpeg.
if FFmpeg was not found, YT Download will ask you if you want to download it. In this case you don't need to worry about setting the environment variables.
npm install
or with yarn
yarn install
To start the release version enter
npm start
or with yarn
yarn start
To start the debug version with active Chrome Developer Mode enter
npm test
or with yarn
yarn test
npm run package
or with yarn
yarn package
npm run make
or with yarn
yarn make
- Fixed an issue that prevented animation of elements
- Fixed an issue caused by a deprecated ytdl-core version
- Update to Electron 17.0.1
- Updated several further dependencies.
- Precompiled binary packages for Linux are available again.
- If the download directory doesn't exist, it will be created now.
- Dependency loading has been slightly optimized.
- Fix for slow downloads... again.
- Fix for slow downloads.
- Update due to YouTube API changes.
- Render process runs now in context isolation.
- Support for Electron > 11.
- Removed unused code.
- Updated dependencies (e.g. Electron 12.0.5).
- The mess that was ./main/ffmpeg.js was fixed.
- Audio and video downloads are now shown in one progress bar.
- Added proper progress for media conversion.
- The download speed is now displayed.
- Added support for hardware accelerated encoding. (Tries to find the optimal mode automatically)
- Some UI improvements.
- New UI build on Materialize framework
- Downloading from Youtube in HD quality if possible
- Converting to
MP3, MKV, WEBM, MOV and MPEG - Select quality of the download
- Easy package and installer building with Electron Forge