ARD Mediathek is the streaming home of Germany's largest public broadcaster, offering Tatort crime dramas, Tagesschau news bulletins, documentaries, concerts, and regional programming. Most titles remain available for a limited window — often seven days to a few months — before they quietly disappear from the catalogue. If you want a permanent personal archive of a favourite documentary or a news broadcast you appeared in, downloading is the sensible move. The good news is that capturing this content is technically straightforward, and the tools below are built precisely for it.
Technically, ARD Mediathek does not serve a single downloadable MP4 file. Like most modern platforms, it delivers video as segmented streams over DASH or HLS, splitting a one-hour programme into hundreds of small chunks that must be fetched, ordered, and remuxed into one continuous file. The site also applies adaptive bitrate logic and connection throttling, so naive downloaders often end up with low-resolution fragments or stalled transfers. Getting clean 1080p, 4K, or 60fps output — plus separate subtitle and audio tracks — requires a tool that understands manifests, parallel connections, and muxing.
On legality: downloading publicly available broadcast content for personal, private archiving generally falls under fair-use-style personal copying in many jurisdictions, and ARD itself permits private use of its on-demand content. What you must not do is redistribute, re-upload, or monetise the files. That distinction — private archive versus public republishing — is the one that matters. Below we compare three practical methods: a friendly desktop GUI built on proven open-source engines, the raw command-line tool itself, and browser-based converter websites.
yt-dlp app (Recommended Desktop GUI)
The yt-dlp app wraps the mature yt-dlp extraction engine inside a native desktop interface built with Tauri v2 and Rust. You get the same fragment handling power as the command line, but through point-and-click controls: paste a Mediathek URL, pick your resolution, and press download. No terminal window, no flags to memorise, no dependency hunting.
Under the hood it drives a multi-connection fragment engine via aria2c, pulling many stream chunks in parallel to saturate your bandwidth, then hands the result to FFmpeg for automatic muxing of video, audio, and subtitle tracks into a single clean file. Settings, queue state, and download history are stored as plain JSON files on your local filesystem — nothing is sent to a remote server, so there is zero telemetry and your viewing habits stay yours.
Step-by-Step Instructions
Step 1: Download & Launch yt-dlp app
Get the installer for your operating system from the official site and run it. Launch the app; the bundled yt-dlp, FFmpeg, and aria2c engines are ready to use immediately.
Step 2: Copy the ARD Mediathek URL
Open the programme page in your browser and copy the address from the URL bar. Paste it into the app's input field and let it analyse the page.
Step 3: Choose Quality and Tracks
Select your preferred resolution — up to 4K or 60fps where available — and tick the subtitle or audio language tracks you want included in the final file.
Step 4: Start the Download
Press the download button. The fragment engine fetches chunks in parallel while progress, speed, and remaining time update live in the queue view.
Step 5: Locate Your Finished File
Once FFmpeg finishes muxing, open the output folder from the app. Your single, complete video file with embedded subtitles is ready to archive.
Advantages
- ✓ Native Tauri/Rust app with a clean visual interface and no terminal required
- ✓ Multi-connection aria2c acceleration plus automatic FFmpeg muxing of subtitles
- ✓ Local JSON storage on your own disk with zero telemetry or account sync
Drawbacks
- ✗ Requires desktop installation
Ready to download yt-dlp app? 🚀
Experience native speed, 4K/8K stream extraction, and zero telemetry video archiving on Windows, macOS, and Linux. ✨
Get yt-dlp appyt-dlp (Command Line Interface)
yt-dlp itself is an open-source command-line powerhouse maintained by a global community of contributors who constantly patch extractors as sites change. It supports ARD Mediathek, hundreds of other sites, custom format selection strings, playlist expansion, subtitle embedding, and full scripting. For automation — nightly cron jobs, batch archiving whole series, or piping results into other tools — nothing matches its flexibility.
The trade-off is that you live in a terminal. You must install and keep Python, FFmpeg, and optionally aria2c up to date yourself, then compose the right flags for your goal. It is enormously rewarding for technically comfortable users, but it demands a willingness to read documentation and debug errors when a site changes its stream structure.
Step-by-Step Instructions
Step 1: Install Dependencies
Install Python, then yt-dlp, and ensure FFmpeg and aria2c are on your system PATH. Verify each with a version check in your terminal.
Step 2: Fetch the Video
Run yt-dlp with the ARD Mediathek URL. Add -f to select a specific quality tier and --embed-subs to bundle subtitle tracks.
Step 3: Accelerate and Organise
Add external-downloader aria2c flags for parallel fragments, and use output templates to name and sort files by show, season, and date.
Advantages
- ✓ Free, open-source upstream tool with a vast community and rapid extractor updates
- ✓ Unmatched automation potential via scripts, batch jobs, and playlist handling
- ✓ Granular control over format selection, fragment concurrency, and metadata
Drawbacks
- ✗ Steep learning curve for users unfamiliar with terminal commands and flags
- ✗ Manual dependency management: you install and update Python, FFmpeg, and aria2c yourself
Web-Based Online Converters
Browser-based converter sites ask you to paste a link and click a button, with no installation at all. That single-file convenience is real, and for a one-off low-stakes clip it can feel adequate. The download happens on someone else's server, so your own machine stays untouched.
That convenience carries heavy costs. These sites are typically funded by intrusive pop-ups and aggressive ad networks, and many log the URLs you submit alongside your IP address and browser fingerprint. Output quality is frequently capped at 720p or below and re-encoded, discarding the original 4K, 60fps, and separate subtitle tracks. Server-side rate limits, queue waits, and sudden shutdowns make them unreliable for anything resembling a real archive.
Step-by-Step Instructions
Step 1: Find a Converter Site
Search for an ARD Mediathek downloader and choose a site that appears reputable and current.
Step 2: Paste the URL and Convert
Paste the programme link, select an offered quality, and wait while the remote server processes the request.
Step 3: Download and Verify
Download the resulting file and check its resolution and audio sync, as server-side re-encoding is common.
Advantages
- ✓ No installation or setup required — works from any browser
- ✓ Simple paste-and-click flow for a single quick download
Drawbacks
- ✗ Intrusive ads, pop-ups, and aggressive third-party trackers
- ✗ Privacy risks from submitting URLs and IP data to unknown servers
- ✗ Strict resolution caps and re-compression that lose 4K, 60fps, and subtitle tracks