aboutsummaryrefslogtreecommitdiff
path: root/yt_dlp/postprocessor/ffmpeg.py
AgeCommit message (Collapse)Author
2022-07-31[ffmpeg] Set `ffmpeg_location` in a contextvarpukkandan
Fixes #2191 for the CLI, but not when used through the API
2022-07-26Reject entire playlists faster with `--match-filter`pukkandan
Rejected based on `playlist_id` etc can be checked before any entries are extracted Related: #4383
2022-07-09[cleanup] Misc cleanuppukkandan
2022-06-26[cleanup] Fix some typos (#4194)crazymoose77756
Authored by: crazymoose77756
2022-06-23[ffmpeg] Write full output to debug on errorpukkandan
Bug in f0c9fb96827ff798a48626e7e5d32a9c5de7b97e
2022-06-17[cleanup] Minor fixes (#4096)christoph-heinrich
Authored by: christoph-heinrich
2022-06-16[utils] `Popen`: Refactor to use contextmanagerpukkandan
Fixes https://github.com/yt-dlp/yt-dlp/issues/3531#issuecomment-1156223597
2022-06-06[ExtractAudio] Allow conditional conversionpukkandan
Closes #1715
2022-06-06[ExtractAudio, cleanup] Refactorpukkandan
2022-06-05[ThumbnailsConvertor] Allow conditional conversionpukkandan
Closes #3970
2022-06-03[cleanup] Misc fixespukkandan
Cherry-picks from: #3498, #3947 Related: #3949, https://github.com/yt-dlp/yt-dlp/issues/1839#issuecomment-1140313836 Authored by: pukkandan, flashdagger, gamer191
2022-05-27[cleanup] Misc fixes and cleanuppukkandan
Closes #3780, Closes #3853, Closes #3850
2022-05-23[ModifyChapters] Fix repeated removal of small segmentspukkandan
Closes #3846
2022-05-22[ffmpeg] Check version lazilypukkandan
Closes #3830
2022-05-17[compat] Implement `compat.imghdr`pukkandan
Python 3.11 deprecates `imghdr` module
2022-05-01[EmbedThumbnail] Do not obey `-k`pukkandan
2022-04-27[ffmpeg] Fix features detectionpukkandan
2022-04-27[Metadata] Remove filename from attached info-jsonpukkandan
2022-04-19bugfix for a44ca5a470e09b5170fc9c3a46733f050fadbfae, ↵pukkandan
19a0394044bfad36cd665450271b8eb048a41c02, 77f9033095cd8e1092a80db67f2b577cf13f95a8 Closes #3472
2022-04-12Fix bug in 66cf3e1001b6d9a2829fe834c3f9103b0890918epukkandan
2022-04-12[EmbedSubtitle] Enable for more video extensionspukkandan
Closes #3382
2022-04-12[cleanup] Sort importspukkandan
Using https://github.com/PyCQA/isort isort -m VERTICAL_HANGING_INDENT --py 36 -l 80 --rr -n --tc .
2022-04-12[cleanup] Upgrade syntaxpukkandan
Using https://github.com/asottile/pyupgrade 1. `__future__` imports and `coding: utf-8` were removed 2. Files were rewritten with `pyupgrade --py36-plus --keep-percent-format` 3. f-strings were cherry-picked from `pyupgrade --py36-plus` Extractors are left untouched (except removing header) to avoid unnecessary merge conflicts
2022-04-12[FFmpegMetadataPP] Remove `\0` from metadatapukkandan
2022-04-07[FfmpegMetadata] Write id3v1 tagspukkandan
2022-04-05[cleanup] Misc fixespukkandan
Closes https://github.com/yt-dlp/yt-dlp/pull/3213, Closes https://github.com/yt-dlp/yt-dlp/pull/3117 Related: https://github.com/yt-dlp/yt-dlp/issues/3146#issuecomment-1077323114, https://github.com/yt-dlp/yt-dlp/pull/3277#discussion_r841019671, https://github.com/yt-dlp/yt-dlp/commit/a825ffbffa0bea322e3ccb44c6f8e01d8d9572fb#commitcomment-68538986, https://github.com/yt-dlp/yt-dlp/issues/2360, https://github.com/yt-dlp/yt-dlp/commit/5fa3c9a88f597625296981a4a26be723e65d4842#r70393519, https://github.com/yt-dlp/yt-dlp/commit/5fa3c9a88f597625296981a4a26be723e65d4842#r70393254
2022-03-30Fix bug in 8a7f68d0b12d0f4910a15b59a3ec090bbf83b6f2pukkandan
Closes #3241
2022-03-29[ffmpeg] Cache version datapukkandan
Related: https://github.com/dasl-/pifi/issues/9
2022-03-27[VideoConvertor] Ensure all streams are copiedpukkandan
Closes #3200
2022-03-27[Concat] Ensure final directory existspukkandan
Fixes https://github.com/yt-dlp/yt-dlp/issues/3181#issuecomment-1079622589
2022-03-13[FFmpegVideoConvertor] Add more formats to `--remux-video`pukkandan
2022-03-08[cleanup] Refactor `__init__.py` (#2570)pukkandan
* Split `__init__` code into multiple functions * Clean up validation code by grouping similar types of options * Expose `parse_options` to third parties
2022-02-23[ThumbnailsConvertor] Support `webp`pukkandan
Closes #2226
2022-02-18[FFmpegConcat] Abort on `--simulate`pukkandan
2022-02-17[Sponsorblock] minor fixes (#2793)Nil Admirari
* preserve mtime - Closes #2769 * keep concat spec on failure Authored by: nihil-admirari
2022-02-03[FFmpegConcat] Abort on --skip-download and download errorspukkandan
Closes #2470
2022-01-21[cleanup] Minor fixespukkandan
Closes #2334
2022-01-13Add option `--concat-playlist`pukkandan
Closes #1855, related: #382
2022-01-13[ffmpeg] Ignore unknown streamspukkandan
Closes #2307
2022-01-12[cleanup, docs] Minor fixespukkandan
Closes #2230
2022-01-12[ffmpeg] Standardize use of `-map 0`pukkandan
Closes #2182
2022-01-03Fix bug in 8896899216e90b0ea7ddb1697faf1dc8411b78bepukkandan
Closes #2215
2022-01-02[FfmpegMetadata] Allow setting metadata of individual streamspukkandan
Closes #877
2021-12-27[ThumbnailsConvertor] Fix for when there are no thumbnailspukkandan
Closes #2125
2021-12-25[ffmpeg] Fix position of `--ppa`pukkandan
Bug in ca5db158aecc36a3db41faa85a26e7d931b5d72b Closes #2112
2021-12-20[dash,youtube] Download live from start to end (#888)The Hatsune Daishi
* Add option `--live-from-start` to enable downloading live videos from start * Add key `is_from_start` in formats to identify formats (of live videos) that downloads from start * [dash] Create protocol `http_dash_segments_generator` that allows a function to be passed instead of fragments * [fragment] Allow multiple live dash formats to download simultaneously * [youtube] Implement fragment re-fetching for the live dash formats * [youtube] Re-extract dash manifest every 5 hours (manifest expires in 6hrs) * [postprocessor/ffmpeg] Add `FFmpegFixupDuplicateMoovPP` to fixup duplicated moov atoms Known issue: Ctrl+C doesn't work on Windows when downloading multiple formats Closes #1521 Authored by: nao20010128nao, pukkandan
2021-12-20[postprocessor/ffmpeg] Always add `faststart`pukkandan
Closes #1491
2021-12-02[EmbedSubtitle] Disable duration check temporarilypukkandan
Closes #1870, #1385
2021-11-29[cleanup] Add deprecation warningspukkandan
2021-11-27[EmbedSubtitles] Slightly relax duration checkpukkandan
and related cleanup Closes #1385