Loading...
Loading...
Targeted at the editing and production of finished content composed of audio, video or image materials, it applies to operations such as timeline cropping and splicing, speed and volume adjustment, video filters, camera motion effects, transitions, frame cropping, rotation and flipping, frame overlay, subtitle embedding, animated image extraction, fade in/out, audio-video extraction and muxing, audio mixing, text scrolling video production, image-to-video conversion, and multi-frame spatial composition. If users want to add filter effects to videos, or if the target clearly involves editing, synthesizing, overlaying, mixing or arranging existing materials but the specific method is uncertain, this Skill can be loaded first for exploration.
npx skill4agent add volcengine/mediakit-cli byted-mediakit-editing../byted-mediakit-shared/SKILL.mdediting--schemaMEDIAKIT_SURFACE=skillMEDIAKIT_RUNTIME| Tool | Description | Supported Mode | Command | Reference |
|---|---|---|---|---|
| add-image-to-video | Supports overlaying specified images (such as logos, watermarks, etc.) onto video frames. | Cloud / Local | | reference/add-image-to-video.md |
| add-subtitle-to-video | Embeds subtitle files or text content into video frames with custom styles to generate a new video with embedded subtitles. | Cloud / Local | | reference/add-subtitle-to-video.md |
| adjust-audio-speed | Used for audio speed adjustment, which can change the playback speed of audio to achieve fast or slow playback effects. | Cloud / Local | | reference/adjust-audio-speed.md |
| adjust-video-speed | Used for video speed adjustment, which produces fast or slow playback effects by changing the playback speed. | Cloud / Local | | reference/adjust-video-speed.md |
| adjust-video-volume | Used to adjust the volume of the input video, and can also achieve mute effect. | Cloud / Local | | reference/adjust-video-volume.md |
| apply-camera-motion | Adds a camera motion effect to the input video within a specified time period, commonly used in scenarios such as material re-creation, marketing openings, and short drama animations. | Cloud | | reference/apply-camera-motion.md |
| apply-video-filter | Adds filter effects to the specified video. | Cloud | | reference/apply-video-filter.md |
| concat-audio | Splices multiple audio clips together. | Cloud / Local | | reference/concat-audio.md |
| concat-video | Splices multiple videos in sequence into a complete video file, and supports adding transition effects at the splicing points. | Cloud / Local | | reference/concat-video.md |
| crop-video | Crops the video frame according to the specified rectangular area, and only retains the specified required area in the cropped result. | Cloud | | reference/crop-video.md |
| extract-animated-image | Captures a segment of frames from the video according to the specified start and end time to generate GIF or WebP animated images, commonly used for making cover animations, marketing materials and short previews. | Cloud | | reference/extract-animated-image.md |
| extract-audio | Separates the audio track from the input video file to generate an independent audio file. | Cloud / Local | | reference/extract-audio.md |
| fade-audio | Implements fade-in or fade-out effects at the start and end positions of the input audio, and outputs the processed audio file. | Cloud / Local | | reference/fade-audio.md |
| fade-video-audio | Performs fade-in or fade-out processing on the audio track of the input video at the opening or ending to weaken the abrupt start and end of the audio track and improve the listening experience of the finished video. Outputs the processed video file. | Cloud / Local | | reference/fade-video-audio.md |
| flip-video | Used for video frame flipping, which performs vertical or horizontal mirror flipping on the specified video. | Cloud / Local | | reference/flip-video.md |
| image-to-video | Combines multiple images in sequence into a dynamic video, and supports configuring transition animations and in-lens animations; only converts existing images into videos with motion effects, does not support generating new frame content based on reference images. | Cloud | | reference/image-to-video.md |
| mix-audio | Mixes multiple audio files (such as background music, sound effects, human voices) to generate a new audio file.<br>Processing time: Processing time is positively correlated with video duration. The longer the video duration, the longer the processing time. The average RTF (processing time/original video duration) is 1.<br>The duration of the output audio is based on the longest audio.<br>Output audio format: mp3 | Cloud / Local | | reference/mix-audio.md |
| mux-audio-video | Can merge the input audio stream and video stream into a new video file, and can choose to retain or replace the original audio track of the video; when the audio and video durations are inconsistent, alignment processing can be performed. | Cloud / Local | | reference/mux-audio-video.md |
| rotate-video | Used for video frame rotation, which performs overall rotation on the specified video. | Cloud | | reference/rotate-video.md |
| stitch-video | Splices multiple videos horizontally or vertically in space into a complete frame, suitable for scenarios such as multi-angle comparison and frame composition. | Cloud | | reference/stitch-video.md |
| text-to-scrolling-video | Converts specified text content into a text scrolling video, the output video is fixed 9:16 vertical format, commonly used in scenarios such as novel promotion, content explanation and lyric videos. | Cloud | | reference/text-to-scrolling-video.md |
| trim-audio | Used for audio cropping, which captures a segment from the input audio according to the specified start and end time. | Cloud / Local | | reference/trim-audio.md |
| trim-video | Used for video cropping, which captures a segment from the input video according to the specified start and end time. | Cloud / Local | | reference/trim-video.md |