cutcutcodec.core.compilation.export.rate.suggest_video_rate
- cutcutcodec.core.compilation.export.rate.suggest_video_rate(stream: StreamVideo) Fraction[source]
Return the best compatible video framerate.
Parameters
- streamcutcutcodec.core.classes.stream_video.StreamVideo
The stream that we want to encode.
Returns
- rateFraction
An optimal frame rate.
Examples
>>> from cutcutcodec.core.compilation.export.rate import suggest_video_rate >>> from cutcutcodec.core.io.read_ffmpeg import ContainerInputFFMPEG >>> from cutcutcodec.utils import get_project_root >>> video = get_project_root() / "media" / "video" / "intro.webm" >>> stream = ContainerInputFFMPEG(video).out_select("video")[0] >>> suggest_video_rate(stream) Fraction(30000, 1001) >>>