software

Open Video Downloader (youtube-dl-gui) : A Cross-Platform Solution For Your Video Downloading Needs

A cross-platform GUI for youtube-dl made in Electron and node.js. Open Video Downloader, also known as youtube-dl-gui, revolutionizes the way we download videos from the internet.

This cross-platform GUI, built with Electron and Node.js, offers an intuitive interface to harness the powerful capabilities of youtube-dl.

From downloading entire playlists to selecting your preferred video resolution, Open Video Downloader makes video downloading a breeze across multiple platforms.

Features:

  • Download from all kind of platforms: YouTube, vimeo, twitter & many more
  • Download multiple videos/playlists/channels in one go
  • Select the resolution and format you want to download in
  • Download private videos (currently only tested on YouTube)
  • Multithreaded, up to 32 videos can be downloaded synchronously
  • Shows how much size the download will use up on your system
  • The app automatically keeps ytdl up-to-date

Be sure to check out a demo gif of the application!

How To Use

  1. Download the applicable installer or executable for your system.
  2. If you are on windows, make sure that the Microsoft Visual C++ 2010 Redistributable Package (x86) is installed.
  3. Paste a link into the box up top.
  4. Wait for the app to gather all required metadata.
  5. Press download, and the video(s) will get downloaded to your downloads folder.

Want to know more about the features this app offers? Head over to the wiki.

Something Is Not Working!

Please see if the answer is in the frequently answered questions or in the wiki.

Still haven’t found your answer? Open up an issue, and describe the problem you’re facing.

Building From Source

First, clone the repository using git clone https://github.com/jely2002/youtube-dl-gui.git.

Then navigate to the directory and install the npm modules by executing: npm install.

The last step is to build using electron-builder (documentation). For example, the command to build a windows installer is: npx electron-builder --win. The output files can be found in the ‘dist’ folder.

Please be aware that this app is only tested on windows, linux and macOS. If you decide to build for another platform/archtype it may or may not work. Builds other than those available in the releases come with absolutely no support.

Planned Features

  • Select individual audio and video codecs (advanced mode)
  • List all audio qualities
    • Support for downloading livestreams

Feel free to request a new feature.

Demo Gif

Tamil S

Tamil has a great interest in the fields of Cyber Security, OSINT, and CTF projects. Currently, he is deeply involved in researching and publishing various security tools with Kali Linux Tutorials, which is quite fascinating.

Recent Posts

Bomber : Navigating Security Vulnerabilities In SBOMs

bomber is an application that scans SBOMs for security vulnerabilities. So you've asked a vendor…

8 hours ago

EmbedPayloadInPng : A Guide To Embedding And Extracting Encrypted Payloads In PNG Files

Embed a payload within a PNG file by splitting the payload across multiple IDAT sections.…

8 hours ago

Exploit Street – Navigating The New Terrain Of Windows LPEs

Exploit-Street, where we dive into the ever-evolving world of cybersecurity with a focus on Local…

2 days ago

ShadowDumper – Advanced Techniques For LSASS Memory Extraction

Shadow Dumper is a powerful tool used to dump LSASS (Local Security Authority Subsystem Service)…

3 days ago

Shadow-rs : Harnessing Rust’s Power For Kernel-Level Security Research

shadow-rs is a Windows kernel rootkit written in Rust, demonstrating advanced techniques for kernel manipulation…

2 weeks ago

ExecutePeFromPngViaLNK – Advanced Execution Of Embedded PE Files via PNG And LNK

Extract and execute a PE embedded within a PNG file using an LNK file. The…

3 weeks ago