aboutsummaryrefslogtreecommitdiffstats
path: root/yt_dlp/options.py
Commit message (Collapse)AuthorAgeFilesLines
...
| * [videoconvertor] Generalize with remuxer and allow conditional recodingpukkandan2021-05-221-1/+2
| |
| * [ThumbnailsConvertor] Support conversion to `png` and make it the default (#333)louie-github2021-05-211-1/+1
| | | | | | | | | | | | PNG, being a lossless format, should be a better default here compared to JPG since we won't be compressing to a lossy format and losing some of the original image data PNG is also supported for embedding in all the formats similar to JPEG Authored by: louie-github
| * [options] Alias `--write-comments`, `--no-write-comments`pukkandan2021-05-201-3/+7
| | | | | | | | Closes: #264
| * [compat] Fix py2pukkandan2021-05-141-1/+1
| |
| * Add option `--print`pukkandan2021-05-141-8/+15
| | | | | | | | | | Deprecates: `--get-description`, `--get-duration`, `--get-filename`, `--get-format`, `--get-id`, `--get-thumbnail`, `--get-title`, `--get-url` Closes #295
| * [options] Refactor callbackspukkandan2021-05-141-14/+16
| |
| * Option `--compat-options` to revert some of yt-dlp's changespukkandan2021-05-111-6/+14
| | | | | | | | * Deprecates `--list-formats-as-table`, `--list-formats-old`
| * Remove `-l`, `-t`, `-A` completely and disable `--auto-number`, `--title`, ↵pukkandan2021-05-091-3/+3
| | | | | | | | `--literal`, `--id`
| * Add experimental option `--check-formats` to test the URLs before format ↵pukkandan2021-05-061-0/+4
| | | | | | | | selection
| * Do not strip out whitespaces in `-o` and `-P`pukkandan2021-05-021-7/+12
| | | | | | | | Related: https://github.com/yt-dlp/yt-dlp/issues/276#issuecomment-827361652
| * [documentation] Fix typospukkandan2021-04-221-4/+4
| |
| * Improve output template (see desc)pukkandan2021-04-221-1/+1
| | | | | | | | | | | | * Objects can be traversed like `%(field.key1.key2)s` * A number can be added to the field as `%(field+n)s` * Deprecates `--autonumber-start`
| * Add option `--skip-playlist-after-errors`pukkandan2021-04-221-0/+4
| | | | | | | | Allows to skip the rest of a playlist after a given number of errors are encountered
| * Improve --sub-langs (see desc)pukkandan2021-04-201-2/+5
| | | | | | | | | | | | | | | | * Treat `--sub-langs` entries as regex * `all` can be used to refer to all the subtitles * the language code can be prefixed with `-` to exclude it * Deprecates `--all-subs` Closes #253
| * Add option `--ignore-no-formats-error`pukkandan2021-04-171-0/+10
| | | | | | | | | | * Ignores the "no video format" and similar errors * Experimental - Some extractors may still throw these errors
| * [documentation] Improvementspukkandan2021-04-121-10/+7
| |
| * Add option `--convert-thumbnails`pukkandan2021-04-121-4/+9
| | | | | | | | Closes: https://github.com/yt-dlp/yt-dlp/issues/99 https://github.com/yt-dlp/yt-dlp/issues/102
| * Pass any field to `--exec` using similar syntax to output templatepukkandan2021-04-111-1/+5
| | | | | | | | Related: https://github.com/ytdl-org/youtube-dl/issues/28642
| * Deprecate more optionspukkandan2021-04-101-3/+3
| | | | | | | | | | * `--all-formats` = `-f all` * `--include-ads` is not implemented
| * Option to choose different downloader for different protocolspukkandan2021-04-101-6/+15
| | | | | | | | | | | | | | | | | | * Renamed `--external-downloader-args` to `--downloader-args` * Added `native` as an option for the downloader * Use similar syntax to `--downloader-args` etc. Eg: `--downloader dash:native --downloader aria2c` * Deprecated `--hls-prefer-native` and `--hls-prefer-ffmpeg` since the same can now be done with `--downloader "m3u8:native"` and `m3u8:ffmpeg` respectively * Split `frag_urls` protocol into `m3u8_frag_urls` and `dash_frag_urls` * Standardize shortening of protocol names with `downloader.shorten_protocol_name`
| * Improve argument parsing for `-P`, `-o`, `-S`pukkandan2021-04-101-10/+22
| | | | | | | | | | * `-P "subtitle,thumbnail:PATH"` is now possible. Similarly for `-o` * `-S "fps,br" -S "res,codec"` is now interpreted as `-S res,codec,fps,br`. Previously, `-S fps,br` was ignored in this case.
| * [documentation] Improve `--parse-metadata` documentationpukkandan2021-04-031-16/+4
| |
| * Fix some typos and linterpukkandan2021-04-011-1/+1
| |
| * Parse metadata from multiple fieldspukkandan2021-03-251-3/+8
| | | | | | | | Closes #196
| * [documentation] Add `SplitChapters` to `--ppa`pukkandan2021-03-201-1/+1
| |
| * [documentation] Add deprecated options and aliases in readmepukkandan2021-03-181-18/+12
| |
| * Option to keep private keys in the infojsonpukkandan2021-03-181-0/+10
| | | | | | | | | | | | Options: --clean-infojson, --no-clean-infojson Related: https://github.com/yt-dlp/yt-dlp/issues/42#issuecomment-800778391
| * Release 2021.03.15pukkandan2021-03-151-6/+5
| |
| * Split video by chapters (#158)pukkandan2021-03-151-0/+11
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * New options `--split-chapters` and `--no-split-chapters` * The output/path of the split files can be given using the key `chapter` * Additional keys `section_title`, `section_number`, `section_start`, `section_end` are available in the output template * Alias `--split-tracks` for parity with animelover/youtube-dl * `--sponskrub-cut` and `--split-chapter` cannot work together Closes: https://github.com/blackjack4494/yt-dlc/issues/277 https://github.com/ytdl-org/youtube-dl/issues/28438 https://github.com/ytdl-org/youtube-dl/issues/12907 https://github.com/ytdl-org/youtube-dl/issues/6480 https://github.com/ytdl-org/youtube-dl/pull/25005 Rewritten from the implementation by: femaref and Wattux https://github.com/Wattux/youtube-dl/tree/split-at-timestamps https://github.com/ytdl-org/youtube-dl/pull/25005 https://github.com/femaref/youtube-dl/tree/split-track
| * Native concurrent downloading of fragments (#166)shirt2021-03-131-0/+4
| | | | | | | | | | | | | | | | | | | | | | * Option `--concurrent-fragments` (`-N`) to set the number of threads Related: #165 Known issues: * When receiving Ctrl+C, the process will exit only after finishing the currently downloading fragments * The download progress shows the speed of only one thread Authored by shirt-dev
| * Remove "fixup is ignored" warning when fixup wasn't passed by userpukkandan2021-03-071-1/+1
| | | | | | | | Closes #151
| * Reduce default of `--extractor-retries` to 3pukkandan2021-03-031-1/+1
| | | | | | | | so that even those not using sleep won't get 429'd on youtube
| * Add option `--extractor-retries` to retry on known extractor errorspukkandan2021-03-011-0/+4
| | | | | | | | | | | | | | * Currently only used by youtube Fixes https://github.com/ytdl-org/youtube-dl/issues/28194 Possibly also fixes: https://github.com/ytdl-org/youtube-dl/issues/28289 (can not confirm since the issue isn't reliably reproducible)
| * Cleanup some code (see desc)pukkandan2021-02-281-2/+2
| | | | | | | | | | | | | | | | * `--get-comments` doesn't imply `--write-info-json` if `-J`, `-j` or `--print-json` are used * Don't pass `config_location` to `YoutubeDL` (it is unused) * [bilibiliaudio] Recognize the file as audio-only * Update gitignore * Fix typos
| * Extract comments only when needed #95 (Closes #94)pukkandan2021-02-281-2/+4
| |
| * Add option `--sleep-requests` to sleep b/w requests (Closes #106)pukkandan2021-02-271-1/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | * Also fix documentation of `sleep_interval_subtitles` Related issues: https://github.com/blackjack4494/yt-dlc/issues/158 https://github.com/blackjack4494/youtube-dlc/issues/195 https://github.com/ytdl-org/youtube-dl/pull/28270 https://github.com/ytdl-org/youtube-dl/pull/28144 https://github.com/ytdl-org/youtube-dl/issues/27767 https://github.com/ytdl-org/youtube-dl/issues/23638 https://github.com/ytdl-org/youtube-dl/issues/26287 https://github.com/ytdl-org/youtube-dl/issues/26319
| * Allow specifying path in `--external-downloader`pukkandan2021-02-271-2/+2
| |
| * [hls] Enable `--hls-use-mpegts` by default when downloading live-streamspukkandan2021-02-261-3/+11
| | | | | | | | | | | | * Also added option `--no-hls-use-mpegts` to disable this Related: #96
| * [documentation] Changes left behind from #85 and #107pukkandan2021-02-251-1/+1
| |
| * Completely change project name to yt-dlp (#85)Pccode662021-02-251-0/+1338
| | | | | | | | | * All modules and binary names are changed * All documentation references changed * yt-dlp no longer loads youtube-dlc config files * All URLs changed to point to organization account Co-authored-by: Pccode66 Co-authored-by: pukkandan
* update from upstreamJesús2021-10-181-0/+1616