| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
| | |
|
| |
| |
| |
| | |
Closes #872
|
| | |
|
| |
| |
| |
| | |
Closes #830
|
| |
| |
| |
| | |
Closes #464
|
| |
| |
| |
| | |
Closes #431
|
| |
| |
| | |
Authored by: nao20010128nao
|
| |
| |
| | |
Authored by: ChillingPepper
|
| |
| |
| |
| |
| |
| | |
and do not repeat unimportant alerts
Closes #839
Authored by: coletdjnz
|
| |
| |
| |
| | |
This was broken by https://github.com/yt-dlp/yt-dlp/commit/ee1e05581e32114c52e75e90983a66fb25fbc730
Authored by: coletdjnz
|
| |
| |
| |
| | |
Closes #889
|
| |
| |
| |
| | |
Related: #876
|
| | |
|
| |
| |
| |
| |
| |
| |
| |
| | |
* [docs] Fix typo
* Do not enable `sponskrub` by default
* Fix `--force-keyframes-at-cuts`
* Don't embed subtitles if the video has been cut. Previously, running `--remove-chapters` with `--embed-subs` multiple times caused repeated cuts and out-of-sync subtitles
* Store `_real_duration` to prevent running ffprobe multiple times
|
| |
| |
| |
| | |
Closes #882
|
| |
| |
| |
| |
| | |
58adec46773ee95be356daf88da7ac8a0ff1e703 was supposed to solve this, but ended up being an incomplete fix
Closes #727
|
| | |
|
| |
| |
| |
| | |
:ci skip all
|
| | |
|
| | |
|
| | |
|
| | |
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
SponsorBlock options:
* The fetched sponsor sections are written to infojson
* `--sponsorblock-remove` removes specified chapters from file
* `--sponsorblock-mark` marks the specified sponsor sections as chapters
* `--sponsorblock-chapter-title` to specify sponsor chapter template
* `--sponsorblock-api` to use a different API
Related improvements:
* Split `--embed-chapters` from `--embed-metadata`
* Add `--remove-chapters` to remove arbitrary chapters
* Add `--force-keyframes-at-cuts` for more accurate cuts when removing and splitting chapters
Deprecates all `--sponskrub` options
Authored by: nihil-admirari, pukkandan
|
| |
| |
| | |
Authored by: ouwou
|
| |
| |
| |
| | |
Closes #851
Authored by: nyuszika7h
|
| |
| |
| |
| |
| | |
This was broken by #564
Closes #849
Authored by: nyuszika7h
|
| |
| |
| | |
Authored by: octotherp
|
| |
| |
| |
| | |
Closes #800
Authored by: u-spec-png
|
| |
| |
| |
| | |
Closes #795
|
| | |
|
| |
| |
| |
| | |
Authored by: coletdjnz
Fixes #820
|
| |
| |
| | |
Authored-by: BunnyHelp
|
| |
| |
| | |
Authored by: wlritchi
|
| |
| |
| |
| |
| |
| | |
Original PR: https://github.com/ytdl-org/youtube-dl/pull/28405
Fixes https://github.com/ytdl-org/youtube-dl/issues/26622, https://github.com/ytdl-org/youtube-dl/issues/26926
Authored by: wlritchi
|
| |
| |
| |
| |
| | |
https://github.com/yt-dlp/homebrew-taps
Closes: #754, #770
Authored by: nao20010128nao
|
| |
| |
| |
| | |
Fixes: #791, https://github.com/ytdl-org/youtube-dl/issues/29844
Authored by: u-spec-png
|
| | |
|
| |
| |
| |
| | |
Authored-by: mrfade, coletdjnz
Related: https://github.com/ytdl-org/youtube-dl/issues/22715
|
| |
| |
| |
| | |
Authored-by: coletdjnz
Fixes #806, https://github.com/ytdl-org/youtube-dl/issues/29626
|
| |
| |
| |
| | |
Fixes #745 but not #713
Authored by: Sipherdrakon
|
| |
| |
| | |
Authored by: zenerdi0de
|
| |
| |
| | |
Authored by: IONECarter, capntrips, pukkandan
|
| |
| |
| |
| | |
Authored-by: NeroBurner, coletdjnz
Fixes https://github.com/ytdl-org/youtube-dl/issues/29079
|
| |
| |
| | |
Co-authored-by: alerikaisattera
|
| |
| |
| |
| | |
Fixes: https://github.com/ytdl-org/youtube-dl/issues/27840
Authored by: std-move
|
| |
| |
| |
| | |
Closes #799
Authored by: Ashish0804
|
| |
| |
| | |
Authored by: animelover1984, pukkandan
|
| |
| |
| |
| | |
Closes #677, #774
|
| |
| |
| |
| | |
Closes #797
Authored by: Ashish0804
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
When using
```py
os.remove(encodeFilename(filename))
os.rename(encodeFilename(temp_filename), encodeFilename(filename))
```
the `os.remove` need not be atomic and so can be executed arbitrarily compared to the immediately following rename call. It is better to use `os.replace` instead
Authored by: paulwrubel
|