If you have ever used a screen recorder to capture a clip from the web, think of 4K Video Downloader as the cleaner, quieter alternative. Instead of re-encoding the screen, it parses the link you copied and fetches the source file directly from YouTube, Vimeo, SoundCloud or Instagram. The core mechanism is the clipboard: you copy a URL, the app picks it up via the Paste Url action, and the download begins.
Subtitles as an SRT file: pulling text from any video
- Pulling subtitles as a separate SRT or embedded in the video file
- Grabbing embedded YouTube videos found on regular web pages
- Creating M3U files from playlists for later use in a media player
- Downloading 3D video content without extra conversion tools
Format output: MP4, MKV, and M4A across Intel Macs
- Output covers MP4, MKV, M4A, MP3, FLV and 3G formats
- Runs on Intel Macs with macOS 12 or later
Queue reordering by drag: quiet interface details that emerge
The interface has a few touches that reveal themselves after repeated use. The download queue can be reordered by dragging items vertically; no explicit handle, just a standard list drag. If a channel or playlist contains videos already in your library, the app skips duplicates in Smart Mode — it checks by URL, not by title, so a re-upload with a different ID will still be fetched. The Paste Url command responds to the standard ⌘V shortcut inside the app window, but it also watches the system clipboard continuously: copy a link in Safari, switch to 4K Video Downloader, and the parsing dialog appears without a second paste.
Less obvious is the subtitle behaviour. When you select "Download subtitles" in the preferences, the app retrieves the auto-generated English track if no manual subtitles exist for that video. You can also force a specific language by appending &hl=fr or similar to the YouTube URL before pasting — an undocumented trick that the parser respects. The M3U files include relative paths by default; if you move the playlist folder, the M3U needs regeneration, but the option to embed absolute paths is tucked behind a right-click on the playlist entry.
Morning session: dragging tabs into a waiting queue
Imagine a Tuesday. You open 4K Video Downloader, and its single window sits against a dark desktop. The sidebar shows recent downloads grouped by date; the main area is empty, waiting. You switch to your browser, where a few tabs have been left open from the evening before: a music documentary on Vimeo, a SoundCloud set from a Berlin club, and a playlist of architectural walkthroughs on YouTube.
You copy the Vimeo link first. The app flashes a parsing notification — a small progress spinner near the bottom — then presents a dialogue with format options: 1080p MP4, no subtitles available. You accept. The file lands in the default folder, and a thumbnail appears in the download list. For the SoundCloud set, you paste the link and choose M4A at 256 kbps; the app fetches each track as a separate file, numbering them sequentially. No metadata embedding beyond the filename, but the audio is clean.
The YouTube playlist is the real task. Fifty-two videos, mostly 4K where available. You paste the playlist URL, and the parse dialogue expands to show a scrollable list of every video, with checkboxes. You uncheck three you already have. Format: MKV, 2160p, with English subtitles downloaded as a separate SRT. Smart Mode is off for this session because you want per-playlist settings. You click Download, and the queue fills. The app works through them one by one, never saturating the connection; the progress bar per item is granular, showing percentage and estimated time. While it runs, you drag a few items higher in the queue — the shorter ones, to clear them quickly. By lunchtime, the playlist folder is complete, with an M3U file at the root, ready for IINA.
Workflow: extracting a lecture series with subtitles
A common task for researchers and language learners is pulling an entire YouTube channel of lectures, complete with subtitles, into a local archive that can be searched and annotated. Here is a straight-line workflow using 4K Video Downloader for exactly that.
- Navigate to the channel page in your browser and copy the URL from the address bar — not a single video, but the channel root.
- In 4K Video Downloader, choose Paste Url. The parse dialogue lists every video on the channel, newest first.
- Filter visually: uncheck any introductory trailers, duplicate uploads, or Q&A sessions you do not need.
- Set the format to MP4, 1080p. For lectures, 4K is rarely necessary, and MP4 ensures broad compatibility with note-taking apps.
- Under subtitle options, select English — download as SRT. If the lectures are in another language, choose that language instead; the app will pull manual captions where available, falling back to auto-generated ones.
- Enable Smart Mode only if you plan to repeat this for other channels with identical settings. For a one-off archive, leave it off and confirm the dialogue.
- Choose a dedicated folder on an external drive or a cloud-synced directory. The app remembers the last-used location.
- Start the download. The queue processes sequentially; you can pause individual items or the entire queue without losing progress on completed files.
- Once finished, open the folder. Each video has a matching
.srtfile with the same base name. The M3U playlist file, if generated, sits alongside them, listing every video in order. - Import the folder into a media organiser or a tool like DevonThink. The SRT files make the spoken content searchable by keyword across the entire lecture series.
Playlist parsing after YouTube’s 2025 shift: what changed under the hood
Version 26.3.5 brought several under-the-hood adjustments that affect daily use more than a feature list suggests. The parsing engine for YouTube playlists was updated to handle channel structures that changed in early 2025; large channels with over 200 videos now parse without a timeout, which was a sporadic issue in 26.2.x. The dialogue for embedded videos — those found inside blog posts or news articles — now resolves the source URL more reliably, meaning fewer "unsupported link" errors when the page contains a YouTube iframe rather than a direct link. On the format side, the MKV muxer was revised to produce files with cleaner seeking behaviour in QuickTime-adjacent players; previously, some MKV downloads would stutter on scrub. Finally, the clipboard watcher gained a small exclusion list in the preferences: you can now prevent it from reacting to URLs copied from specific domains, a quiet nod to users who do not want every copied link to trigger the parse dialogue.
Radio producer’s archive: SoundCloud, YouTube, and Vimeo in one local library
Consider a radio producer who runs a weekly music show. Each episode draws from tracks found on SoundCloud, live session recordings on YouTube, and the occasional interview published on Vimeo. She uses 4K Video Downloader to build a local archive of source material that can be edited offline. On a Monday morning, she opens the app and pastes a SoundCloud playlist of ten new electronic tracks. She selects M4A at 256 kbps — the same format her editing suite expects — and lets them download while she reviews the running order. Next, she copies a YouTube link for a live session video: 4K, MP4, no subtitles needed. The video lands in the session folder, ready for audio extraction in her DAW. Finally, she pastes a Vimeo interview link, choosing 1080p with embedded subtitles because the guest speaks softly and she wants the transcript visible during rough cuts. By midday, all material sits in a single project folder, named consistently, with no screen-recording artefacts or compression layers added by a capture tool. The M3U file for the SoundCloud set doubles as a quick-load index for her media player during the show’s live broadcast rehearsal. In short: the app becomes the silent first step in a chain that ends on-air.
LeCoqRoti



Correspondence 0
Take a chair or join the table to send a letter.
No correspondence on this note yet. Letters are read before they appear.