cutcutcodec.core.filter.video.speed¶
Allow to temporarily change the speed of a video sequence.
Classes
|
Change the beginning time of a stream. |
Details
- class cutcutcodec.core.filter.video.speed.FilterVideoSpeed(in_streams: Iterable[Stream], speed: Real)[source]
Change the beginning time of a stream.
Attributes¶
- speedFraction
The speed factor (readonly).
Examples¶
>>> from cutcutcodec.core.filter.video.speed import FilterVideoSpeed >>> from cutcutcodec.core.generation.video.noise import GeneratorVideoNoise >>> >>> (s_base_video,) = GeneratorVideoNoise(0).out_streams >>> (s_speed_video,) = FilterVideoSpeed([s_base_video], 2).out_streams >>> >>> (s_base_video.snapshot(0, (1, 1)) == s_speed_video.snapshot(0, (1, 1))).all() tensor(True) >>> (s_base_video.snapshot(2, (1, 1)) == s_speed_video.snapshot(1, (1, 1))).all() tensor(True) >>>
Initialise and create the class.
Parameters¶
- in_streamstyping.Iterable[Stream]
Transmitted to
cutcutcodec.core.classes.filter.Filter.- speednumbers.Real
The acceleration factor in ]0, oo[, 1 means the speed is unchanged.