ExpressEdit: Video Editing with Natural Language and Sketching
arXiv:2403.17693 · doi:10.1145/3640543.3645164
Abstract
Informational videos serve as a crucial source for explaining conceptual and procedural knowledge to novices and experts alike. When producing informational videos, editors edit videos by overlaying text/images or trimming footage to enhance the video quality and make it more engaging. However, video editing can be difficult and time-consuming, especially for novice video editors who often struggle with expressing and implementing their editing ideas. To address this challenge, we first explored how multimodalitynatural language (NL) and sketching, which are natural modalities humans use for expressioncan be utilized to support video editors in expressing video editing ideas. We gathered 176 multimodal expressions of editing commands from 10 video editors, which revealed the patterns of use of NL and sketching in describing edit intents. Based on the findings, we present ExpressEdit, a system that enables editing videos via NL text and sketching on the video frame. Powered by LLM and vision models, the system interprets (1) temporal, (2) spatial, and (3) operational references in an NL command and spatial references from sketching. The system implements the interpreted edits, which then the user can iterate on. An observational study (N=10) showed that ExpressEdit enhanced the ability of novice video editors to express and implement their edit ideas. The system allowed participants to perform edits more efficiently and generate more ideas by generating edits based on user's multimodal edit commands and supporting iterations on the editing commands. This work offers insights into the design of future multimodal interfaces and AI-based pipelines for video editing.
arXiv comment22 pages, 5 figures, to be published in ACM IUI 2024
References in corpus (20)
- BLIP-2: Bootstrapping Language-Image Pre-training with Frozen Image Encoders and Large Language Models
- To Trust or to Think: Cognitive Forcing Functions Can Reduce Overreliance on AI in AI-assisted Decision-making
- Segment Anything
- A Comprehensive Survey of AI-Generated Content (AIGC): A History of Generative AI from GAN to ChatGPT
- Imagen Video: High Definition Video Generation with Diffusion Models
- Co-Writing with Opinionated Language Models Affects Users' Views
- Augmenting Sports Videos with VisCommentator
- AVscript: Accessible Video Editing with Audio-Visual Scripts
- RealityTalk: Real-Time Speech-Driven Augmented Presentation for AR Live Storytelling
- B-Script: Transcript-based B-roll Video Editing with Recommendations
- AI Chains: Transparent and Controllable Human-AI Interaction by Chaining Large Language Model Prompts
- Text2LIVE: Text-Driven Layered Image and Video Editing
- HelpViz: Automatic Generation of Contextual Visual MobileTutorials from Text-Based Instructions
- FateZero: Fusing Attentions for Zero-shot Text-based Video Editing
- Automated Conversion of Music Videos into Lyric Videos
- StableVideo: Text-driven Consistency-aware Diffusion Video Editing
- Soundini: Sound-Guided Diffusion for Natural Video Editing
- Style-A-Video: Agile Diffusion for Arbitrary Text-based Video Style Transfer
- InstructVid2Vid: Controllable Video Editing with Natural Language Instructions
- Iterative Text-based Editing of Talking-heads Using Neural Retargeting
Cited by in corpus (5)
- VideoDiff: Human-AI Video Co-Creation with Alternatives
- Lotus: Creating Short Videos From Long Videos With Abstractive and Extractive Summarization
- EditDuet: A Multi-Agent System for Video Non-Linear Editing
- Autoregressive Modeling of Film with Applications in Video Montage
- Robots Influencing Humans to Reveal their Goals during Collaboration and Competition