aboutsummaryrefslogtreecommitdiffstats
path: root/youtube_dlc/options.py
Commit message (Collapse)AuthorAgeFilesLines
* [ffmpeg] Document more formats that are supported for remux/recodepukkandan2021-01-281-3/+8
|
* #31 Features from animelover1984/youtube-dlpukkandan2021-01-271-1/+7
| | | | | | | | | | | | | | | | | * Add `--get-comments` * [youtube] Extract comments * [billibilli] Added BiliBiliSearchIE, BilibiliChannelIE * [billibilli] Extract comments * [billibilli] Better video extraction * Write playlist data to infojson * [FFmpegMetadata] Embed infojson inside the video * [EmbedThumbnail] Try embedding in mp4 using ffprobe and `-disposition` * [EmbedThumbnail] Treat mka like mkv and mov like mp4 * [EmbedThumbnail] Embed in ogg/opus * [VideoRemuxer] Conditionally remux video * [VideoRemuxer] Add `-movflags +faststart` when remuxing from mp4 * [ffmpeg] Print entire stderr in verbose when there is error * [EmbedSubtitle] Warn when embedding ass in mp4 * [avanto] Use NFLTokenGenerator if possible
* Deprecate avconv/avprobepukkandan2021-01-261-7/+7
| | | | | | All current functionality is left untouched. But don't expect any new features to work with avconv :ci skip all
* Add option `--parse-metadata`pukkandan2021-01-261-5/+11
| | | | | | | * The fields extracted by this can be used in `--output` * Deprecated `--metadata-from-title` :ci skip dl
* Fix wrong user config (Closes #32)pukkandan2021-01-251-12/+8
| | | | :ci skip dl
* Release 2021.01.24pukkandan2021-01-241-2/+2
|
* Update to ytdl-2021.01.24.1Remita Amine2021-01-241-1/+5
|
* Plugin supportpukkandan2021-01-241-7/+2
| | | | | | | | Extractor plugins are loaded from <root-dir>/ytdlp_plugins/extractor/__init__.py Inspired by https://github.com/un-def/dl-plus :ci skip dl
* #29 New option `-P`/`--paths` to give different paths for different types of ↵pukkandan2021-01-231-35/+73
| | | | | | | files Syntax: `-P "type:path" -P "type:path"` Types: home, temp, description, annotation, subtitle, infojson, thumbnail
* Warn when using old style (downloader/postprocessor)_argspukkandan2021-01-231-1/+3
|
* Allow passing different arguments to different external downloaderspukkandan2021-01-231-5/+10
| | | | | * Now similar to --post-processor-args * Also added `--downloader-args` as alias to `--external-downloader-args`
* Standardized function for creating dict from repeated optionspukkandan2021-01-231-6/+24
|
* Improved passing of multiple postprocessor-argspukkandan2021-01-211-6/+9
| | | | | | | | | | | | * Added `PP+exe:args` syntax If `PP+exe:args` is specifically given, only it used. Otherwise, `PP:args` and `exe:args` are combined. If none of the `PP`, `exe` or `PP+exe` args are given, `default` is used `Default` is purposely left undocumented since it exists only for backward compatibility * Also added proper handling of args in `EmbedThumbnail` Related: https://github.com/ytdl-org/youtube-dl/pull/27723
* [readme] Cleanup optionspukkandan2021-01-191-51/+53
| | | | (Closes #23) :skip ci
* Release 2021.01.16pukkandan2021-01-171-4/+4
|
* Portable Configuration file (closes #19)pukkandan2021-01-171-53/+73
| | | | Inspired by https://github.com/ytdl-org/youtube-dl/pull/27592
* Documentation fixespukkandan2021-01-141-2/+3
| | | | | | * Change all links to point to new fork URL * Changed sponskrub links to my fork of the same * Other typos
* Added option `--break-on-reject`pukkandan2021-01-131-1/+5
| | | | and modified `--break-on-existing`
* Added `--force-overwrites` option ↵alxnull2021-01-131-2/+10
| | | | | | (https://github.com/ytdl-org/youtube-dl/pull/20405) Co-authored by alxnull
* Fix typos (Closes #14)pukkandan2021-01-121-1/+1
| | | | | | :skip ci all Co-authored by: FelixFrog
* Release 2021.01.09pukkandan2021-01-091-1/+1
|
* Allow passing different arguments to different postprocessorspukkandan2021-01-081-4/+9
| | | | | | | | | | | * Also deprecated --sponskrub-args Closes: https://github.com/ytdl-org/youtube-dl/issues/27593 Eg: `--postprocessor-args "VideoConvertor:-c:v h264_nvenc -preset slow"` Eg: `--postprocessor-args "SponsKrub:-include-selfpromo"` For backward compatibility, `--postprocessor-args args` is equivalent to: `--post-processor-args "sponskrub:" --post-processor-args "default:args"`
* Preparing for releasepukkandan2021-01-071-24/+33
|
* Change defaultspukkandan2021-01-051-11/+11
| | | | | | | | | * Enabled --ignore by default * Disabled --video-multistreams and --audio-multistreams by default * Changed default format selection to 'bv*+ba/b' when --audio-multistreams is disabled * Changed default format sort order to 'res,fps,codec,size,br,asr,proto,ext,has_audio,source,format_id' * Changed default output template to '%(title)s [%(id)s].%(ext)s' * Enabled `--list-formats-as-table` by default
* Update to ytdl-2021.01.03pukkandan2021-01-051-1/+1
|
* Added negative switches for many existing optionspukkandan2021-01-041-77/+189
| | | | | | | | * The idea is that it should be possible to negate any boolean option by adding a `no-` to the switch New: `--no-ignore-dynamic-mpd`, `--no-allow-dynamic-mpd`, `--allow-dynamic-mpd`, `--youtube-include-hls-manifest`, `--no-youtube-include-hls-manifest`, `--no-youtube-skip-hls-manifest`, `--no-download`, `--no-download-archive`, `--resize-buffer`, `--part`, `--mtime`, `--no-keep-fragments`, `--no-cookies`, `--no-write-annotations`, `--no-write-info-json`, `--no-write-description`, `--no-write-thumbnail`, `--youtube-include-dash-manifest`, `--post-overwrites`, `--no-keep-video`, `--no-embed-subs`, `--no-embed-thumbnail`, `--no-add-metadata`, `--no-include-ads`, `--no-write-sub`, `--no-write-auto-sub`, `--no-playlist-reverse`, `--no-restrict-filenames`, `--youtube-include-dash-manifest`, `--no-format-sort-force`, `--flat-videos`, `--no-list-formats-as-table`, `--no-sponskrub`, `--no-sponskrub-cut`, `--no-sponskrub-force` Renamed: `--write-subs`, --no-write-subs`, `--no-write-auto-subs, `--write-auto-subs`. Note that these can still be used without the ending "s"
* Sponskrub integrationpukkandan2021-01-041-0/+25
|
* Option to present -F output to a more tabular formpukkandan2021-01-041-0/+8
|
* Add --force-download-archive by by h-h-h-hpukkandan2020-12-131-2/+7
| | | | Authored-by: h-h-h-h
* Add --write-*-link by h-h-h-hpukkandan2020-12-131-1/+20
| | | | Authored-by: h-h-h-h
* Better Format Selectionpukkandan2020-12-131-0/+16
| | | | | | | * Added options: --video-multistreams, --no-video-multistreams, --audio-multistreams, --no-audio-multistreams * New format selectors: best*, worst*, bestvideo*, bestaudio*, worstvideo*, worstaudio* * Added b,w,v,a as alias for best, worst, video and audio respectively in format selection * Changed video format sorting to show video only files and video+audio files together.
* Better Format Sorting (Squashed)pukkandan2020-12-131-1/+18
| | | | | | | | | | | | | | | | | | | | | | | | * Added --format-sort (-S height,filesize) * Made fields reversible (-S +height) * Added --format-sort-force, --no-format-sort-force * Added limit (-S height:720) * Added codec preference (-S vcodec,acodec) * Correct handling of preference<-1000 * Rebased to yt-dlc * Automatically determine missing bitrates * aext, vext, protocol, acodec, vcodec can now takes priority as string, not number (-S vext:webm) * Correct handling of None in codec, audio_codec (None means the codec is unknown while 'none' means it doesn't exist) * Correctly parse filesize (-S filesize:200M) * Generalized preference calculation * Rewrote entire code into the class FormatSort * Correctly handle user input errors * Combined fields (-S +ext:webm:webm) * Closest mode (-S filesize~50M) * Aliases (framerate=fps, br=bitrate etc) * Documentation
* Add --break-on-existing by @gergeshpukkandan2020-11-131-0/+4
| | | | Authored-by: Yoav Shai <gergesh@gmail.com>
* [core] sleep-subtitles fixUnknown2020-11-011-1/+1
|
* [core/yt_live_chat] live_chat is back. dl() new parameterUnknown2020-10-311-1/+1
|
* [core] add option to trim file name length with integer Unknown2020-09-301-0/+3
| | | https://github.com/blackjack4494/youtube-dlc/issues/85
* [core] no sleep affected subtitles only with enforced flagUnknown2020-09-291-0/+4
|
* [Core] hls manifests, dynamic mpdUnknown2020-09-161-0/+19
|
* Merge branch 'ext/remuxe-video' of ↵Tom-Oliver Heidel2020-09-161-0/+4
| | | | https://github.com/Zocker1999NET/youtube-dl into Zocker1999NET-ext/remuxe-video
* [skip travis] renamingUnknown2020-09-021-0/+916
to avoid using same folder when using pip install for example