Commit Graph

538 Commits (9c3fe2ef809006e69b4fd4ed9ff63e9fe57f5e8d)

Author SHA1 Message Date
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
4 years ago
pukkandan ea6e0c2b0d Add --break-on-existing by @gergesh
Authored-by: Yoav Shai <gergesh@gmail.com>
4 years ago
Unknown 5db4014b23 [skip travis] readme and pypi update 4 years ago
Tom-Oliver Heidel 471115dbee
[skip travis] add option to use pip to use master 4 years ago
Tom-Oliver Heidel 167c108f70
[skip travis] 4 years ago
Tom-Oliver Heidel cf553deceb
[skip travis] update travis badge 4 years ago
bopol 9754a441e3 use webarchive to fix a dead link in README 4 years ago
Tom-Oliver Heidel 6410992da9
[skip travis] updated readme
replaced download links
added 'how to update'
4 years ago
Tom-Oliver Heidel bc30d1e09f
[skip travis] mention trim-file-name 4 years ago
Tom-Oliver Heidel 7e6790e232
[skip travis] update README.md - sleep-subtitles 4 years ago
Tom-Oliver Heidel 07892b3fcc
[skip travis] slight changes to badges in readme. 4 years ago
Unknown b777004649 Merge branch 'ytdl-org-master' 4 years ago
Tom-Oliver Heidel b96a939bbf
[skip travis] advice using pyinst.py for windows 4 years ago
Unknown 17cb02d0c6 bump version 2020.09.16 4 years ago
Unknown 78895bd3a1 [Core] hls manifests, dynamic mpd 4 years ago
Tom-Oliver Heidel cd93279de8 Merge branch 'ext/remuxe-video' of https://github.com/Zocker1999NET/youtube-dl into Zocker1999NET-ext/remuxe-video 4 years ago
Jens Timmerman 8a92dee72c
Update README.md
cleanup + typo fix
4 years ago
Jens Timmerman 893afc2ca8
Update README.md 4 years ago
Tom-Oliver Heidel 1c547dc8b3
[skip travis] add gitter and license badge 4 years ago
Tom-Oliver Heidel 2028c6492a
[skip travis] quick fix readme 4 years ago
Tom-Oliver Heidel 424dc7be53
[skip travis] add pypi badge 4 years ago
Unknown e367127957 [skip travis] minor fixes 4 years ago
Unknown cefecac12c [skip travis] renaming
to avoid using same folder when using pip install for example
4 years ago
Tom-Oliver Heidel a90d4f7e10
[skip travis] added download stats badge for pypi 4 years ago
Tom-Oliver Heidel 5f326cf54b
[skip travis] added win/unix executable to readme 4 years ago
Tom-Oliver Heidel 9ab41610b4
[skip travis] update readme. 4 years ago
Tom-Oliver Heidel c8598bbe26
change travis ci in readme 4 years ago
Felix Stupp efe87a10ae
Added --remux-video option
Fixes #6996

