Create Video
Create a new video using VideoMagic's AI-powered video generation tools.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CREATE_VIDEO])
Edit Video
Edit an existing video using VideoMagic's suite of editing tools.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.EDIT_VIDEO])
Add Captions
Automatically generate and add captions to a video.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.ADD_CAPTIONS])
Apply Filter
Apply a visual filter or effect to a video.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.APPLY_FILTER])
Trim Video
Cut and trim a video to a specific length or remove unwanted sections.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.TRIM_VIDEO])
Merge Videos
Combine multiple video clips into a single video.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.MERGE_VIDEOS])
Add Background Music
Add background music to a video from VideoMagic's library or custom tracks.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.ADD_BACKGROUND_MUSIC])
Generate Thumbnail
Automatically create an eye-catching thumbnail for a video.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.GENERATE_THUMBNAIL])
Export Video
Export a video in various formats and resolutions.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.EXPORT_VIDEO])
Add Text Overlay
Add text overlays or subtitles to a video.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.ADD_TEXT_OVERLAY])
Create GIF
Convert a video clip into an animated GIF.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CREATE_GIF])
Enhance Video Quality
Improve video quality using AI-powered enhancement tools.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.ENHANCE_VIDEO_QUALITY])
Add Transition
Insert transitions between video clips or scenes.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.ADD_TRANSITION])
Remove Background
Automatically remove the background from a video using AI technology.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.REMOVE_BACKGROUND])
Add Watermark
Add a custom watermark or logo to a video.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.ADD_WATERMARK])
New Video Uploaded
Triggered when a new video is uploaded to the VideoMagic platform.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.NEW_VIDEO_UPLOADED])
Video Processing Complete
Triggered when video processing or editing is finished.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.VIDEO_PROCESSING_COMPLETE])
Video Shared
Triggered when a user shares a video from the VideoMagic platform.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.VIDEO_SHARED])
Video Reaches View Milestone
Triggered when a video reaches a specified number of views.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.VIDEO_REACHES_VIEW_MILESTONE])
Video Like Received
Triggered when a video receives a like or positive reaction.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.VIDEO_LIKE_RECEIVED])
Video Added To Playlist
Triggered when a video is added to a playlist.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.VIDEO_ADDED_TO_PLAYLIST])
Video Transcription Complete
Triggered when the automatic transcription of a video is finished.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.VIDEO_TRANSCRIPTION_COMPLETE])
Video Export Complete
Triggered when a video export process is completed.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.VIDEO_EXPORT_COMPLETE])
New Collaboration Invite
Triggered when a user is invited to collaborate on a video project.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.NEW_COLLABORATION_INVITE])
Video Tag Added
Triggered when a tag is added to a video for categorization.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.VIDEO_TAG_ADDED])
Video Duration Exceeds Limit
Triggered when an uploaded video exceeds the maximum allowed duration.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.VIDEO_DURATION_EXCEEDS_LIMIT])
New Template Created
Triggered when a new video template is created in VideoMagic.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.NEW_TEMPLATE_CREATED])
Video Restoration Complete
Triggered when the AI-powered video restoration process is finished.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.VIDEO_RESTORATION_COMPLETE])
Storage Limit Reached
Triggered when a user's storage limit for videos is reached.
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.STORAGE_LIMIT_REACHED])