yt-dlp Command Generator for Reddit
Build a yt-dlp command for Reddit videos — including the merge step that gives them sound.
Why Reddit videos come out silent
Reddit stores video and audio as separate files. If ffmpeg is missing, yt-dlp downloads the video track and nothing merges the audio in — the file plays, silently, and no error explains why.
Install ffmpeg and the preset here handles the rest. Gallery posts are treated as playlists, so whole-playlist handling gets every item.
The v.redd.it host is where most trouble starts. A direct v.redd.it link downloads cleanly, but the same video found through a subreddit feed or an old.reddit.com page arrives wrapped in a Reddit page URL, and older yt-dlp releases sometimes fail to unwrap it. Update first — yt-dlp -U — before changing any other setting: the extractors for Reddit in particular have been reworked several times, and a three-month-old binary is older than the current shape of the site.
Galleries are the other half. Reddit bundles image galleries with a video inside them, and yt-dlp presents that as a playlist of separate items — images one at a time, the video as its own entry. If you only wanted the video, turn playlists off and yt-dlp takes just the video; if you want everything, keep whole-playlist handling on and add the archive file so a re-run picks up only the items that failed the first time.
Quarantined and NSFW subreddits need cookies — the same browser-cookies option as anywhere else — because Reddit withholds the media URL from anonymous requests. Deleted posts are the one thing no option can reach: once a post is removed, the media CDN entry goes with it, and the mirrors that used to exist are long gone. What still works is the Wayback Machine for the page itself, though that is outside what yt-dlp fetches.
Reddit re-encodes everything it hosts, and the ceiling is low: v.redd.it tops out at 720p, so a height cap of 1080p finds nothing above 720p and returns the 720p file — that is the platform's limit, not a failed download. Audio-only is worth knowing too: -x on a Reddit video extracts the soundtrack the same as anywhere else, which is the fastest way to save just the audio from a post whose video you do not need.