Skip to content

LeoTN/yt-dlp-autohotkey-gui

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

456 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Video Downloader with basic AutoHotkey GUI



Add videos to the list, select your download preferences and start downloading.

Main GUI

🚀 Getting Started

  1. Download and install the latest installer here.
  2. Open the video you want to download in your browser.
  3. Press SHIFT + CTRL + ALT + S to save the URL.
  4. Alternatively, copy the URL and enter it manually into the video list.
  5. Press SHIFT + CTRL + ALT + D to start the download.

Tip

You may download the source code and run or compile the file VideoDownloader.ahk yourself.

Additional Information

Feature Description
🎬 Playlists Download specific parts or whole playlists.
⌨️ Hotkeys Convenient hotkey control for all core functions.
💡 Help Window Provides additional information and interactive tutorials.
🌐 Direct Capture Capture a video URL while the video is open in your browser.
🖱️ Indirect Capture Hover over a video thumbnail and press SHIFT + CTRL + ALT + F.
Known Issues
  • The hotkey for indirectly capturing video URLs is still experimental and may not work consistently.
  • Embedding video subtitles may occasionally fail, causing the download to fail as well.
    • This usually happens when YouTube blocks requests due to too many API calls.
  • Sometimes yt-dlp requests may get temporarily blocked (by YouTube), causing certain videos to show up as not found in the list.
    • If this occurs, wait a short while before trying again.

Credits & License

  • yt-dlp → incredibly useful piece of software
  • FFmpeg → additional functionality for yt-dlp
  • Acc library → important functions regarding direct URL capture
  • ColorButton library → colored button functionality
  • Icons8 → some of the used icons

Important

I appreciate your constructive and honest feedback. Feel free to create an issue or feature request.

This repository is licensed under the MIT License.