Skip to content

Free & MIT licensed

ArcDLP Open source video downloader

ArcDLP downloads video and audio from YouTube, Vimeo, Instagram, SoundCloud and over a thousand other sites. Paste a link, pick a quality, done. No ads, no upload limits, no account, and nothing ever leaves your machine.

Stars
204
Forks
24
Version
v1.4.x
Price
Free
https://archive.org/details/BigBuckBunny_124
Fetch
Log Open folder

The log panel is in every screen. You always know what the app is doing.

ArcDLP open source video downloader on macOS showing video metadata and 4K, 2K, 1080p and 720p quality presets with estimated file sizes

Supported sites

Download video from any site, not just YouTube

ArcDLP inherits the full extractor list from yt-dlp, so it works on well over a thousand sites. Format detection adapts per site instead of assuming YouTube behaviour, which is why odd sources with muxed streams or missing codec metadata still produce usable quality options. Instagram gets extra treatment on top: ArcDLP can also bulk download an entire saved collection, which yt-dlp cannot do on its own.

  • YouTube
  • Vimeo
  • Twitter / X
  • Instagram
  • SoundCloud
  • Twitch
  • Dailymotion
  • Bandcamp
  • Facebook
  • Reddit
  • Archive.org
  • + 1,000 more

Features

Built for the boring parts

Most downloaders handle one video well and fall apart on forty. ArcDLP is designed around the assumption that something will fail, and that one failure should never take the rest down with it.

Quality presets with real sizes

Every resolution the source actually offers, from 4K down to 240p, each showing an estimated file size before you commit. Sizes account for the codec you picked.

Audio extraction

Pull audio out as MP3, M4A or Opus at maximum quality. Useful for lectures, podcasts and DJ sets where you never wanted the video in the first place.

Playlists and channels

Paste a playlist or channel URL and tick exactly the items you want. Pick one format for the batch and the whole thing queues up.

Codec selection

Choose H.264 for editor compatibility, VP9 or AV1 for smaller files. It is a preference rather than a hard filter, so a missing codec never fails a download.

A queue that survives failures

Items download one at a time with their own progress, retry and skip. A dead link in position 12 does not stop items 13 through 40.

Nothing phones home

No analytics, no telemetry, no account. The app talks to the sites you paste in and checks GitHub for a new version. That is the entire list.

How it works

Four steps, in this order

  1. 01

    Paste a link

    Any video, playlist or channel URL. ArcDLP works out on its own whether it is looking at one item or three hundred.

  2. 02

    Pick a quality

    Title, channel, duration and thumbnail load first, then the quality list with file sizes. Or switch to audio only.

  3. 03

    Add to queue

    Downloads start immediately. Keep pasting more links while the first one runs, they stack up in a side panel.

  4. 04

    Open the folder

    Files land in a folder you choose, named after the video. One button in the queue takes you straight there.

ArcDLP playlist downloader listing 305 items with checkboxes and a format dropdown offering 4K, 1080p, MP3, M4A and Opus for the whole batch

yt-dlp, without the terminal

Why not just use the command line?

You absolutely can, and yt-dlp is superb. But installing it means dealing with Python or Homebrew, then installing ffmpeg separately, then learning format selector syntax like bv*[height<=1080]+ba/b before you can pick 1080p. ArcDLP bundles both binaries and turns that string into a radio button.

The trade is deliberate: ArcDLP does not try to expose every yt-dlp flag. It surfaces the handful that most people actually reach for and gets out of the way. If you want the deeper comparison, read the full guide to running yt-dlp with a GUI.

Download

Get ArcDLP

Current release v1.4.x. yt-dlp and ffmpeg are bundled inside the app, so there is nothing else to install.

macOS

Apple Silicon .dmg · ~110 MB

Download .dmg Mac setup guide

Windows

x64 installer · ~95 MB

Download .exe Windows setup guide

Linux

x64 AppImage · ~115 MB

Download AppImage Linux setup guide

ArcDLP is not code signed yet, so macOS and Windows will each warn you once on first launch. The platform guides above walk through the exact clicks. Prefer to build it yourself? Clone the repo.

FAQ

Common questions

Is ArcDLP really free?
Yes. ArcDLP is MIT licensed and completely free. There is no paid tier, no trial, no feature gate and no account. The full source code is on GitHub and you are welcome to read every line of it before you run it.
What is the difference between ArcDLP and yt-dlp?
yt-dlp is the command line program that does the actual downloading. ArcDLP is a desktop interface around it. ArcDLP bundles yt-dlp and ffmpeg so there is nothing to install, and gives you a window with quality presets, a download queue and a live log instead of flags you have to memorise. The longer answer is here.
Which sites does ArcDLP support?
Anything yt-dlp supports, which is over a thousand sites including YouTube, Vimeo, Twitter/X, SoundCloud, Instagram, Twitch, Dailymotion and Bandcamp. Format detection adapts to each site rather than assuming YouTube behaviour, so unusual sources still produce usable options.
Does ArcDLP send my data anywhere?
No. Everything runs on your machine. There is no analytics, no telemetry and no account system. The only network calls ArcDLP makes are to the sites you paste in and a version check against the GitHub releases API on startup.
Why does macOS or Windows warn me when I open ArcDLP?
ArcDLP is not code signed yet, because signing certificates cost money and the project is free. On macOS you approve it once under System Settings, Privacy and Security. On Windows you click More info and then Run anyway. You only do this once. The Mac and Windows guides show the exact screens.
Can ArcDLP download an entire playlist at once?
Yes. Paste a playlist or channel URL and ArcDLP lists every item with a checkbox. Choose which ones you want, pick one format for the whole batch, and they queue up and download one after another. If one item fails the queue keeps going.
Is downloading videos legal?
It depends entirely on the content and where you live. Downloading material you own or created, public domain and Creative Commons works, and content the rights holder has made freely available is generally fine. Downloading copyrighted material you do not have permission for generally is not, and may also breach the site's terms of service. ArcDLP is a tool. What you point it at is your responsibility.

Free, and staying that way

ArcDLP has no revenue model. If it saves you time, a star on the repo is the most useful thing you can do, and it costs nothing.