mirror of
https://github.com/yt-dlp/yt-dlp.git
synced 2024-12-25 20:55:52 +01:00
[extractor/youtube] More metadata for storyboards (#4334)
Authored by: ftk
This commit is contained in:
parent
0f44636597
commit
45e8a04e48
@ -383,6 +383,10 @@ class InfoExtractor:
|
|||||||
section_start: Start time of the section in seconds
|
section_start: Start time of the section in seconds
|
||||||
section_end: End time of the section in seconds
|
section_end: End time of the section in seconds
|
||||||
|
|
||||||
|
The following fields should only be set for storyboards:
|
||||||
|
rows: Number of rows in each storyboard fragment, as an integer
|
||||||
|
columns: Number of columns in each storyboard fragment, as an integer
|
||||||
|
|
||||||
Unless mentioned otherwise, the fields should be Unicode strings.
|
Unless mentioned otherwise, the fields should be Unicode strings.
|
||||||
|
|
||||||
Unless mentioned otherwise, None is equivalent to absence of information.
|
Unless mentioned otherwise, None is equivalent to absence of information.
|
||||||
|
@ -3340,6 +3340,9 @@ def _extract_storyboard(self, player_responses, duration):
|
|||||||
'url': url,
|
'url': url,
|
||||||
'width': width,
|
'width': width,
|
||||||
'height': height,
|
'height': height,
|
||||||
|
'fps': frame_count / duration,
|
||||||
|
'rows': rows,
|
||||||
|
'columns': cols,
|
||||||
'fragments': [{
|
'fragments': [{
|
||||||
'url': url.replace('$M', str(j)),
|
'url': url.replace('$M', str(j)),
|
||||||
'duration': min(fragment_duration, duration - (j * fragment_duration)),
|
'duration': min(fragment_duration, duration - (j * fragment_duration)),
|
||||||
|
Loading…
Reference in New Issue
Block a user