[FFmpeg-user] Mixing two audio files to left/right channels, but using a (stream-copied) video from a third input

Alfredo Di Napoli alfredo.dinapoli at gmail.com
Mon Nov 24 21:01:04 CET 2014


You are exactly right Lou, that were my assumptions.
Thank you very much for the help and the ready-to-use video filter!

Many thanks,
Alfredo

Sent from my iPad

> On 24/nov/2014, at 20:20, Lou <lou at lrcd.com> wrote:
> 
> On Mon, 24 Nov 2014 17:04:24 +0100
> Alfredo Di Napoli <alfredo.dinapoli at gmail.com> wrote:
> 
>> Hello everyone,
>> 
>> and sorry if the title is convoluted, I couldn't find a better one. What
>> I'm trying to accomplish is simple, in practice: Assume I have three files:
>> - Left_Audio.mp3
>> - Right_Audio.mp3
>> - Video.mov
>> 
>> (Extensions are not important). What I would like to achieve is to come up
>> with a CLI command which would give me a resulting video such that:
>> 
>> - The left audio channel of the output will be mixed from  Left_Audio.mp3
>> - The right audio channel of the output will be mixed from Right_Audio.mp3
>> - The video will be a stream copy of Video.mov
> 
> Since there is no info (ffmpeg console output) about your inputs I'll
> assume your audio inputs are both stereo, and that you only want the
> video stream from Video.mov while ignoring any other stream types:
> 
> ffmpeg -i Left_Audio.mp3 -i Right_Audio.mp3 -i Video.mov \
> -filter_complex "[0:a][1:a]amerge,pan=stereo|c0<c0+c1|c1<c2+c3[aout]" \
> -map 2:v -map "[aout]" -c:v copy -shortest output


More information about the ffmpeg-user mailing list