[FFmpeg-user] Scan EBU R128 filter only stream#0:1 ?

Moritz Barsnick barsnick at gmx.net
Wed Jul 26 21:06:45 EEST 2017


On Wed, Jul 26, 2017 at 00:05:11 -0700, Nopidea wrote:
> Thanks for your help.
> I try with audio mapping command like this:
> 
> ffmpeg -nostats -ss 00:02:30 -i /VIDEO_IN.mov -vn -filter_complex
> "ebur128=peak=true;[0:3][0:4]amerge=inputs=2[outA]" -map "[outA]" -to
> 00:01:30 -f null -

What's your actual mapping of the input? In other words, kindly show us
the complete, uncut console output of
$ ffmpeg -ss 00:02:30 -i /VIDEO_IN.mov

And *please* don't make a screenshot, but copy and paste the console's
text. (If it's not straightforward, you can google how to do it on your
OS.)

> ffmpeg -nostats -ss 00:02:30 -i /VIDEO_IN.mov -map 0:3 -map 0:4 -vn
> -filter_complex ebur128=peak=true -to 00:01:30 -f null -

Assuming 0:0 is your video, and 0:1 to 0:4 are four mono streams, and
ebur needs stereo input, it's probably:
$ ffmpeg [...] "[0:3][0:4]amerge=inputs=2,ebur128=peak=true[outA]" [...]

The filter chain reads from left to right. (First merge streams 3 and 4
to a 2-channel stream, then run that through ebur, then map that stereo
stream to your output - assuming that's what you wanted to do.)

Moritz


More information about the ffmpeg-user mailing list