Plan AI short films with story, shots, prompts, and continuity.
한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.
Use when a video/audio task needs OpenChatCut transcription, captions, subtitles, subtitle styling, transcript search, transcript readiness checks, or enabling captions, including local or attached videos where the user asks to add captions/subtitles, transcribe, create bilingual subtitles, clean talking-head speech, remove filler words, or trim pauses.
한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.
설치 방법 보기설치하기 전에 에이전트에게 전달되는 지시 내용을 확인할 수 있습니다.
For newly imported local/client-held media, use import_media to start transcription, then wait with track_progress.
Typical flow:
read_project with view: "assets" to get the video/audio asset ID and transcript status.import_media action=create_session plus the OpenChatCut media import helper.track_progress with action:"wait", target:"transcription", and assetIds set to the asset ID or prefix.find_transcript to search transcript text and confirm word timestamps.edit_captions action enable or read_captions as needed once transcription is ready.Example:
{
"action": "wait",
"target": "transcription",
"assetIds": "13c1aa02cd"
}
Uploaded assets start ASR automatically on ingest, but nothing waits for it. Always use track_progress for readiness.
For local-only video assets with local-only; original upload deferred in read_project, transcription cannot run until the bytes are reachable by the backend. Import the source again via the asset-import skill (which uploads to S3) or download_media from a public URL; do not ask the user to relink it manually in the editor.
Do not declare transcription stuck from one non-terminal status. Base the decision on both asset length and the time the agent has actually waited in this task.
read_project view: "assets" and note its duration when available.track_progress action:"wait" or from the earliest reliable in-task timestamp where the agent observed transcription as pending/running.max(5 minutes, min(60 minutes, 2 × asset duration)). For example, wait at least 5 minutes for a 30-second clip, about 20 minutes for a 10-minute asset, and about 60 minutes for a 1-hour or longer asset.track_progress call before treating it as stuck, unless the tool reports an explicit failure.When stuck, use manage_transcript with action: "retry_transcription" and the asset id/prefix. This force-retries ASR for audio/video assets and starts a new transcription run; it does not wait for completion. After retrying, call track_progress with target:"transcription", action:"wait", and the returned or same asset id before reading transcripts or captions.
Example retry:
{
"action": "retry_transcription",
"asset": "13c1aa02cd"
}
If captions read back as empty, check the source-time range of the timeline clip. A transcript can be ready while the current visible clip starts before the first spoken word; add or trim a clip so the transcribed source words fall inside the timeline range, then extend/update the captions item duration if needed.
Use the raw tools when you need finer control:
track_progress with target: "transcription" for status/wait.find_transcript for query-based transcript lookup.read_captions and edit_captions for caption display edits.manage_transcript action fix for source transcript repair.manage_transcript action retry_transcription to force-retry ASR after a transcription is stuck, timed out, or failed.clean_script for mechanical timeline playback cleanup of fixed fillers and batch pauses after transcript-ready media is on the timeline.When a transcript-ready request becomes an editorial talking-head edit, follow the public-safe talking-head workflow in shared talking-head-guide. In short: use clean_script only for mechanical cleanup, then use Script (read_script -> edit timeline.md -> apply_script) for semantic repeated-take, silence, filler, or coherence edits, and verify the resulting script rather than trusting tool success alone.
아직 리뷰가 없습니다. 사용해 본 소감을 남겨 주세요.
로그인 없이 쓸 수 있습니다. 사용 후기, 질문, 작동하지 않은 환경 등을 편하게 남겨 주세요.
아직 댓글이 없습니다. 첫 댓글을 남겨 보세요.
Plan AI short films with story, shots, prompts, and continuity.
한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.
Use when acquiring or importing media into a OpenChatCut project asset library for video editing or creation, including local/attached videos, user-provided paths, public media URLs, web video/audio/image assets, upload fallback decisions, and deciding between import_media, download_media, or manual user action.
한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.
Turn one pool of existing project media into a batch of distinct, publishable montage cuts instead of a single hero edit. Use for batch montage, one-source-many-outputs, 一源多出, 批量混剪, 批量出片, 矩阵号, 多账号分发, variant batches, deduped cuts, 去重变体, 防搬运, or when the user asks for N different versions of the same footage.
한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.
Plan and build a finished beat-synced montage where cut placement serves the content, not just the metronome. Use for 卡点混剪, 卡点剪辑, 踩点视频, beat-sync montage, rhythm edit, 节奏剪辑, 音乐驱动剪辑, or when the user wants cuts that land on the beat.
한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.
Use whenever the agent needs to add, create, hand-author, patch, or place Motion Graphic JSX assets in a OpenChatCut project. This is the direct-authoring path: use create_motion_graphic_from_code / edit_asset / edit_item, not motion-graphic-gen or submit_motion_graphic. Covers project/timeline intake, project visual language, editable properties, asset binding, inline JSX authoring, existing asset updates, timeline placement, and verification.
한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.
Assemble product footage, UGC, and b-roll into a conversion-oriented montage with a hook → pain → demo → proof → CTA rhythm. Use for 带货混剪, 产品混剪, 商品短视频, 种草视频, ecommerce montage, product reel, UGC cutdown, or when the user wants selling footage cut into a short that converts.
한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.