yt-dlp/youtube_dlc
pukkandan eb8a44336c Better Format Sorting (Squashed)
* 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
2020-12-13 20:05:02 +05:30
..
downloader Updated to release 2020.11.26 2020-11-26 22:57:34 +05:30
extractor Better Format Sorting (Squashed) 2020-12-13 20:05:02 +05:30
postprocessor Merge pull request #207 from pukkandan/thumbnail-rename 2020-11-30 02:30:20 +01:00
__init__.py Better Format Sorting (Squashed) 2020-12-13 20:05:02 +05:30
__main__.py [skip travis] renaming 2020-09-02 20:25:25 +02:00
aes.py [skip travis] renaming 2020-09-02 20:25:25 +02:00
cache.py [skip travis] renaming 2020-09-02 20:25:25 +02:00
compat.py Updated to release 2020.11.21.1 2020-11-22 03:51:26 +05:30
jsinterp.py [skip travis] renaming 2020-09-02 20:25:25 +02:00
options.py Better Format Sorting (Squashed) 2020-12-13 20:05:02 +05:30
socks.py [skip travis] renaming 2020-09-02 20:25:25 +02:00
swfinterp.py [skip travis] renaming 2020-09-02 20:25:25 +02:00
update.py flake8. added sha256 check to updater. 2020-10-31 08:57:55 +01:00
utils.py Updated to release 2020.11.21.1 2020-11-22 03:51:26 +05:30
version.py [skip travis] 2020-11-11 15:08:12 +01:00
YoutubeDL.py Better Format Sorting (Squashed) 2020-12-13 20:05:02 +05:30