Skip to content

Qwen Video Edit workflow with a free chunk timing planner

Plan Qwen Video Edit source chunks, prompt coverage, repeated tail frames and output fps with a free review planner, original input clip and pinned source audit.

FREE VIDEO CHUNK PLANNER

Check prompt coverage padding and output timing

Models the pinned CLI frame slicing rules · Enter a decoded frame count from your own clip

3 planned chunks · 35 repeated padding frames · 0 unprocessed source frames

4.167 seconds source CFR duration · 8.438 seconds planned output duration

Planning only · Does not upload or edit a video · Does not estimate GPU speed · No model execution · JSON and CSV are review sheets rather than ComfyUI imports

Original source chunk timeline with three windows and repeated tail padding

Qwen Video Edit is a research video-editing system that adapts an image editor to video latents. Its practical workflow starts with an existing source video and an editing instruction. This is distinct from generating a new clip from a text prompt or editing a single still image.

This guide traces pinned source revision 4e44e4992793379752387724666d24873ed9b8b2 and supplies an original numbered input clip, a local chunk planner and downloadable review sheets. We have not installed the model, downloaded weights or run inference. The prepared media are original inputs, not Qwen Video Edit results. We are not claiming measured search volume, viral adoption or independent generation quality.

Use the free video chunk planner

  1. Count the decoded frames in your actual source clip. Enter that count rather than inferring it from a rounded duration label.
  2. Choose the 45-frame or 81-frame chunk size that matches the checkpoint you intend to evaluate.
  3. Enter the number of nonempty prompt lines. In the pinned CLI, each line covers one chunk.
  4. Enter the source constant frame rate for the reference duration and the separate intended output fps.
  5. Download the JSON and CSV review sheets. They record slicing, repeated tail frames and unprocessed source frames; they are not ComfyUI workflow files.

The default exercise has 100 source frames at 24 fps, three prompt lines and 45-frame chunks. The source ranges are 0–44, 45–89 and 90–99. The last range supplies only ten real frames, so repeating its last frame 35 times fills a 45-frame chunk. That makes 135 planned output frames.

At the CLI default output rate of 16 fps, 135 frames last 8.4375 seconds. The original 100-frame CFR clip at 24 fps lasts approximately 4.166667 seconds. Even setting output fps to 24 leaves the padded output at 5.625 seconds. Matching fps does not remove repeated tail frames. This is source-traced arithmetic, not a generated output or a speed estimate.

Inspect an original source clip at chunk boundaries

Watch this clip and view its details

Original 100-frame silent vector input at 24 fps with no Qwen Video Edit inference

The courier’s envelope moves horizontally while a visible counter identifies each source frame. Inspect frames 44 and 45, then 89 and 90, when testing chunk boundaries. Those pairs sit on opposite sides of the 45-frame slicing boundaries. Frame 99 is the final real source frame and is the one repeated by the padded final chunk in this example.

Open the numbered input watch page or inspect the original SVG frames 44, 45, 89, 90 and 99. The source frame record stores timestamps and prop offsets.

Choose a checkpoint before changing chunk settings

The pinned model-zoo table pairs the recommended 360P checkpoint with 45 frames and a 245760 pixel budget, and the recommended combined 480P checkpoint with 81 frames and a 399360 budget. It also lists specialized 480P variants and a 720P checkpoint. Treat those as checkpoint-specific configurations rather than interchangeable resolution presets.

The planner models frame slicing only. It does not select or load a checkpoint, resize media, validate a GPU environment or predict quality. Keep the checkpoint path, chunk size and pixel setting together in a real experiment. A larger number is not automatically a better fit for the task.

The dataset helper resizes frames using dimensions rounded to multiples of 16. Its maximum-pixel argument should not be treated as an independently verified strict final-area limit after that rounding. Inspect the actual saved dimensions from a real run.

Understand what the CLI does with prompts and frames

The pinned inference entry point decodes the source into ordered frames, drops empty prompt lines and limits the number of chunks by both prompt count and available source windows. One prompt for the 100-frame example covers only frames 0–44, leaving 55 source frames unprocessed. Extra prompt lines do not create extra source windows.

