pukkandan
e13945a2fe
[ffmpeg] Fix features detection
3 years ago
pukkandan
ca04e1bf49
[Metadata] Remove filename from attached info-json
3 years ago
pukkandan
b0f636beb4
[Sponsorblock] Don't crash when duration is unknown
...
CLoses #3529
3 years ago
Evan Spensley
7774db5bf9
[EmbedThumbnail] Disable thumbnail conversion for mkv ( #3512 )
...
Closes #3209
Authored by: evansp
3 years ago
pukkandan
9b8ee23b99
[dependencies] Create module with all dependency imports
3 years ago
pukkandan
1e9969f4f5
bugfix for a44ca5a470
, 19a0394044
, 77f9033095
...
Closes #3472
3 years ago
pukkandan
19a0394044
[cleanup] Misc cleanup and refactor ( #2173 )
3 years ago
pukkandan
3d3bb1688b
[docs] Improve embedding docs and other minor fixes
3 years ago
pukkandan
743f39750c
Fix bug in 66cf3e1001
3 years ago
pukkandan
66cf3e1001
[EmbedSubtitle] Enable for more video extensions
...
Closes #3382
3 years ago
pukkandan
e5a998f368
[cleanup] Misc cleanup ( #2173 )
...
Authored by: fstirlitz, pukkandan
3 years ago
pukkandan
f82711587c
[cleanup] Sort imports
...
Using https://github.com/PyCQA/isort
isort -m VERTICAL_HANGING_INDENT --py 36 -l 80 --rr -n --tc .
3 years ago
pukkandan
86e5f3ed2e
[cleanup] Upgrade syntax
...
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
3 years ago
pukkandan
f9934b9614
[cleanup] Mark some compat variables for removal ( #2173 )
...
Authored by fstirlitz, pukkandan
3 years ago
pukkandan
5a727063c5
[FFmpegMetadataPP] Remove `\0` from metadata
3 years ago
pukkandan
f894294636
[EmbedThumbnail] Do not remove id3v1 tags
3 years ago
pukkandan
22fba53fbd
[FfmpegMetadata] Write id3v1 tags
3 years ago
pukkandan
a44ca5a470
[cleanup] Misc fixes
...
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 , a825ffbffa (commitcomment-68538986)
, https://github.com/yt-dlp/yt-dlp/issues/2360 , 5fa3c9a88f (r70393519)
, 5fa3c9a88f (r70393254)
3 years ago
pukkandan
af4944d84b
Fix bug in 8a7f68d0b1
...
Closes #3241
3 years ago
pukkandan
8a7f68d0b1
[ffmpeg] Cache version data
...
Related: https://github.com/dasl-/pifi/issues/9
3 years ago
pukkandan
4a3175fc4c
[VideoConvertor] Ensure all streams are copied
...
Closes #3200
3 years ago
pukkandan
5cf34021f5
[Concat] Ensure final directory exists
...
Fixes https://github.com/yt-dlp/yt-dlp/issues/3181#issuecomment-1079622589
3 years ago
pukkandan
a3f2445e29
[postprocessor,cleanup] Create `_download_json`
3 years ago
pukkandan
5ca764c506
[FFmpegVideoConvertor] Add more formats to `--remux-video`
3 years ago
pukkandan
2b38f7b2bc
[MetadataParser] Validate outtmpl early
3 years ago
pukkandan
d1b5f70bc9
[cleanup] Refactor `__init__.py` ( #2570 )
...
* Split `__init__` code into multiple functions
* Clean up validation code by grouping similar types of options
* Expose `parse_options` to third parties
3 years ago
pukkandan
72073451be
[ThumbnailsConvertor] Support `webp`
...
Closes #2226
3 years ago
Nil Admirari
7a34b5d628
[SponsorBlock] Fixes for highlight and "full video labels" ( #2849 )
...
Authored by: nihil-admirari
3 years ago
pukkandan
ed66a17ef0
[FFmpegConcat] Abort on `--simulate`
3 years ago
Nil Admirari
ae419aa94f
[Sponsorblock] minor fixes ( #2793 )
...
* preserve mtime - Closes #2769
* keep concat spec on failure
Authored by: nihil-admirari
3 years ago
pukkandan
460a1c08b9
[FFmpegConcat] Abort on --skip-download and download errors
...
Closes #2470
3 years ago
pukkandan
88f23a18e0
[docs,cleanup] Fix linter and misc cleanup
...
Closes #2419
3 years ago
pukkandan
6970b6005e
[cleanup] Minor fixes
...
Closes #2334
3 years ago
pukkandan
3b603dbdf1
Add option `--concat-playlist`
...
Closes #1855 , related: #382
3 years ago
pukkandan
5df1ac92bd
[ffmpeg] Ignore unknown streams
...
Closes #2307
3 years ago
pukkandan
ed8d87f911
[cleanup, docs] Minor fixes
...
Closes #2230
3 years ago
pukkandan
397235c52b
[ffmpeg] Standardize use of `-map 0`
...
Closes #2182
3 years ago
pukkandan
61e9d9268c
Fix bug in 8896899216
...
Closes #2215
3 years ago
pukkandan
1e43a6f733
Allow `--exec` to be run at any post-processing stage
...
Deprecates `--exec-before-download`
3 years ago
pukkandan
8896899216
[FfmpegMetadata] Allow setting metadata of individual streams
...
Closes #877
3 years ago
pukkandan
77cee0f188
[EmbedThumbnail] Prefer AtomicParsley over ffmpeg if available
3 years ago
pukkandan
6a17677577
[ThumbnailsConvertor] Fix for when there are no thumbnails
...
Closes #2125
3 years ago
pukkandan
8eb4b1bb8e
[ffmpeg] Fix position of `--ppa`
...
Bug in ca5db158ae
Closes #2112
3 years ago
pukkandan
b69fd25c25
[cleanup] Misc cleanup
...
Closes #1942 #1976 #2020 #2058 #1984
3 years ago
The Hatsune Daishi
adbc4ec4bb
[dash,youtube] Download live from start to end ( #888 )
...
* 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
3 years ago
pukkandan
ca5db158ae
[postprocessor/ffmpeg] Always add `faststart`
...
Closes #1491
3 years ago
Nil Admirari
8157a09d22
[SponsorBlock] Add Filler and Highlight categories ( #1664 )
...
Authored by: nihil-admirari, pukkandan
3 years ago
pukkandan
9bdd99cf39
[EmbedSubtitle] Disable duration check temporarily
...
Closes #1870 , #1385
3 years ago
pukkandan
a804f6d89c
[cleanup Fix some typos
...
* `MetadataFromFieldPP` is not deprecated!
* Wrong args to `MetadataFromFieldPP`
* Some mistakes in change log
* Type in build.yml causing release tag to be placed on wrong commit
3 years ago
pukkandan
ee8dd27a73
[cleanup] Add deprecation warnings
3 years ago