aboutsummaryrefslogtreecommitdiffstats
path: root/yt_dlp/postprocessor
Commit message (Collapse)AuthorAgeFilesLines
* [utils] `mimetype2ext`: weba is not standardpukkandan2023-01-031-0/+1
| | | | | Fix bug in fbb73833067ba742459729809679a62f34b3e41e, 2647c933b8ed22f95dd8e9866c4db031867a1bc8 Closes #5935
* [cleanup] Miscpukkandan2023-01-021-3/+3
| | | | Closes #5576, closes #5887
* Improve plugin architecture (#5553)Matthew2023-01-011-2/+3
| | | | | | | | | | | | | | | | | to make plugins easier to develop and use: * Plugins are now loaded as namespace packages. * Plugins can be loaded in any distribution of yt-dlp (binary, pip, source, etc.). * Plugin packages can be installed and managed via pip, or dropped into any of the documented locations. * Users do not need to edit any code files to install plugins. * Backwards-compatible with previous plugin architecture. As a side-effect, yt-dlp will now search in a few more locations for config files. Closes https://github.com/yt-dlp/yt-dlp/issues/1389 Authored by: flashdagger, coletdjnz, pukkandan, Grub4K Co-authored-by: Marcel <flashdagger@googlemail.com> Co-authored-by: pukkandan <pukkandan.ytdlp@gmail.com> Co-authored-by: Simon Sawicki <accounts@grub4k.xyz>
* [FFmpegVideoConvertor] Add `gif` to `--recode-video`pukkandan2022-12-231-1/+4
|
* [cleanup] MiscRobert Geislinger2022-11-111-1/+1
| | | | | | Closes #5471, Closes #5312 Authored by: pukkandan, Alienmaster
* [ThumbnailsConvertor] Fix filename escapingpukkandan2022-11-111-3/+3
| | | | | Closes #4604 Authored by: pukkandan, dirkf
* [compat] Fix `shutils.move` in restricted ACL mode on BSD (#5309)ClosedPort222022-11-071-1/+1
| | | Authored by: ClosedPort22, pukkandan
* [cleanup Miscpukkandan2022-10-181-1/+1
| | | | Closes #5162
* [SponsorBlock] Relax duration check for large segmentspukkandan2022-10-181-1/+2
|
* [ModifyChapters] Handle the entire video being marked for removalpukkandan2022-10-181-0/+3
| | | | Closes #5238
* [SponsorBlock] Obey `--retry-sleep extractor`pukkandan2022-10-181-2/+2
|
* [SponsorBlock] Add `type` fieldpukkandan2022-10-181-0/+1
|
* [SponsorBlock] Support `chapter` category (#5260)Ajay Ramachandran2022-10-182-11/+15
| | | Authored by: ajayyy, pukkandan
* [embedthumbnail] Fix thumbnail name in mp3 (#5163)Noah2022-10-071-1/+1
| | | Authored by: How-Bout-No
* [utils] Add `deprecation_warning`pukkandan2022-08-302-8/+12
| | | | See https://github.com/yt-dlp/yt-dlp/pull/2173#issuecomment-1097021515
* [ThumbnailsConvertor] Fix conversion after fixup_webppukkandan2022-08-141-0/+1
| | | | Closes #4565
* [ffmpeg] Smarter detection of ffprobe filenamepukkandan2022-08-111-3/+8
|
* [postprocessor/embedthumbnail] Detect libatomicparsley.sopukkandan2022-08-111-1/+2
|
* [ffmpeg] Disable avconv unless `--prefer-avconv`pukkandan2022-08-091-3/+4
|
* Standardize retry mechanism (#1649)pukkandan2022-08-021-14/+9
| | | | | | | * [utils] Create `RetryManager` * Migrate all retries to use the manager * [extractor] Add wrapper methods for convenience * Standardize console messages for retries * Add `--retry-sleep` for extractors
* [FFmpegThumbnailsConvertor] Fix conversion from GIFpukkandan2022-08-011-1/+2
| | | | Closes #2988
* Validate `--merge-output-format`pukkandan2022-07-311-0/+2
| | | | Closes #4489
* [utils, cleanup] Consolidate known media extensionspukkandan2022-07-311-4/+5
|
* [ffmpeg] Set `ffmpeg_location` in a contextvarpukkandan2022-07-311-1/+4
| | | | Fixes #2191 for the CLI, but not when used through the API
* [metadataparser] Don't set `None` when the field didn't matchpukkandan2022-07-311-3/+3
| | | | Fixes: https://github.com/ytdl-org/youtube-dl/issues/31118#issuecomment-1198254512
* Reject entire playlists faster with `--match-filter`pukkandan2022-07-261-2/+2
| | | | | | Rejected based on `playlist_id` etc can be checked before any entries are extracted Related: #4383
* [ModifyChapters] Modify duration in infodictpukkandan2022-07-111-2/+3
|
* [cleanup] Misc cleanuppukkandan2022-07-091-5/+4
|
* [cleanup] Fix some typos (#4194)crazymoose777562022-06-261-1/+1
| | | Authored by: crazymoose77756
* [compat] Remove deprecated functions from core codepukkandan2022-06-251-2/+2
|
* [ffmpeg] Write full output to debug on errorpukkandan2022-06-231-0/+1
| | | | Bug in f0c9fb96827ff798a48626e7e5d32a9c5de7b97e
* [cleanup] Minor fixes (#4096)christoph-heinrich2022-06-171-2/+4
| | | Authored by: christoph-heinrich
* [utils] `Popen`: Refactor to use contextmanagerpukkandan2022-06-163-31/+21
| | | | Fixes https://github.com/yt-dlp/yt-dlp/issues/3531#issuecomment-1156223597
* [cleanup] Misc fixespukkandan2022-06-111-3/+0
| | | | Closes #4027
* [ExtractAudio] Allow conditional conversionpukkandan2022-06-061-3/+6
| | | | Closes #1715
* [ExtractAudio, cleanup] Refactorpukkandan2022-06-062-70/+38
|
* [ThumbnailsConvertor] Allow conditional conversionpukkandan2022-06-051-21/+30
| | | | Closes #3970
* [cleanup] Misc fixespukkandan2022-06-031-1/+1
| | | | | | Cherry-picks from: #3498, #3947 Related: #3949, https://github.com/yt-dlp/yt-dlp/issues/1839#issuecomment-1140313836 Authored by: pukkandan, flashdagger, gamer191
* [cleanup] Misc fixes and cleanuppukkandan2022-05-272-10/+13
| | | | Closes #3780, Closes #3853, Closes #3850
* [ModifyChapters] Fix repeated removal of small segmentspukkandan2022-05-232-4/+4
| | | | Closes #3846
* [ffmpeg] Check version lazilypukkandan2022-05-221-80/+93
| | | | Closes #3830
* [compat] Implement `compat.imghdr`pukkandan2022-05-172-11/+10
| | | | Python 3.11 deprecates `imghdr` module
* [cleanup] Minor fixes (See desc)pukkandan2022-05-092-5/+5
| | | | | | | | | | * [youtube] Fix `--youtube-skip-dash-manifest` * [build] Use `$()` in `Makefile`. Closes #3684 * Fix bug in 385ffb467b2285e85a2a5495b90314ba1f8e0700 * Fix bug in 43d7f5a5d0c77556156a3f8caa6976d3908a1e38 * [cleanup] Remove unnecessary `utf-8` from `str.encode`/`bytes.decode` * [utils] LazyList: Expose unnecessarily "protected" attributes and other minor cleanup
* [XAttrMetadata] Refactor and document dependenciespukkandan2022-05-011-46/+30
|
* [EmbedThumbnail] Do not obey `-k`pukkandan2022-05-014-13/+16
|
* [cleanup] Misc fixespukkandan2022-04-292-5/+8
| | | | Closes #3565, https://github.com/yt-dlp/yt-dlp/issues/3514#issuecomment-1105944364
* [ffmpeg] Fix features detectionpukkandan2022-04-271-1/+2
|
* [Metadata] Remove filename from attached info-jsonpukkandan2022-04-271-2/+5
|
* [Sponsorblock] Don't crash when duration is unknownpukkandan2022-04-231-1/+1
| | | | CLoses #3529
* [EmbedThumbnail] Disable thumbnail conversion for mkv (#3512)Evan Spensley2022-04-211-6/+4
| | | | Closes #3209 Authored by: evansp