PipeFlow: Pipelined Processing and Motion-Aware Frame Selection for Long-Form Video Editing
Mustafa Munir, Md Mostafijur Rahman, Kartikeya Bhardwaj, Paul Whatmough, Radu Marculescu
TL;DR
PipeFlow tackles the prohibitive computational cost of diffusion-based long-form video editing by introducing motion-aware frame skipping, a pipelined DDIM inversion and editing workflow, and neural frame interpolation to bridge segment boundaries. By partitioning videos into segments and overlapping preprocessing with editing across multiple GPUs, PipeFlow achieves near-linear scaling in runtime with video length and delivers substantial speedups (up to ~31.7× over DMT and ~9.6× over TokenFlow) while preserving temporal coherence and prompt fidelity. The method demonstrates strong empirical performance across short- and long-form videos, improved CLIP alignment (mean CLIP score near 97.5) and reduced warp error, and robust qualitative results against state-of-the-art baselines. Overall, PipeFlow offers a practical, scalable solution for diffusion-based long-form video editing with strong multi-GPU efficiency and minimal quality loss.
Abstract
Long-form video editing poses unique challenges due to the exponential increase in the computational cost from joint editing and Denoising Diffusion Implicit Models (DDIM) inversion across extended sequences. To address these limitations, we propose PipeFlow, a scalable, pipelined video editing method that introduces three key innovations: First, based on a motion analysis using Structural Similarity Index Measure (SSIM) and Optical Flow, we identify and propose to skip editing of frames with low motion. Second, we propose a pipelined task scheduling algorithm that splits a video into multiple segments and performs DDIM inversion and joint editing in parallel based on available GPU memory. Lastly, we leverage a neural network-based interpolation technique to smooth out the border frames between segments and interpolate the previously skipped frames. Our method uniquely scales to longer videos by dividing them into smaller segments, allowing PipeFlow's editing time to increase linearly with video length. In principle, this enables editing of infinitely long videos without the growing per-frame computational overhead encountered by other methods. PipeFlow achieves up to a 9.6X speedup compared to TokenFlow and a 31.7X speedup over Diffusion Motion Transfer (DMT).
