[FFmpeg-devel] [PATCH 3/5] audioconvert: implement av_bprint_channel_layout().
Clément Bœsch
ubitux at gmail.com
Wed Jun 6 19:34:20 CEST 2012
On Wed, Jun 06, 2012 at 04:23:56PM +0200, Nicolas George wrote:
> L'octidi 18 prairial, an CCXX, Clément Bœsch a écrit :
> > OK I did some random tests but it didn't work as smooth as I expected...
> >
> > First I tried to generate a random sample with:
> >
> > ./ffmpeg -f lavfi -i "aevalsrc=sin(330*PI*2*t)[a];
> > aevalsrc=sin(440*PI*2*t)[b];
> > [a][b]amerge" -t 5 out.wav
> >
> > But it crashed. Actually, it also crashes on master/HEAD.
>
> Fixed by:
> http://ffmpeg.org/pipermail/ffmpeg-devel/2012-June/125541.html
>
> > So I created two samples with sth like:
> >
> > ./ffmpeg -f lavfi -i aevalsrc='sin(330*PI*2*t)' -t 5 ch0.wav
> > -f lavfi -i aevalsrc='sin(440*PI*2*t)' -t 5 ch1.wav
> >
> > And then this:
> >
> > ./ffmpeg -i ch0.wav -i ch1.wav -filter_complex
> > '[0:0][1:0]amerge[out0];
> > [0:0][1:0]amerge[out1]' -map '[out0]'
> > -map '[out1]' -y out.ogg
> >
> > This actually crashes after your patchset (master/HEAD + the 5 patches of
> > this thread), but works with master/HEAD.
>
> It works for me right now. Complete console output down below.
>
> > With the previous out.ogg (generated from master/HEAD), in your amerge
> > branch I tried this:
> >
> > ./ffmpeg -i out.ogg -filter_complex
> > '[0:0][0:1][1:0][1:1]amerge=inputs=4' -f null -
> >
> > But it crashed again...
>
> I get:
>
> Invalid file index 1 in filtergraph description [0:0][0:1][1:0][1:1]amerge=inputs=4.
>
> And indeed, your command line has only one input: 1:0 does not make sense.
>
Ah yes IIRC I wanted to try two times -i out.ogg or something like that.
> > The only use case I'm interested is: take a video, and merge all the
> > streams into one. This is assuming all the streams are mono, OR stereo
> > pairs.
>
> I am a little surprised here. I thought you wanted to implement -map_channel
> with that.
>
No I didn't plan this, -map_channel was just meant to be a generic way of
doing such operation, but the feature I was actually interested in was
this "simple" task.
[...]
Anyway, if the problems above are fixed I don't have much to say on the
patch/patchset.
Thank you,
--
Clément B.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 490 bytes
Desc: not available
URL: <http://ffmpeg.org/pipermail/ffmpeg-devel/attachments/20120606/3e6c35b2/attachment.asc>
More information about the ffmpeg-devel
mailing list