Command-line program to download videos from and other video sites (by animelover1984)


Basic youtube-dl repo stats
2 months ago

animelover1984/youtube-dl is an open source project licensed under GNU General Public License v3.0 or later which is an OSI approved license.

Youtube-dl Alternatives

Similar projects and alternatives to youtube-dl

  • GitHub repo youtube-dl

    Command-line program to download videos from and other video sites

  • GitHub repo yt-dlp

    A youtube-dl fork with additional features and fixes

  • GitHub repo yt-dlc

    [Moved to:] (by pukkandan)

  • GitHub repo yt-dlc

    media downloader and library for various sites.

  • GitHub repo TheFrenchGhostys-Ultimate-YouTube-DL-Scripts-Collection

    The ultimate collection of scripts for YouTube-DL.

  • GitHub repo youtube-dl-react-viewer

    Web app for downloading and viewing videos using youtube-dl, made with the MERN stack.

  • GitHub repo yt-splitter

    Downloads and splits audio tracks from a YouTube video according to the chapters/tracks. Useful for compilations or full album uploads.

  • GitHub repo yt-dlp

    Fork of youtube-dlc with additional features and fixes [Moved to:] (by pukkandan)

  • GitHub repo album-splitter

    Split a single-file mp3 album into its tracks. Supports downloading from YouTube.

  • GitHub repo nndownload

    Download and process links from Niconico (

  • GitHub repo youtube-dl-viewer

    View youtube-dl backups on a youtube-like webpage

  • GitHub repo youtube-metadata-parse

NOTE: The number of mentions on this list indicates mentions on common posts. Hence, a higher number means a better youtube-dl alternative or higher similarity.


Posts where youtube-dl has been mentioned. We have used some of these posts to build our list of alternatives and similar projects - the last one was on 2021-06-11.
  • Having trouble with youtube-dl fork.
    Hello. I'm currently trying to download some Niconico videos that will be deleted at the end of this month, using this fork of youtube-dl. However, when I try to run a command, I get this error:
  • Bilibili Playlist Downloading | 2021-06-11
    Bilibili doesn't have playlists afaik. Do you mean channels/anthologies? If so, both animelover1984/youtube-dl and yt-dlp can download them
  • niconico / no longer working? | 2021-06-04
    Other than animelover1984/youtube-dl, yt-dlp also works | 2021-06-04
  • How can I install animelover1984's youtube-dl branch on Windows? | 2021-05-16
    Also, if you already have git installed, the easiest way is py -m pip install git+
  • Horahora: Collaborative Video Archival and Hosting for Niconico/Bilibili/YT, now in Alpha | 2021-04-05
    (this project uses a yt-dl fork I contribute to,
  • yt-dlp release 2021.03.21 | 2021-03-21
    [niconico] Partial fix adapted from animelover1984/[email protected] (login and smile formats still don't work)
  • Nico Nico requires Login now, but copying the cookie isn't working and notes a rate limit error | 2021-03-17
    Niconico is broken now. animelover1984/youtube-dl has a (partial?) fix and I'm working on getting the patch to my fork yt-dlp will be | 2021-03-17
    relevent issue reports
  • Download album and separate tracks/chapters | 2021-03-08
    animelover1984/youtube-dl has this feature using --split-tracks
  • Is it possible to download every video from a YouTube channel?
    There are bits and pieces scattered across reddit, but this is from the horse's mouth.
  • "Ultimate YouTube-DL Scripts Collection" (previously "YouTube-DL Archivist Scripts") now on Version 3.0.0!
    Move to yt-dlp, a youtube-dl fork: Changed because yt-dlp allows downloading comment, and because youtube-dl is maintained in a bad way (see: )
  • Project YouOffline | 2021-01-26
    A fork of youtube-dl download comments this Maybe you can integrate this fork for downloading and preserving the comments of user's.
  • AnimeLover1984's youtube fork downloaded comments but I am unable to locate them. | 2021-01-24
    I answered on github:
  • I Have A Fork Of Youtubedl With A Lot Of Fixes | 2021-01-20
    What you would do is after installing Git, in a directory where you would like to place the code, you would run git clone