Skip to content

sachagd/YoutubeDownloader

Repository files navigation

YouTubeDownloader

YouTubeDownloader is a Firefox extension that allows you to download YouTube videos and playlists in MP3 and MP4 formats. You can also select specific parts of a video and choose the resolution for MP4 files.

This repository represents the local component of the extension. It will not work unless you install the corresponding Firefox add-on.

Installation

Windows

Warning: The executable provided in the releases is flagged as a Trojan by Windows Defender because it's unsigned. As a result, init.bat runs a command to exclude it from Defender scans. Proceed means that you completely trust me; otherwise, download the source code to use it directly (may involve more steps to setup).

  1. Install FFmpeg (may take a bit):
    winget install ffmpeg
  2. Download ytdl-win.zip and unzip it.
    Do not execute main.exe directly.
  3. Run init.bat as Administrator.

MacOS

  1. Install FFmpeg (may take a bit):
    brew install ffmpeg
  2. Check your architecture:
    uname -m
  3. Unzip and run the setup script:
    chmod +x init.sh
    ./init.sh

Ubuntu

  1. Install FFmpeg (may take a bit):
    sudo apt install ffmpeg
  2. Download ytdl-ubuntu.zip and unzip it.
  3. Run the setup script:
    chmod +x init.sh
    ./init.sh

Accessing Extension Settings

  1. Open a new tab and search about:addons.
  2. Find YouTubeDownloader in the list.
  3. Click Options (or Preferences) to change the settings.

Settings are persistent between download so you don't need to set them each time

How to Use the Extension

  1. Navigate to the YouTube video or playlist you want to download.
  2. Click the extension icon in the Firefox toolbar to start the download.

Additional Information

  • By default, files are saved in the extension directory, in a folder named output.
  • The Timestamps box is empty by default, meaning the entire YouTube video will be downloaded.
  • The format for the timestamps is HH:MM:SS.MS (ffmpeg format). For instance, formats like 1:15 or 10 are understood as 1 minute 15 seconds and 10 seconds respectively.
  • iTunesSync allows you to automatically add songs to your itunes library. This options will only work on Windows and MacOS. Open Itunes before using it.

About

Firefox extension to download video or audio on youtube

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors