| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
|
|
|
| |
Closes #1644
|
| |
|
|
|
|
| |
Closes #1645
|
| |
|
|
|
|
|
| |
and print available features in verbose head
Based on https://github.com/ytdl-org/youtube-dl/pull/29581
|
|
|
|
| |
Closes #1237
|
|
|
|
|
| |
Closes #1502
Authored by: CrypticSignal
|
|
|
|
| |
Related: #1502, #1237, https://github.com/ytdl-org/youtube-dl/pull/29581
|
|
|
|
| |
Authored by: CrypticSignal, pukkandan
|
| |
|
| |
|
|
|
| |
Closes #1251
|
|
|
|
| |
Closes #1295
Authored by: nihil-admirari
|
|
|
|
|
| |
Eg: --remove-chapters "*10:15-15:00".
The `*` prefix is used so as to avoid any conflicts with other valid regex
|
|
|
|
| |
with `meta_default` key
|
|
|
|
| |
Closes #1301
|
| |
|
|
|
|
|
|
| |
This reverts commit 250a938de82fb6b023c09ce3d89471c5871ff830.
This is no longer necessary since 7687c8ac6e223a725b3ef8f56f04779bebdc86c5
|
|
|
|
|
|
|
| |
When `FFmpegFD` initializes the PP, it passes `self` as the `downloader`
But it does not have a `_postprocessor_hooks` attribute
Closes #1211
|
|
|
|
|
|
|
|
|
|
|
| |
* Separate `--console-title` and `--no-progress`
* Add option `--progress` to show progress-bar even in quiet mode
* Fix and refactor `minicurses`
* Use `minicurses` for all progress reporting
* Standardize use of terminal sequences and enable color support for windows 10
* Add option `--progress-template` to customize progress-bar and console-title
* Add postprocessor hooks and progress reporting
Closes: #906, #901, #1085, #1170
|
|
|
|
|
| |
Closes #1152, #1134
Bug from 8e25d624df003d691be922488d6ab7007f75333d
|
| |
|
|
|
|
| |
Adds option `--use-postprocessor` to enable them
|
| |
|
|
|
|
|
| |
Fixes: #618, #998, #1039
Authored by: shirt-dev
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
In youtube-dl, `-i` ignores both download and post-processing error, and
treats the download as successful even if the post-processor fails.
yt-dlp used to skip the entire video on either error and there was no
option to ignore the post-processing errors like youtube-dl does.
By splitting the option into two, now either just the download errors
(--no-abort-on-error, default on CLI) or all errors (--ignore-errors)
can be ignored as per the users' needs
Closes #893
|
|
|
|
| |
Closes #1061
|
|
|
|
| |
Related: #1039
|
|
|
| |
Authored by: nihil-admirari
|
|
|
|
|
|
|
|
| |
* [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
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
| |
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
| |
Closes #686
|
| |
|
|
|
|
| |
bugs due to be2fc5b212338d89d9c139cb463f785e797d1ad3, e9f4ccd19eb92621970b518fb5984b8aef52bdc8
|
|
|
|
|
|
|
| |
* Remove unnecessary uses of _list_from_options_callback
* Fix download tests - Bug from 6e84b21559f586ee4d6affb61688d5c6a0c21221
* Rename ExecAfterDownloadPP to ExecPP and refactor its tests
* Ensure _write_ytdl_file closes file handle on error - Potential fix for #517
|
|
|
|
|
| |
Bug introduced in 89efdc15dd4dbdb4b51e82647637f33112156f61
Closes #654
|
| |
|
| |
|
| |
|
|
|
|
| |
Fixes: https://www.reddit.com/r/youtubedl/comments/otfmq3/ytdlp_same_parameters_different_results
|
|
|
|
| |
Closes #530
|
|
|
|
| |
Related: https://github.com/yt-dlp/yt-dlp/issues/486#issuecomment-877820394
|
| |
|
|
|
|
| |
and some refactoring
|
| |
|
| |
|
|
|
|
|
|
| |
Necessary for #392
Co-authored by: nao20010128nao, pukkandan
|