pukkandan
a439a3a45c
Improve output template (see desc)
...
* Objects can be traversed like `%(field.key1.key2)s`
* A number can be added to the field as `%(field+n)s`
* Deprecates `--autonumber-start`
4 years ago
pukkandan
26e2805c3f
Add option `--skip-playlist-after-errors`
...
Allows to skip the rest of a playlist after a given number of errors are encountered
4 years ago
pukkandan
c32b0aab8a
Improve --sub-langs (see desc)
...
* 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
4 years ago
pukkandan
a7191c6f57
Fix some linter and typos
4 years ago
pukkandan
a0f30f194a
Release 2021.04.11
4 years ago
pukkandan
b31fdeedfd
[documentation] Improvements
4 years ago
pukkandan
8fa43c73d8
Add option `--convert-thumbnails`
...
Closes: https://github.com/yt-dlp/yt-dlp/issues/99 https://github.com/yt-dlp/yt-dlp/issues/102
4 years ago
pukkandan
9de3ea3126
Pass any field to `--exec` using similar syntax to output template
...
Related: https://github.com/ytdl-org/youtube-dl/issues/28642
4 years ago
pukkandan
d9aa233295
Deprecate more options
...
* `--all-formats` = `-f all`
* `--include-ads` is not implemented
4 years ago
pukkandan
52a8a1e1b9
Option to choose different downloader for different protocols
...
* 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`
4 years ago
pukkandan
d818eb7473
Improve argument parsing for `-P`, `-o`, `-S`
...
* `-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.
4 years ago
pukkandan
f8d4ad9ab0
Format selector `mergeall` to download and merge all formats
4 years ago
pukkandan
02aabd45d0
Release 2021.04.03
4 years ago
pukkandan
73cd218f5a
[documentation] Improve `--parse-metadata` documentation
4 years ago
pukkandan
eff635394a
Ability to select nth best format
...
Eg: -f `bv*.2`
* Also cleaned up the related format selection code
4 years ago
pukkandan
b050d210df
Fix some typos and linter
4 years ago
pukkandan
a3affbe6a0
Release 2021.03.24
4 years ago
pukkandan
143db31d48
Parse metadata from multiple fields
...
Closes #196
4 years ago
pukkandan
a7f347d9c9
Release 2021.03.21
4 years ago
Matthew
c224251aad
[youtube] Show if video is `private`, `unlisted` etc in new field `availability` ( #188 )
...
Closes : #185 , https://github.com/ytdl-org/youtube-dl/issues/25631
Authored by: colethedj, pukkandan
4 years ago
pukkandan
dd18a58cb1
[documentation] Add `SplitChapters` to `--ppa`
4 years ago
pukkandan
a515a78dd3
fix some typos and linter
4 years ago
pukkandan
e167860ce7
[documentation] Add deprecated options and aliases in readme
4 years ago
pukkandan
75d43ca080
Option to keep private keys in the infojson
...
Options: --clean-infojson, --no-clean-infojson
Related: https://github.com/yt-dlp/yt-dlp/issues/42#issuecomment-800778391
4 years ago
pukkandan
597c18665e
Release 2021.03.15
4 years ago
pukkandan
7275535116
Split video by chapters ( #158 )
...
* 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
4 years ago
shirt
4cf1e5d2f9
Native concurrent downloading of fragments ( #166 )
...
* 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
4 years ago
Ashish
5ba4a0b69c
[Documentation] Inclusion of two-line install script for Unix ( #155 )
...
Closes #83
Authored-by: Ashish <ashish@pop-os.localdomain>
ci skip all
4 years ago
pukkandan
5f7514957f
Release 2021.03.03
4 years ago
pukkandan
d6e51845b7
Reduce default of `--extractor-retries` to 3
...
so that even those not using sleep won't get 429'd on youtube
4 years ago
pukkandan
5ef7d9bdd8
Release 2021.03.01
4 years ago
pukkandan
f0884c8b3f
Cleanup some code (see desc)
...
* `--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
4 years ago
pukkandan
277d6ff5f2
Extract comments only when needed #95 ( Closes #94 )
4 years ago
pukkandan
1cf376f55a
Add option `--sleep-requests` to sleep b/w requests ( Closes #106 )
...
* 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
4 years ago
pukkandan
7f7de7f94d
Allow specifying path in `--external-downloader`
4 years ago
pukkandan
9bd2020476
[hls] Enable `--hls-use-mpegts` by default when downloading live-streams
...
* Also added option `--no-hls-use-mpegts` to disable this
Related: #96
4 years ago
shirt-dev
b965087396
Readthedocs improvements ( #115 )
...
Authored-by: shirtjs <2660574+shirtjs@users.noreply.github.com>
:ci skip dl
4 years ago
pukkandan
127d075955
[documentation] Fix typos ( Closes #112 )
...
:ci skip all
4 years ago
pukkandan
c74d1aa340
Release 2021.02.24
4 years ago
pukkandan
0744a815b7
[documentation] Changes left behind from #85 and #107
4 years ago
Pccode66
7a5c1cfe93
Completely change project name to yt-dlp ( #85 )
...
* 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
4 years ago
pukkandan
5b1ecbb327
[ffmpeg] Allow passing custom arguments before -i
...
:ci skip dl
4 years ago
pukkandan
e409895f13
[documentation] Fix documentation of "Extractor Options"
4 years ago
pukkandan
6cfda0582b
[documentaion] Document `playable_in_embed`
...
:ci skip all
4 years ago
pukkandan
f76ede8ee4
[youtube] Show if video was a live stream in info
4 years ago
pukkandan
e094cec18c
[documentation] Document `all` in format selection ( Closes #101 )
...
:ci skip all
4 years ago
pukkandan
a40258a259
[documentation] Remove `--flat-videos`
...
It does not work as documented
It was an experimental option that I forgot to remove when making the fork public
:ci skip all
4 years ago
pukkandan
dca3ff4a5e
[formatsort] Remove forced priority of `quality`
...
When making `FormatSort`, I misinterpreted the purpose `quality`
4 years ago
pukkandan
da9be05edf
[documentation] Better document `--prefer-free-formats`
...
Also added `--no-prefer-free-formats`
4 years ago
pukkandan
155d2b48c5
[formatsort] Prefer vp9.2 over other vp9 codecs
...
vp9.2 may contain HDR while vp9.0 doesn't
4 years ago