Skip to content

Specialized Effects Tools

Advanced and specialized video effects for unique visual transformations and creative video processing.

Create reverse/backwards playback of video content.

Parameters:

  • input_path (str): Path to the input video file
  • output_path (str): Path for the output video file

Returns: Success message with output path

Example:

reverse = await create_reverse_video("input.mp4", "reversed.mp4")

Create seamlessly looping video content.

Parameters:

  • input_path (str): Path to the input video file
  • output_path (str): Path for the output video file
  • loop_count (int, optional): Number of loops (default: 3)

Returns: Success message with output path

Example:

loop = await create_loop_video("clip.mp4", "looped.mp4", loop_count=5)

Apply video stabilization to reduce camera shake.

Parameters:

  • input_path (str): Path to the input video file
  • output_path (str): Path for the output video file
  • strength (float, optional): Stabilization strength (0.0-1.0)

Returns: Success message with output path

Example:

stable = await apply_stabilization("shaky.mp4", "stable.mp4", strength=0.8)

Create picture-in-picture composite effects.

Parameters:

  • main_video (str): Path to the main video file
  • overlay_video (str): Path to the overlay video file
  • output_path (str): Path for the output video file
  • position (str, optional): Overlay position
  • scale (float, optional): Overlay scale factor

Returns: Success message with output path

Example:

pip = await create_picture_in_picture("main.mp4", "overlay.mp4", "pip.mp4", position="top-right")
  • Creative Effects: Unique visual transformations
  • Stabilization: Fix shaky footage
  • Composite Video: Multiple video layers
  • Animation: Reverse and loop effects