yt-dlp(1) on Linux
The text 04c71682fa75, as Debian 13 (Trixie) shipped it.
A feature-rich command-line audio/video downloader
Flags it lists
-
--abort-on-error -
--abort-on-unavailable-fragments -
--add-headers -
--age-limit -
--allow-dynamic-mpd -
--ap-list-mso -
--ap-mso -
--ap-password -
--ap-username -
--audio-format -
--audio-multistreams -
--audio-quality -
--batch-file -
--bidi-workaround -
--break-match-filters -
--break-on-existing -
--break-per-input -
--buffer-size -
--cache-dir -
--check-all-formats -
--check-formats -
--clean-info-json -
--client-certificate -
--client-certificate-key -
--client-certificate-password -
--color -
--compat-options -
--concat-playlist -
--concurrent-fragments -
--config-locations -
--console-title -
--continue -
--convert-subs -
--convert-thumbnails -
--cookies -
--cookies-from-browser -
--date -
--dateafter -
--datebefore -
--default-search -
--download-archive -
--download-sections -
--downloader -
--downloader-args -
--dump-json -
--dump-pages -
--dump-single-json -
--dump-user-agent -
--embed-chapters -
--embed-info-json -
--embed-metadata -
--embed-subs -
--embed-thumbnail -
--enable-file-urls -
--encoding -
--exec -
--extract-audio -
--extractor-args -
--extractor-descriptions -
--extractor-retries -
--ffmpeg-location -
--file-access-retries -
--fixup -
--flat-playlist -
--force-ipv4 -
--force-ipv6 -
--force-keyframes-at-cuts -
--force-overwrites -
--force-write-archive -
--format -
--format-sort -
--format-sort-force -
--fragment-retries -
--geo-verification-proxy -
--help -
--hls-split-discontinuity -
--hls-use-mpegts -
--http-chunk-size -
--ignore-config -
--ignore-dynamic-mpd -
--ignore-errors -
--ignore-no-formats-error -
--impersonate -
--keep-fragments -
--keep-video -
--lazy-playlist -
--legacy-server-connect -
--limit-rate -
--list-extractors -
--list-formats -
--list-impersonate-targets -
--list-subs -
--list-thumbnails -
--live-from-start -
--load-info-json -
--mark-watched -
--match-filters -
--max-downloads -
--max-filesize -
--max-sleep-interval -
--merge-output-format -
--min-filesize -
--mtime -
--netrc -
--netrc-cmd -
--netrc-location -
--newline -
--no-abort-on-error -
--no-audio-multistreams -
--no-batch-file -
--no-break-match-filters -
--no-break-on-existing -
--no-break-per-input -
--no-cache-dir -
--no-check-certificates -
--no-check-formats -
--no-clean-info-json -
--no-config-locations -
--no-continue -
--no-cookies -
--no-cookies-from-browser -
--no-download-archive -
--no-embed-chapters -
--no-embed-info-json -
--no-embed-metadata -
--no-embed-subs -
--no-embed-thumbnail -
--no-exec -
--no-flat-playlist -
--no-force-keyframes-at-cuts -
--no-force-overwrites -
--no-format-sort-force -
--no-hls-split-discontinuity -
--no-hls-use-mpegts -
--no-ignore-no-formats-error -
--no-keep-fragments -
--no-keep-video -
--no-lazy-playlist -
--no-live-from-start -
--no-mark-watched -
--no-match-filters -
--no-mtime -
--no-overwrites -
--no-part -
--no-playlist -
--no-plugin-dirs -
--no-post-overwrites -
--no-prefer-free-formats -
--no-progress -
--no-quiet -
--no-remove-chapters -
--no-resize-buffer -
--no-restrict-filenames -
--no-simulate -
--no-split-chapters -
--no-sponsorblock -
--no-update -
--no-video-multistreams -
--no-wait-for-video -
--no-warnings -
--no-windows-filenames -
--no-write-auto-subs -
--no-write-comments -
--no-write-description -
--no-write-info-json -
--no-write-playlist-metafiles -
--no-write-subs -
--no-write-thumbnail -
--output -
--output-na-placeholder -
--parse-metadata -
--part -
--password -
--paths -
--playlist-items -
--playlist-random -
--plugin-dirs -
--post-overwrites -
--postprocessor-args -
--prefer-free-formats -
--prefer-insecure -
--preset-alias -
--print -
--print-traffic -
--progress -
--progress-delta -
--progress-template -
--proxy -
--quiet -
--recode-video -
--remove-chapters -
--remux-video -
--resize-buffer -
--restrict-filenames -
--retries -
--retry-sleep -
--rm-cache-dir -
--simulate -
--skip-download -
--skip-playlist-after-errors -
--skip-unavailable-fragments -
--sleep-interval -
--sleep-requests -
--sleep-subtitles -
--socket-timeout -
--source-address -
--split-chapters -
--sponsorblock-api -
--sponsorblock-chapter-title -
--sponsorblock-mark -
--sponsorblock-remove -
--sub-format -
--sub-langs -
--throttled-rate -
--trim-filenames -
--twofactor -
--update -
--update-to -
--use-extractors -
--use-postprocessor -
--username -
--verbose -
--version -
--video-multistreams -
--video-password -
--wait-for-video -
--windows-filenames -
--write-all-thumbnails -
--write-auto-subs -
--write-comments -
--write-description -
--write-desktop-link -
--write-info-json -
--write-link -
--write-pages -
--write-playlist-metafiles -
--write-subs -
--write-thumbnail -
--write-url-link -
--write-webloc-link -
--xattr-set-filesize -
--xattrs -
--xff -
--yes-playlist -
-2 -
-4 -
-6 -
-F -
-I -
-J -
-N -
-O -
-P -
-R -
-S -
-U -
-a -
-c -
-f -
-h -
-i -
-j -
-k -
-n -
-o -
-p -
-q -
-r -
-s -
-t -
-u -
-v -
-w -
-x