- Supported formats declared: mp4, mkv
- Added FFmpegVideoRemuxerPP as postprocessor
- Added option to README and shell-completion scripts
5 years ago
TotalCaesar659 fae11394f0
[README.md] flake8 HTTPS URL (#25230) 5 years ago
Sergey M․ 00a41ca4c3
release 2020.05.03 5 years ago
Sergey M․ ea782aca52
[README.md] Clarify 429 error 5 years ago
Manu Cornet a6e6673e82 [README.md] Also read permission to the binary in how to update section (#22903) 5 years ago
Sergey M d9d3a5a816
[README.md] Move code from #21939 to the right place 5 years ago
DaMightyZombie 11edb76610 [README.md] Rephrase usage example comment (#20614) 6 years ago
Martin Michlmayr f412970164 [README.md] Fix lists formatting (closes #20558)
Lists have to be separated from the previous paragraph by a blank line
in certain variants of Markdown, otherwise they are not interpreted as
lists.

This change ensures that that the youtube-dl.1 man page, which is
generated from README.md with the help of pandoc, is formatted
correctly.
6 years ago
Sergey M․ 067aa17edf
Start moving to ytdl-org 6 years ago
Sergey M 252abb1e8b
[README.md] Mention more convenience extraction functions 6 years ago
Sergey M 4e58d9fabb
[README.md] Fix formatting 6 years ago
Sergey M․ 2cc779f497
[YoutubeDL] Add negation support for string comparisons in format selection expressions (closes #18600, closes #18805) 6 years ago
Atlas Sullivan 60a899bb7e [README.md] Fix typo 6 years ago
Sergey M 8437f5089f
[README.md] Add long lines policy to coding conventions 6 years ago
Sergey M 696f4e4114
[README.md] Add more guide lines for regular expressions 6 years ago
Elan Ruusamäe 904bb599be [README.md] Add flake8 instructions 6 years ago
Sergey M c984196cf1
[README.md] Bind info dict URLs to a fixed blob (closes #18492) 6 years ago
Sergey M․ 22e07ce502
[README.md] Improve documentation on safe metadata extraction and add more examples 6 years ago
Sergey M․ 60ce0c67fd
[README.md] Document channel meta fields for output template 6 years ago
Sidney de Koning 722f1a0f8f [README.md] Actualize Firefox cookie export add-on
Previous one does not work with newer Firefox versions
6 years ago
Aaron Brager 4e71dfd819 [README.md] Rename OS X to macOS 6 years ago
Sergey M․ 689af4960e
release 2018.07.04 6 years ago
Sergey M․ 0934c9d4fa
release 2018.05.26 7 years ago
Sergey M․ 7550ea501a
release 2018.05.18 7 years ago
Sergey M․ 9e18bb4c67
release 2018.05.09 7 years ago
Sergey M․ e8dfecb384
release 2018.04.03 7 years ago
Sergey M․ 05a7ffb126
release 2018.03.03 7 years ago
Sergey M․ 3d977fe4d2
release 2018.02.22 7 years ago
Sergey M․ db157d2a2a
release 2018.02.03 7 years ago
Reto Kromer a86922c470 [README.md] Clarify macOS name 7 years ago
Sergey M․ 3961c6cb9d
[YoutubeDL] Add support for playlist_uploader and playlist_uploader_id in output template (closes #11427, #15018) 7 years ago
Sergey M․ a670b1ba26
[README.md] Add is_live, start_time and end_time to output template section (closes #14926) 7 years ago
Sergey M․ 5c0e5bc4df
[README.md] Add build status bagde 7 years ago
Sergey M․ 9524dca3ac
[README.md] Use revision bound link to YoutubeDL options (closes #14401) 7 years ago
Sergey M․ 9fc41bcb6b
release 2017.09.24 7 years ago
kayb94 51aee72d16 [README.md] Clarify how to run extractor specific test cases 7 years ago
Alan Yee 903d4d1625 [README.md] Switch to HTTPS URLs 7 years ago
Justin Quan 1f03fef994 [README.md] Improve grammar 7 years ago
Sergey M․ cb1e6d8985
release 2017.06.12 8 years ago
Sergey M․ 76e6378358
[README.md] Improve man page formatting 8 years ago
Sergey M․ 6b7ce85cdc
[README.md] Mention http_dash_segments protocol 8 years ago
Yen Chi Hsuan d10d0e3cf8
[README.md] Add an example for how to use .netrc on Windows
That's a Python bug: http://bugs.python.org/issue28334
Most likely it will be fixed in Python 3.7: https://github.com/python/cpython/pull/123
8 years ago
Sergey M․ 6f3c632c24
release 2017.05.14 8 years ago
Sergey M․ a82f41841d
release 2017.04.26 8 years ago
Sergey M․ b56e41a701
release 2017.04.02 8 years ago
Sergey M․ 7d539ee10a
release 2017.03.16 8 years ago
Sergey M․ 6b097cff27
release 2017.02.24 8 years ago
Sergey M․ 050f143c12
[README.md] Clarify sequence types in output template and document numeric string formatting operations 8 years ago
Sergey M․ 8c6c88c7da
release 2017.02.21 8 years ago
Sergey M․ 28e35f5070
release 2017.02.17 8 years ago
Sergey M․ 31487eb974
release 2017.02.04 8 years ago
Sergey M․ 4d2fdb07c4
release 2017.01.29 8 years ago
Sergey M․ 9d5b29c881
release 2017.01.22 8 years ago
Sergey M․ 8854f3fe78
[README.md] Clarify newline format in cookies section (closes #11709) 8 years ago
Sergey M․ a9ee260217
[README.md] Mention --config-location in configuration section (#11615) 8 years ago
Yen Chi Hsuan ec85ded83c
Fix "invalid escape sequences" error on Python 3.6 8 years ago
Oskar Cieslik eec45445a8 Update Readme: Set home in sudo pip install
Hi, it's not always a default behaviour, but when you use `sudo pip` you most likely may want to use `-H` flag to set HOME value to directory of the target user :)
8 years ago
Sergey M․ 7fc06b6a15
[README.md] Update link to available YoutubeDL options 8 years ago
Sergey M․ dc48a35404
release 2016.12.31 8 years ago
David Haberthür 3540fe262f
[README.md] Fix spelling and harmonize line length 8 years ago
Sergey M․ e7ac722d62
[README.md] Add missing protocols to format selection section 8 years ago
hub2git 19f37ce4b1 [README.md] Fix typo 8 years ago
Laneone 98b08f94b1 [README.md] Fix typo
Just a minor spelling mistake in the readme
8 years ago
Joseph Frazier dc6a9e4195 [README.md] Update link from generated CONTRIBUTING.md 8 years ago
Sergey M․ 97726317ac
[README.md] Mention HTTP headers and alternative way to obtain cookies and headers in -g FAQ 8 years ago
Mel Shafer 7e7a028aa4 [README.md] Fix a typo 8 years ago
Jack Danger Canty 2c6743bf0f [README.md] Change 'guys' to 'people'
Folks at Ubuntu aren't all male so calling them 'guys' is a little odd.
8 years ago
Simon Morgan 9187ee4f19 [README.md] Improve grammar 8 years ago
Vítor Galvão dff5107b68 README.md: fix alrady typo 8 years ago
Yen Chi Hsuan 8204c73352
[Makefile] Fix for GNU make < 4 (closes #9387)
Shell assignment operator in BSD make != is ported to GNU make in
version 4.0, so 3.x doesn't work. I choose to drop BSD make support as
installing GNU make on *BSD systems is easier than installing newer GNU
make.
8 years ago
Sergey M․ f5e008d134
release 2016.09.15 8 years ago
Philipp Hagemeister aa3f9fe695 Explain why and why not to specify --hls-prefer-native
This has been asked at http://stackoverflow.com/questions/39357037/what-does-youtube-dl-option-hls-prefer-native-do-any-downside-adding-to-youtu
8 years ago
Sergey M․ d9606d9b6c
release 2016.09.04 8 years ago