movis.contrib#

Note

Please be advised that this module is experimental in nature. It is not imported automatically and does not enforce testing requirements. However, it is subject to active development and updates.

Overview#

The movis.contrib module serves as a sandbox for experimental functionalities and features that are not yet part of the core Movis library. It offers a wide range of utilities and tools that are under active development. This module provides a platform for users to test new features before they are integrated into the main package.

Presentation#

movis.contrib.presentation.Slide

Slide layer for showing PDF slides.

movis.contrib.presentation.Character

Character layer for showing and animating characters.

Segmentation#

movis.contrib.segmentation.ChromaKey

An effect that extracts the foreground using the chroma key composition.

movis.contrib.segmentation.RobustVideoMatting

An effect that extracts the foreground using the RobustVideoMatting [Li2021].

Voicevox#

movis.contrib.voicevox.make_voicevox_dataframe

Create a pandas.DataFrame representing the timeline of audio files generated by Voicevox.

movis.contrib.voicevox.make_timeline_from_voicevox

Create a pandas.DataFrame based on text files generated by Voicevox.

movis.contrib.voicevox.merge_timeline

Merge an old DataFrame with a new DataFrame to update its timeline information.