Desktop, electron based app, to download videos from YouTube.
To download an app, visit releases page and select adequate installer.
- Search for videos using keywords from title ex.:
never gonna give you up
- Chose the video and click its download icon to open download menu
- Simple download
- Scroll through the list of available formats and chose one for yourself
- Click on the download button next to your desired format
- Advanced download
- Toggle advanced mode with ⋯ button in the top-right corner of download menu
- Chose one audio and one video format that will be merged together. Select them by toggling corresponding sliders
- Press
ADVANCED DOWNLAOD
button above formats section
- Simple download
Warning
Advanced download
uses FFmpeg to merge audio and video, which is a CPU heavy task.
Consider this when downloading more than one video simultaneous or using lower-end computers and laptops.Additionally, merging not always is perfect and some de-sync between audio and video may occur.
Check progress of videos download.
Progress consist of three parts, but not all of them must be present on selected format:
- Audio - audio's download progress
- Video - video's download progress
- Merge - merging audio with video progress (advanced mode function)
Browse your downloaded audio and video files. You can delete them or play using system build-in media player.
To view downloads directly in directory, press folder icon next to the Open in directory
inscription.
- Install latest version of Node.js
- Install dependencies with
npm install
- Build GUI with
npm run build
- Build app's TypeScript files with
npm run build
- Build app with
npm run electron-builder
npm run build
- React's script; builds .html & .ts files in production modenpm run build_core
- compiles Electrons' TypeScript files into build directorynpm run build_core-watch
- compiles Electrons' TypeScript files and listens for changesnpm run electron-builder
- builds an app; check Build from source section for step-by-step guidenpm run electron-dev
- starts Electron in development mode; by default, app will try to load GUI fromhttp://localhost:3000
, so make sure to start React beforehandnpm run start
- React's script; starts React's development server and listens for changes in files