The New York Times publishes some of the most technically polished video journalism on the web, from embedded explainers inside feature articles to full documentary series hosted on its own player. That polish is delivered through adaptive streaming: DASH and HLS manifests that slice a single program into hundreds of short segments, each encoded at a different resolution and bitrate. Your browser negotiates those segments in real time, which is why a video can look flawless on screen yet leave nothing obvious on your disk afterward.
That architecture creates three practical obstacles for anyone trying to preserve a copy. First, fragmentation: a ten-minute segment-based stream may involve more than a thousand individual HTTP requests, and a slow sequential downloader will take far longer than the runtime. Second, throttling: servers detect aggressive or repetitive request patterns and quietly reduce throughput, so parallel connections must be managed carefully. Third, muxing: video, audio, and subtitle tracks often arrive as separate files that must be synchronized into a single container before the result is playable in a normal media player.
This guide is written for legitimate archival work — personal commentary, research, criticism, teaching, and the educational preservation doctrine that Fair Use doctrine supports in the United States and similar doctrines elsewhere. It does not endorse redistributing paywalled journalism, bypassing subscriptions, or monetizing someone else's reporting. Before archiving anything, confirm that your intended use qualifies, respect the publisher's terms, and keep your copies private.
The comparison below evaluates three methods against real archival requirements: 4K and 8K source availability, 60fps motion handling, retained subtitle tracks, multi-fragment acceleration, and playlist or multi-part article handling. Method one is the yt-dlp app, a proprietary desktop GUI built on upstream open-source utilities. Method two is the upstream yt-dlp command-line interface it depends on. Method three is the familiar browser-based converter site. Each has a distinct risk profile, and the difference in output quality is larger than most users expect.
yt-dlp app (Recommended Desktop GUI)
The yt-dlp app is a proprietary desktop application built with Tauri v2 and Rust, wrapping the upstream open-source yt-dlp engine together with FFmpeg and aria2c into a single graphical workflow. Its multi-connection fragment engine opens parallel download streams against DASH and HLS segment lists, which is what makes hour-long NYT documentaries finish in a reasonable time instead of crawling one chunk at a time.
Once fragments land, the app automatically hands the resulting streams to FFmpeg for muxing, merging separate video, audio, and subtitle tracks into a clean MP4 or MKV. Preferences, queue state, and history are stored as local filesystem JSON — nothing is uploaded and no telemetry is collected, so your viewing and archival habits stay on your own machine.
Step-by-Step Instructions
Step 1: Download and launch yt-dlp app
Install the desktop build for macOS, Windows, or Linux, then open it so the bundled FFmpeg and aria2c components register automatically.
Step 2: Copy the NYT article or video URL
In your browser, open the article page, right-click the player or copy the address bar, and grab the canonical video or article link.
Step 3: Paste and analyse the source
Paste the URL into the app's input field and start analysis so it enumerates every available video, audio, and subtitle stream.
Step 4: Choose format, subtitles, and output folder
Pick your preferred container and resolution, tick the subtitle tracks you want retained, and select a destination folder on your drive.
Step 5: Start the accelerated download and verify
Begin the job and let the multi-connection engine and FFmpeg complete the mux, then play the finished file to confirm audio sync and subtitle playback.
Advantages
- ✓ Automatically retrieves the highest available resolution, including 4K and 8K sources when published, and preserves 60fps
- ✓ Parallel aria2c fragment acceleration plus automatic FFmpeg muxing of video, audio, and subtitle tracks
- ✓ Zero-telemetry local JSON storage keeps queue history and preferences entirely on your own filesystem
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)
The upstream yt-dlp is the open-source command-line workhorse that the desktop app builds upon, and it remains the most flexible option for anyone comfortable in a terminal. It exposes every format selector, subtitle flag, and downloader argument directly, making it ideal for scripting, cron jobs, and reproducible archival pipelines across many URLs at once.
The tradeoff is that nothing is assembled for you. You install and update the tool yourself, keep FFmpeg on your PATH, and remember the correct flags for muxing, subtitle embedding, and fragment concurrency — which is powerful in expert hands and unforgiving for newcomers.
Step-by-Step Instructions
Step 1: Install the CLI and its dependencies
Install the yt-dlp binary or package, then confirm FFmpeg and optionally aria2c are available on your system PATH.
Step 2: Inspect available formats
Run the tool with the list-formats flag against the article URL to see every video, audio, and subtitle stream on offer.
Step 3: Select your target quality
Choose an explicit format string for 4K, 8K, or 60fps where available, and pair it with the best matching audio track.
Step 4: Run the download with subtitle and mux flags
Execute the job with flags that write subtitles, embed them if desired, and merge the separate streams into one container via FFmpeg.
Step 5: Archive and label the output
Move the finished file into a dated archive folder and record the source URL and access date for your own citation records.
Advantages
- ✓ Unmatched format control, including explicit 4K/8K and 60fps stream selectors
- ✓ Scriptable and automatable for batch article or playlist archiving
- ✓ Actively maintained upstream with rapid support for new streaming changes
Drawbacks
- ✗ Steep learning curve for users unfamiliar with terminal syntax and format selectors
- ✗ Manual dependency management for FFmpeg, aria2c, and Python or binary updates
Web-Based Online Converters
Browser-based converter sites ask only for a pasted URL and a click, which is genuinely convenient for a one-off low-resolution clip. There is no installation, no terminal, and the result usually appears as a single downloadable file within a minute or two on a short video.
The convenience hides real costs. Many of these services are funded by intrusive advertising and third-party trackers, and the URL you paste is transmitted to an unknown server where it may be logged or reused. Output is frequently re-encoded and capped well below source quality, and server-side rate limits mean longer NYT documentaries often fail outright or arrive with audio drift.
Step-by-Step Instructions
Step 1: Locate a converter page
Search for a browser-based downloader and open it, preferably in a browser profile you do not use for sensitive accounts.
Step 2: Paste the article or video link
Copy the NYT video URL and paste it into the site's input box, then submit it for server-side processing.
Step 3: Choose the offered quality and download
Select from the limited resolutions shown, accept the re-encoded file, and inspect it for dropped audio or missing subtitle tracks.
Advantages
- ✓ No installation or account required for a quick one-off download
- ✓ Simple point-and-click interface that works from any browser
Drawbacks
- ✗ Intrusive advertising, redirects, and third-party privacy tracking on most converter pages
- ✗ Frequent re-compression and strict resolution caps that discard 4K, 8K, and 60fps quality
- ✗ Server-side rate limits and timeouts that break long or multi-fragment downloads