RTVSLO.si hosts a wide range of Slovenian news, documentaries, cultural programs, and sports highlights. Many of these streams arrive as fragmented DASH or HLS packages, split into hundreds of small chunks that must be reassembled before you can watch them offline. The site also uses adaptive bitrate switching, regional throttling, and tokenized URLs, which makes casual browser saving unreliable for anything beyond a short clip.
Archiving public-interest media for personal research, study, or fair-use commentary is generally lawful in many jurisdictions, but you should always respect copyright, privacy, and RTVSLO's terms. This guide compares three practical download routes: a dedicated desktop GUI built on yt-dlp, the upstream command-line tool itself, and web-based converters. Each has different trade-offs for 4K/8K, 60fps, subtitle tracks, multi-fragment acceleration, and playlist handling.
The recommended path is a native desktop application that wraps yt-dlp, FFmpeg, and aria2c in a clean graphical interface. It gives you the raw power of the underlying open-source utilities without requiring terminal commands. You get multi-connection fragment downloading, automatic muxing, local JSON-based storage, and zero telemetry. The two alternatives are useful to understand, but they either demand command-line fluency or expose your download habits to third-party servers. Let's examine all three.
yt-dlp app (Recommended Desktop GUI)
The yt-dlp app is a proprietary desktop GUI built with Tauri v2 and Rust, designed specifically for people who want yt-dlp's extraction power without touching a terminal. It bundles upstream yt-dlp, FFmpeg, and aria2c, then coordinates them through a lightweight native interface. You paste an rtvslo.si URL, choose your quality, and the app handles DASH/HLS fragment discovery, parallel downloading, and final muxing automatically.
The multi-connection fragment engine uses aria2c to pull many chunks at once, which dramatically speeds up long RTVSLO programs that would otherwise crawl. FFmpeg then merges video, audio, and subtitle tracks into a clean MP4 or MKV. Metadata, thumbnails, and subtitle files are saved on your local filesystem using JSON state files, and the app sends no telemetry. This makes it the most private and dependable option for regular archiving.
Step-by-Step Instructions
Step 1: Download & Launch yt-dlp app
Install the desktop application from the official yt-dlp.app site and open it. No command-line setup is needed.
Step 2: Paste the rtvslo.si video or playlist URL
Copy the RTVSLO page address from your browser and paste it into the app's download field. The app will detect whether it is a single video or a playlist.
Step 3: Select quality, subtitles, and output format
Choose 4K, 1080p, 60fps, or audio-only, then enable subtitle tracks and pick MP4 or MKV. The app shows available formats before you commit.
Step 4: Start the accelerated download
Click Download. The aria2c fragment engine opens multiple connections while FFmpeg waits to mux the final file.
Step 5: Verify the archived file
Open the output folder and confirm that video, audio, and subtitles play correctly. The app stores its local JSON state automatically for future reference.
Advantages
- ✓ Graphical interface with no terminal commands required
- ✓ Multi-fragment acceleration via aria2c and automatic FFmpeg muxing
- ✓ Preserves 4K/8K, 60fps, subtitle tracks, and full playlists
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 is the upstream open-source command-line tool that powers countless downloaders, including the recommended GUI. It is extraordinarily capable: format selection, playlist enumeration, cookie authentication, subtitle extraction, and sponsorblock integration are all available through flags. For automation, cron jobs, or batch processing an entire RTVSLO series, it is a powerhouse.
However, the CLI assumes you are comfortable in a terminal. You must install Python, yt-dlp, FFmpeg, and optionally aria2c yourself, then remember the correct flags for fragment concurrency and subtitle merging. A single typo can mean a failed download or a missing audio track. It is ideal for technical users, but it is not the frictionless experience most archivists want.
Step-by-Step Instructions
Step 1: Install Python and yt-dlp
Install Python from your package manager, then run pip install yt-dlp to get the latest upstream release.
Step 2: Install FFmpeg and aria2c
Add FFmpeg for muxing and aria2c for multi-connection downloading. Ensure both are available in your system PATH.
Step 3: Run a basic download command
Execute yt-dlp with the RTVSLO URL. Add --format bestvideo+bestaudio to request the highest quality streams.
Step 4: Enable subtitles and accelerated fragments
Use --write-subs --embed-subs and --downloader aria2c with concurrency flags to speed up DASH/HLS chunks.
Step 5: Archive playlists or series
Add --yes-playlist for full RTVSLO playlists, and use output templates to organize episodes consistently.
Advantages
- ✓ Upstream open-source tool with full format and playlist control
- ✓ Excellent for scripting, automation, and batch downloads
- ✓ Supports cookies, subtitles, and advanced fragment options
Drawbacks
- ✗ Steep learning curve for non-technical users
- ✗ Manual dependency management for FFmpeg and aria2c
Web-Based Online Converters
Web-based converters let you paste an RTVSLO link into a browser page and receive a downloadable file without installing anything. They are convenient for one-off clips and work on mobile devices where a desktop app is unavailable. The server does the extraction and often offers a simple quality dropdown.
Unfortunately, these services carry serious drawbacks. They are typically funded by intrusive ads and pop-ups, and they may log your IP address, URLs, and download history. Many impose strict resolution caps, compress video aggressively, strip subtitle tracks, and fail outright on long or protected streams. Server-side rate limits can also make playlist archiving impractical.
Step-by-Step Instructions
Step 1: Find a converter website
Search for an online video downloader that claims RTVSLO support. Be cautious about which site you trust.
Step 2: Paste the video URL
Copy the rtvslo.si link into the converter's input box and submit it.
Step 3: Choose an available quality
Select the highest offered resolution. Many converters cap output at 720p or lower.
Step 4: Download and inspect the file
Click the download button, dismiss any pop-ups, and check whether audio and video are properly synced.
Advantages
- ✓ No installation required and works in any browser
- ✓ Convenient for quick single-file downloads on mobile
Drawbacks
- ✗ Intrusive ads, pop-ups, and privacy tracking
- ✗ Strict resolution caps and heavy compression
- ✗ Unreliable for playlists, subtitles, and long RTVSLO programs