MeanFlow-Accelerated Multimodal Video-to-Audio Synthesis via One-Step Generation

Abstract

A key challenge in synthesizing audios from silent videos is the inherent trade-off between synthesis quality and inference efficiency in existing methods. Take Flow Matching based models as an example: they rely on modeling instantaneous velocity, inherently require an iterative sampling process, leading to slow inference speeds. To address this efficiency bottleneck, we introduce a MeanFlow-accelerated model that characterizes flow fields using average velocity, enabling one-step generation and thereby significantly accelerating multimodal video-to-audio (VTA) synthesis while preserving audio quality, semantic alignment, and temporal synchronization. Furthermore, a scalar rescaling mechanism is employed to balance conditional and unconditional predictions when classifier-free guidance (CFG) is applied, effectively mitigating CFG-induced distortions in one step generation. Since the audio synthesis network is jointly trained with multimodal conditions, we further evaluate it on text-to-audio (TTA) synthesis task. The results demonstrate that incorporating MeanFlow into the network significantly improves inference speed without compromising perceptual quality on both VTA and TTA tasks.

Comparison

Comparison of (a) previous flow matching based method and (b) proposed MeanFlow-accelerated method

Audio Samples

Video to Audio Synthesis Task (Videos from VggSound)

rope skipping

Ground Truth

Frieren (step = 1)

MF-MJT (step = 1)

MMAudio (step = 25)

Frieren (step = 25)

MF-MJT (step = 25)

playing bongo

Ground Truth

Frieren (step = 1)

MF-MJT (step = 1)

MMAudio (step = 25)

Frieren (step = 25)

MF-MJT (step = 25)

people eating apple

Ground Truth

Frieren (step = 1)

MF-MJT (step = 1)

MMAudio (step = 25)

Frieren (step = 25)

MF-MJT (step = 25)

playing accordion

Ground Truth

Frieren (step = 1)

MF-MJT (step = 1)

MMAudio (step = 25)

Frieren (step = 25)

MF-MJT (step = 25)

warbler chirping

Ground Truth

Frieren (step = 1)

MF-MJT (step = 1)

MMAudio (step = 25)

Frieren (step = 25)

MF-MJT (step = 25)

Text to Audio Synthesis Task (Captions from AudioCaps)

Caption: Several gunshots followed by a click and glass breaking
AudioLCM (step = 1)
MF-MJT (step = 1)
AudioLCM (step = 25)
MF-MJT (step = 25)
Ground Truth
Caption: A stream of water rushing and trickling followed by a young man whooshing
AudioLCM (step = 1)
MF-MJT (step = 1)
AudioLCM (step = 25)
MF-MJT (step = 25)
Ground Truth
Caption: Clicking and vibrations from a sewing machine
AudioLCM (step = 1)
MF-MJT (step = 1)
AudioLCM (step = 25)
MF-MJT (step = 25)
Ground Truth
Caption: Small dogs yip and whimper
AudioLCM (step = 1)
MF-MJT (step = 1)
AudioLCM (step = 25)
MF-MJT (step = 25)
Ground Truth
Caption: A man whistling followed by a man yelling as plastic rustles and clanks in the background
AudioLCM (step = 1)
MF-MJT (step = 1)
AudioLCM (step = 25)
MF-MJT (step = 25)
Ground Truth
Caption: Several small birds chirping with faint rustling
AudioLCM (step = 1)
MF-MJT (step = 1)
AudioLCM (step = 25)
MF-MJT (step = 25)
Ground Truth
Caption: Waves crash against a shore
AudioLCM (step = 1)
MF-MJT (step = 1)
AudioLCM (step = 25)
MF-MJT (step = 25)
Ground Truth