mirror of
https://github.com/yt-dlp/yt-dlp
synced 2024-12-26 21:59:08 +01:00
Release 2021.06.23
This commit is contained in:
parent
ed807c1837
commit
6aecd87106
5 changed files with 53 additions and 12 deletions
3
.gitattributes
vendored
3
.gitattributes
vendored
|
@ -1 +1,4 @@
|
||||||
|
* text=auto
|
||||||
|
|
||||||
Makefile* text whitespace=-tab-in-indent
|
Makefile* text whitespace=-tab-in-indent
|
||||||
|
*.sh text eol=lf
|
||||||
|
|
35
Changelog.md
35
Changelog.md
|
@ -19,6 +19,39 @@
|
||||||
-->
|
-->
|
||||||
|
|
||||||
|
|
||||||
|
### 2021.06.23
|
||||||
|
|
||||||
|
* Merge youtube-dl: Upto [commit/379f52a](https://github.com/ytdl-org/youtube-dl/commit/379f52a4954013767219d25099cce9e0f9401961)
|
||||||
|
* **Add option `--throttled-rate`** below which video data is re-extracted
|
||||||
|
* [fragment] **Merge during download for `-N`**, and refactor `hls`/`dash`
|
||||||
|
* [websockets] Add `WebSocketFragmentFD`by [nao20010128nao](https://github.com/nao20010128nao), [pukkandan](https://github.com/pukkandan)
|
||||||
|
* Allow `images` formats in addition to video/audio
|
||||||
|
* [downloader/mhtml] Add new downloader for slideshows/storyboards by [fstirlitz](https://github.com/fstirlitz)
|
||||||
|
* [youtube] Temporary **fix for age-gate**
|
||||||
|
* [youtube] Support ongoing live chat by [siikamiika](https://github.com/siikamiika)
|
||||||
|
* [youtube] Improve SAPISID cookie handling by [colethedj](https://github.com/colethedj)
|
||||||
|
* [youtube] Login is not needed for `:ytrec`
|
||||||
|
* [youtube] Non-fatal alert reporting for unavailable videos page by [colethedj](https://github.com/colethedj)
|
||||||
|
* [twitcasting] Websocket support by [nao20010128nao](https://github.com/nao20010128nao)
|
||||||
|
* [mediasite] Extract slides by [fstirlitz](https://github.com/fstirlitz)
|
||||||
|
* [funimation] Extract subtitles
|
||||||
|
* [pornhub] Extract `cast`
|
||||||
|
* [hotstar] Use server time for authentication instead of local time
|
||||||
|
* [EmbedThumbnail] Fix for already downloaded thumbnail
|
||||||
|
* [EmbedThumbnail] Add compat-option `embed-thumbnail-atomicparsley`
|
||||||
|
* Expand `--check-formats` to thumbnails
|
||||||
|
* Fix id sanitization in filenames
|
||||||
|
* Skip fixup of existing files and add `--fixup force` to force it
|
||||||
|
* Better error handling of syntax errors in `-f`
|
||||||
|
* Use `NamedTemporaryFile` for `--check-formats`
|
||||||
|
* [aria2c] Lower `--min-split-size` for HTTP downloads
|
||||||
|
* [options] Rename `--add-metadata` to `--embed-metadata`
|
||||||
|
* [utils] Improve `LazyList` and add tests
|
||||||
|
* [build] Build Windows x86 version with py3.7 and remove redundant tests by [pukkandan](https://github.com/pukkandan), [shirt](https://github.com/shirt-dev)
|
||||||
|
* [docs] Clarify that `--embed-metadata` embeds chapter markers
|
||||||
|
* [cleanup] Refactor fixup
|
||||||
|
|
||||||
|
|
||||||
### 2021.06.09
|
### 2021.06.09
|
||||||
|
|
||||||
* Fix bug where `%(field)d` in filename template throws error
|
* Fix bug where `%(field)d` in filename template throws error
|
||||||
|
@ -34,7 +67,7 @@
|
||||||
* [extractor] Fix FourCC fallback when parsing ISM by [fstirlitz](https://github.com/fstirlitz)
|
* [extractor] Fix FourCC fallback when parsing ISM by [fstirlitz](https://github.com/fstirlitz)
|
||||||
* [twitcasting] Add TwitCastingUserIE, TwitCastingLiveIE by [pukkandan](https://github.com/pukkandan), [nao20010128nao](https://github.com/nao20010128nao)
|
* [twitcasting] Add TwitCastingUserIE, TwitCastingLiveIE by [pukkandan](https://github.com/pukkandan), [nao20010128nao](https://github.com/nao20010128nao)
|
||||||
* [vidio] Add VidioPremierIE and VidioLiveIE by [MinePlayersPE](Https://github.com/MinePlayersPE)
|
* [vidio] Add VidioPremierIE and VidioLiveIE by [MinePlayersPE](Https://github.com/MinePlayersPE)
|
||||||
* [viki] Fix extraction from by [ytdl-org/youtube-dl@59e583f](https://github.com/ytdl-org/youtube-dl/commit/59e583f7e8530ca92776c866897d895c072e2a82)
|
* [viki] Fix extraction from [ytdl-org/youtube-dl@59e583f](https://github.com/ytdl-org/youtube-dl/commit/59e583f7e8530ca92776c866897d895c072e2a82)
|
||||||
* [youtube] Support shorts URL
|
* [youtube] Support shorts URL
|
||||||
* [zoom] Extract transcripts as subtitles
|
* [zoom] Extract transcripts as subtitles
|
||||||
* Add field `original_url` with the user-inputted URL
|
* Add field `original_url` with the user-inputted URL
|
||||||
|
|
20
README.md
20
README.md
|
@ -66,7 +66,7 @@ The major new features from the latest release of [blackjack4494/yt-dlc](https:/
|
||||||
|
|
||||||
* **[Format Sorting](#sorting-formats)**: The default format sorting options have been changed so that higher resolution and better codecs will be now preferred instead of simply using larger bitrate. Furthermore, you can now specify the sort order using `-S`. This allows for much easier format selection that what is possible by simply using `--format` ([examples](#format-selection-examples))
|
* **[Format Sorting](#sorting-formats)**: The default format sorting options have been changed so that higher resolution and better codecs will be now preferred instead of simply using larger bitrate. Furthermore, you can now specify the sort order using `-S`. This allows for much easier format selection that what is possible by simply using `--format` ([examples](#format-selection-examples))
|
||||||
|
|
||||||
* **Merged with youtube-dl [commit/c2350ca](https://github.com/ytdl-org/youtube-dl/commit/c2350cac243ba1ec1586fe85b0d62d1b700047a2)**: (v2021.06.06) You get all the latest features and patches of [youtube-dl](https://github.com/ytdl-org/youtube-dl) in addition to all the features of [youtube-dlc](https://github.com/blackjack4494/yt-dlc)
|
* **Merged with youtube-dl [commit/379f52a](https://github.com/ytdl-org/youtube-dl/commit/379f52a4954013767219d25099cce9e0f9401961)**: (v2021.06.06) You get all the latest features and patches of [youtube-dl](https://github.com/ytdl-org/youtube-dl) in addition to all the features of [youtube-dlc](https://github.com/blackjack4494/yt-dlc)
|
||||||
|
|
||||||
* **Merged with animelover1984/youtube-dl**: You get most of the features and improvements from [animelover1984/youtube-dl](https://github.com/animelover1984/youtube-dl) including `--write-comments`, `BiliBiliSearch`, `BilibiliChannel`, Embedding thumbnail in mp4/ogg/opus, playlist infojson etc. Note that the NicoNico improvements are not available. See [#31](https://github.com/yt-dlp/yt-dlp/pull/31) for details.
|
* **Merged with animelover1984/youtube-dl**: You get most of the features and improvements from [animelover1984/youtube-dl](https://github.com/animelover1984/youtube-dl) including `--write-comments`, `BiliBiliSearch`, `BilibiliChannel`, Embedding thumbnail in mp4/ogg/opus, playlist infojson etc. Note that the NicoNico improvements are not available. See [#31](https://github.com/yt-dlp/yt-dlp/pull/31) for details.
|
||||||
|
|
||||||
|
@ -374,6 +374,9 @@ Then simply run `make`. You can also run `make yt-dlp` instead to compile only t
|
||||||
(default is 1)
|
(default is 1)
|
||||||
-r, --limit-rate RATE Maximum download rate in bytes per second
|
-r, --limit-rate RATE Maximum download rate in bytes per second
|
||||||
(e.g. 50K or 4.2M)
|
(e.g. 50K or 4.2M)
|
||||||
|
--throttled-rate RATE Minimum download rate in bytes per second
|
||||||
|
below which throttling is assumed and the
|
||||||
|
video data is re-extracted (e.g. 100K)
|
||||||
-R, --retries RETRIES Number of retries (default is 10), or
|
-R, --retries RETRIES Number of retries (default is 10), or
|
||||||
"infinite"
|
"infinite"
|
||||||
--fragment-retries RETRIES Number of retries for a fragment (default
|
--fragment-retries RETRIES Number of retries for a fragment (default
|
||||||
|
@ -712,7 +715,8 @@ Then simply run `make`. You can also run `make yt-dlp` instead to compile only t
|
||||||
Metadata, EmbedSubtitle, EmbedThumbnail,
|
Metadata, EmbedSubtitle, EmbedThumbnail,
|
||||||
SubtitlesConvertor, ThumbnailsConvertor,
|
SubtitlesConvertor, ThumbnailsConvertor,
|
||||||
VideoRemuxer, VideoConvertor, SponSkrub,
|
VideoRemuxer, VideoConvertor, SponSkrub,
|
||||||
FixupStretched, FixupM4a and FixupM3u8. The
|
FixupStretched, FixupM4a, FixupM3u8,
|
||||||
|
FixupTimestamp and FixupDuration. The
|
||||||
supported executables are: AtomicParsley,
|
supported executables are: AtomicParsley,
|
||||||
FFmpeg, FFprobe, and SponSkrub. You can
|
FFmpeg, FFprobe, and SponSkrub. You can
|
||||||
also specify "PP+EXE:ARGS" to give the
|
also specify "PP+EXE:ARGS" to give the
|
||||||
|
@ -736,10 +740,13 @@ Then simply run `make`. You can also run `make yt-dlp` instead to compile only t
|
||||||
--embed-subs Embed subtitles in the video (only for mp4,
|
--embed-subs Embed subtitles in the video (only for mp4,
|
||||||
webm and mkv videos)
|
webm and mkv videos)
|
||||||
--no-embed-subs Do not embed subtitles (default)
|
--no-embed-subs Do not embed subtitles (default)
|
||||||
--embed-thumbnail Embed thumbnail in the audio as cover art
|
--embed-thumbnail Embed thumbnail in the video as cover art
|
||||||
--no-embed-thumbnail Do not embed thumbnail (default)
|
--no-embed-thumbnail Do not embed thumbnail (default)
|
||||||
--add-metadata Write metadata to the video file
|
--embed-metadata Embed metadata including chapter markers
|
||||||
--no-add-metadata Do not write metadata (default)
|
(if supported by the format) to the video
|
||||||
|
file (Alias: --add-metadata)
|
||||||
|
--no-embed-metadata Do not write metadata (default)
|
||||||
|
(Alias: --no-add-metadata)
|
||||||
--parse-metadata FROM:TO Parse additional metadata like title/artist
|
--parse-metadata FROM:TO Parse additional metadata like title/artist
|
||||||
from other fields; see "MODIFYING METADATA"
|
from other fields; see "MODIFYING METADATA"
|
||||||
for details
|
for details
|
||||||
|
@ -749,7 +756,8 @@ Then simply run `make`. You can also run `make yt-dlp` instead to compile only t
|
||||||
file. One of never (do nothing), warn (only
|
file. One of never (do nothing), warn (only
|
||||||
emit a warning), detect_or_warn (the
|
emit a warning), detect_or_warn (the
|
||||||
default; fix file if we can, warn
|
default; fix file if we can, warn
|
||||||
otherwise)
|
otherwise), force (try fixing even if file
|
||||||
|
already exists
|
||||||
--ffmpeg-location PATH Location of the ffmpeg binary; either the
|
--ffmpeg-location PATH Location of the ffmpeg binary; either the
|
||||||
path to the binary or its containing
|
path to the binary or its containing
|
||||||
directory
|
directory
|
||||||
|
|
|
@ -225,8 +225,7 @@
|
||||||
- **Culturebox**
|
- **Culturebox**
|
||||||
- **CultureUnplugged**
|
- **CultureUnplugged**
|
||||||
- **curiositystream**
|
- **curiositystream**
|
||||||
- **curiositystream:collections**
|
- **curiositystream:collection**
|
||||||
- **curiositystream:series**
|
|
||||||
- **CWTV**
|
- **CWTV**
|
||||||
- **DagelijkseKost**: dagelijksekost.een.be
|
- **DagelijkseKost**: dagelijksekost.een.be
|
||||||
- **DailyMail**
|
- **DailyMail**
|
||||||
|
@ -497,8 +496,6 @@
|
||||||
- **LinuxAcademy**
|
- **LinuxAcademy**
|
||||||
- **LiTV**
|
- **LiTV**
|
||||||
- **LiveJournal**
|
- **LiveJournal**
|
||||||
- **LiveLeak**
|
|
||||||
- **LiveLeakEmbed**
|
|
||||||
- **livestream**
|
- **livestream**
|
||||||
- **livestream:original**
|
- **livestream:original**
|
||||||
- **LnkGo**
|
- **LnkGo**
|
||||||
|
|
|
@ -1204,7 +1204,7 @@ def parseOpts(overrideArguments=None):
|
||||||
postproc.add_option(
|
postproc.add_option(
|
||||||
'--embed-thumbnail',
|
'--embed-thumbnail',
|
||||||
action='store_true', dest='embedthumbnail', default=False,
|
action='store_true', dest='embedthumbnail', default=False,
|
||||||
help='Embed thumbnail in the video/audio as cover art')
|
help='Embed thumbnail in the video as cover art')
|
||||||
postproc.add_option(
|
postproc.add_option(
|
||||||
'--no-embed-thumbnail',
|
'--no-embed-thumbnail',
|
||||||
action='store_false', dest='embedthumbnail',
|
action='store_false', dest='embedthumbnail',
|
||||||
|
|
Loading…
Reference in a new issue