Cartoon Music Video Converter · Open Skill 公开技能
Cartoon Music Video Converter
Cartoon Music Video Converter 是 Digen 上的公开 Open Skill。打开后即可了解该工作流能制作什么。
Anime
1 1 0
https://d7qlwi7tl2u27.cloudfront.net/skill-covers/prod/3872514/2026-10-15/be4t4fb9.jpg
# Cartoon Music Video Converter Turn a user-uploaded music video (or any video) into a 2D cartoon/anime-style animated version, starring a specific character (default: an attractive Iranian girl with blue hair) dressed in sportswear and bikini, while keeping the original music/audio. ## When to use - The user uploads a music video / video and wants it turned into a 2D cartoon or anime animated version. - The user wants a specific character (e.g. an Iranian girl with blue hair) in sportswear/bikini as the lead of the cartoon version. - The user wants to restyle an existing video into a cartoon look. ## Steps 1. First call `write_todos` to list the steps and update the whole list as you progress. 2. **Analyze the source video** with `recognize_video(video_url=<asset_id or s3 uri>, prompt="Describe the scenes, shots, character actions, camera moves, and overall style so I can recreate it as a 2D cartoon.")`. Use the uploaded video's `asset_id` or `s3://` uri directly (it is a platform tool, no presigning needed). 3. **Get the music/lyrics timing** (only if lyrics/dialogue matter): `transcribe_audio(audio_url=<asset_id or s3 uri>)` to get lyrics and timestamps for syncing. 4. **Define the character**: an attractive 2D cartoon Iranian girl with blue hair, wearing sportswear and bikini. Generate a character reference sheet with `generate_image` — use `model='t2i'` (text-only) or `model='i2i'` with a user-provided reference image. For suggestive content use the bare `t2i` / `i2i` channels, never the `.hd` variants. Pass `name='cartoon_character'`, `entity_type='characters'`. 5. **Generate a 2D cartoon key frame per scene**: use `generate_image` with `model='i2i'`, passing the character reference (and optionally an original frame) as `input_urls`, prompting to restyle the scene into a consistent 2D cartoon with the character. Pass `name='cartoon_frame_<n>'`, `entity_type='storyboard_images'`. 6. **Animate each key frame** into a short clip with `generate_video(model='i2v', input_urls=[keyframe], prompt=<motion description>)`. Pass `name='cartoon_clip_<n>'`, `entity_type='storyboard_videos'`. 7. **Stitch the clips** with `mix_clips`: for each clip set `video` = the animated clip, and `audio` = the original uploaded video's audio (pass its `asset_id` as the audio track `url`, with `delay`/`duration` to sync to the music). Pass `name='cartoon_music_video'`, `entity_type='final_videos'`. 8. Reply in natural language summarizing the result (don't paste raw URLs), and call `set_guidance` to suggest next actions (e.g. tweak the character, redo a scene, change outfit). ## Notes - Video generation does not support NSFW/adult content on any channel — keep animated clips tasteful (sportswear/bikini is fine; no explicit content). - For suggestive character images use bare `t2i` / `i2i` channels only, not `.hd` variants. - Intermediate frames and clips will appear on the canvas; that is expected and normal. - Report failures honestly and never fabricate URLs.