The padding helper repeats the final available frame when a window is shorter than the selected count. The CLI output writer uses a separate fps argument, defaulting to 16. This path does not preserve arbitrary input presentation timestamps simply because it reads the video’s frames.

Our source inspection found a documentation difference worth recording: the README and entry-point header describe intermediate stages as chained in memory, while the implementation writes temporary edited chunk tensors to disk when enhancement is enabled and removes each after its enhancement pass. Plan temporary storage from the implementation you actually run. This observation is code inspection, not a measured peak RAM or disk benchmark.

Keep the ComfyUI route distinct from the CLI

The pinned ComfyUI node implementation has single-chunk sampler semantics. Its sampler takes the first selected number of frames and pads a short input. Feeding a longer clip to one sampler call does not automatically schedule every chunk of the CLI’s long-video path.

For a long ComfyUI workflow, explicitly manage source windows and verify the same prompt reaches the intended edit and enhancement stages. The node’s low-RAM option frees the editing stack before enhancement and reloads it later, while the default path parks it in host memory. These are different resource tradeoffs. We did not measure their latency or memory use.

Review a local edit against properties that should stay fixed

Review pointOriginal inputCheck in a real generated result
IdentityOne courier and one envelopeObject count and proportions remain intentional
MotionEnvelope moves horizontallyNo unexplained jump or change of hand
BoundariesSource pairs 44/45 and 89/90Appearance and pose do not reset unexpectedly
TailLast real source frame is 99Repeated-frame padding is accounted for in delivery
Timing100 frames at 24 fpsSaved fps frame count and audio alignment are checked

Use an original input and a narrow instruction for the first experiment: change the courier jacket to dark blue while retaining the envelope, movement and fixed camera. That is a proposed test direction, not a prompt we have run or a promise that the model follows it. Save the complete returned clip and inspect normal playback as well as boundary frames.

The example is silent. If your production source has dialogue or music, handle audio deliberately and verify synchronization after any frame padding or fps change. Do not assume a frame-based image pipeline preserves the original audio track.

Inspect the source audit and independent input checker

The pinned document audit records seven small files, including source, vendored-license documents and the model card. The read-only audit script reproduces those hashes without installing dependencies, fetching weights or importing upstream model code.

The model card metadata at revision f7d9ef0c2a510096529e27994555de16193978e7 declares MIT. The repository separately retains upstream license files for vendored components. Review the actual checkpoint, base models and included components for your intended use; a metadata label does not establish that every dependency has identical terms.

Download the default JSON review sheet and CSV sheet. Our independent input inspector checks a local clip and plan with Python and ffprobe. It verified the original 100 frames, source CFR timestamps, three chunks and 35 padding frames. It does not validate tensors, GPU kernels or generated output.

Choose the workflow around the edit you need

Use this research route to investigate instruction edits to an existing clip when you can maintain the local environment and review the output. For still-image changes, see the existing Qwen image-editing guide. For a reference-driven rendering study, compare the EdenLive input guide.

For hosted original images and videos, inspect the supported inputs in Clout Image and Video. For connected story coverage, plan in AI Cinema. This does not claim Clout hosts Qwen Video Edit. Start from the specific property you need to change, then judge the actual returned media against the properties that should remain fixed.

Sources and testing

Pinned Qwen Video Edit source and model card checked October 24, 2026. Original numbered vector input and independent source and media inspection only. No model execution speed benchmark viral adoption or hosted integration is claimed.

Questions, answered

Frequently asked questions

What is Qwen Video Edit

It is a research instruction-based video-editing system that adapts an image-editing model to video latents using an existing source video.

Why can the planned output be longer than the input

A short final source window is padded by repeating its last frame and output fps is set separately. Both can change the planned duration.

Does one ComfyUI sampler process the entire video

The pinned sampler processes one selected frame window. Longer sequences need explicit chunk management.

Are these clips generated by Qwen Video Edit

No. They are original vector inputs with visible frame numbers. No model weights were downloaded and no inference was performed.

Can I import the planner JSON as a ComfyUI workflow

No. The JSON and CSV are review sheets for source ranges padding and timing. They are not ComfyUI workflow files.