Extracting key momentsΒΆ
Test:
from pytubefix import YouTube
yt = YouTube("https://www.youtube.com/watch?v=-xNR_1WJQ-E")
print(yt.key_moments)
Output:
[
<KeyMoment: Time Query | 0:00:12>,
<KeyMoment: Constructing Space | 0:00:15>,
<KeyMoment: Loosing / recovering the ball | 0:00:20>
]
Support for both key moments:
from pytubefix import YouTube
yt = YouTube("https://www.youtube.com/watch?v=rSKMYc1CQHE")
print(yt.replayed_heatmap)
Output:
[
{'start_seconds': 0.0,
'duration': 28.72,
'norm_intensity': 0.7744516981592584},
{'start_seconds': 28.72,
'duration': 28.72,
'norm_intensity': 0.5055251629407894},
{'start_seconds': 57.44,
'duration': 28.72,
'norm_intensity': 0.3365084886794003},
......
]