aboutsummaryrefslogtreecommitdiffstats
path: root/yt_dlp/postprocessor/ffmpeg.py
Commit message (Collapse)AuthorAgeFilesLines
* [FFmpegFixupM3u8PP] Check audio codec before fixup (#6778)bashonly2023-04-131-1/+4
| | | | Closes #6673 Authored by: bashonly
* [postprocessor/EmbedThumbnail,postprocessor/FFmpegMetadata] Fix error on ↵Lesmiscore2023-03-281-1/+1
| | | | | | | attaching thumbnails and info json for mkv/mka (#6647) Authored by: Lesmiscore Current yt-dlp code never hit this bug, but would hit once filename sanitization gets better
* [postprocessor] Fix chapters if duration is not extracted (#6037)bashonly2023-03-081-0/+7
| | | Authored by: bashonly
* [ExtractAudio] Handle outtmpl without ext (#6005)Chris Caruso2023-02-171-2/+1
| | | | Authored by: carusocr Closes #5968
* [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
* [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
* [utils] Add `deprecation_warning`pukkandan2022-08-301-4/+4
| | | | 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
|
* [ffmpeg] Disable avconv unless `--prefer-avconv`pukkandan2022-08-091-3/+4
|
* [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
* 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
* [cleanup] Misc cleanuppukkandan2022-07-091-5/+4
|
* [cleanup] Fix some typos (#4194)crazymoose777562022-06-261-1/+1
| | | Authored by: crazymoose77756
* [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-161-17/+11
| | | | Fixes https://github.com/yt-dlp/yt-dlp/issues/3531#issuecomment-1156223597
* [ExtractAudio] Allow conditional conversionpukkandan2022-06-061-3/+6
| | | | Closes #1715
* [ExtractAudio, cleanup] Refactorpukkandan2022-06-061-69/+37
|
* [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-271-9/+9
| | | | Closes #3780, Closes #3853, Closes #3850
* [ModifyChapters] Fix repeated removal of small segmentspukkandan2022-05-231-2/+2
| | | | Closes #3846
* [ffmpeg] Check version lazilypukkandan2022-05-221-80/+93
| | | | Closes #3830
* [compat] Implement `compat.imghdr`pukkandan2022-05-171-10/+9
| | | | Python 3.11 deprecates `imghdr` module
* [EmbedThumbnail] Do not obey `-k`pukkandan2022-05-011-4/+3
|
* [ffmpeg] Fix features detectionpukkandan2022-04-271-1/+2
|
* [Metadata] Remove filename from attached info-jsonpukkandan2022-04-271-2/+5
|
* bugfix for a44ca5a470e09b5170fc9c3a46733f050fadbfae, ↵pukkandan2022-04-191-1/+1
| | | | | | 19a0394044bfad36cd665450271b8eb048a41c02, 77f9033095cd8e1092a80db67f2b577cf13f95a8 Closes #3472
* Fix bug in 66cf3e1001b6d9a2829fe834c3f9103b0890918epukkandan2022-04-121-2/+1
|
* [EmbedSubtitle] Enable for more video extensionspukkandan2022-04-121-2/+4
| | | | Closes #3382
* [cleanup] Sort importspukkandan2022-04-121-9/+7
| | | | | | Using https://github.com/PyCQA/isort isort -m VERTICAL_HANGING_INDENT --py 36 -l 80 --rr -n --tc .
* [cleanup] Upgrade syntaxpukkandan2022-04-121-21/+16
| | | | | | | | | | 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
* [FFmpegMetadataPP] Remove `\0` from metadatapukkandan2022-04-121-0/+1
|
* [FfmpegMetadata] Write id3v1 tagspukkandan2022-04-071-0/+3
|
* [cleanup] Misc fixespukkandan2022-04-051-3/+10
| | | | | | 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
* Fix bug in 8a7f68d0b12d0f4910a15b59a3ec090bbf83b6f2pukkandan2022-03-301-1/+1
| | | | Closes #3241
* [ffmpeg] Cache version datapukkandan2022-03-291-23/+17
| | | | Related: https://github.com/dasl-/pifi/issues/9
* [VideoConvertor] Ensure all streams are copiedpukkandan2022-03-271-2/+2
| | | | Closes #3200
* [Concat] Ensure final directory existspukkandan2022-03-271-0/+2
| | | | Fixes https://github.com/yt-dlp/yt-dlp/issues/3181#issuecomment-1079622589
* [FFmpegVideoConvertor] Add more formats to `--remux-video`pukkandan2022-03-131-1/+1
|
* [cleanup] Refactor `__init__.py` (#2570)pukkandan2022-03-081-1/+1
| | | | | * Split `__init__` code into multiple functions * Clean up validation code by grouping similar types of options * Expose `parse_options` to third parties
* [ThumbnailsConvertor] Support `webp`pukkandan2022-02-231-1/+1
| | | | Closes #2226
* [FFmpegConcat] Abort on `--simulate`pukkandan2022-02-181-4/+3
|