[FFmpeg-user] Using -filter_complex instead of lavfi with amerge hangs.

Tim Nicholson nichot20 at yahoo.com
Tue Jun 26 14:35:04 CEST 2012


On 26/06/12 11:54, Nicolas George wrote:
> [..]
> I need to add examples for amerge with -filter_complex. The syntax should be
> something like that:
> 
> -i LTA01631701.mxf -filter_complex '[0.1] [0.2] amerge [audio]' \
>   -map 0.0 -map '[audio]'
> 

Hmmm. something is still not right.

ffmpeg -i LTA01631701.mxf -filter_complex "
[0:1] [0:2] amerge [audio]" \
-map 0:0 -map '[audio]' \
-c:v dvvideo -pix_fmt yuv420p \
-c:a pcm_s16le -ar 48k -ac 2 \
-t 10 -y ./LTA01631701-4-1.mov

leads to:-

Stream mapping:
  Stream #0:1 (pcm_s24le) -> amerge: (graph 0)
  Stream #0:2 (pcm_s24le) -> amerge: (graph 0)
  Stream #0:0 -> #0:0 (rawvideo -> dvvideo)
  amerge (graph 0) -> Stream #0:1 (pcm_s16le)


and now immediately gives me the progress line which runs at the
expected speed....

frame=  250 fps= 28 q=0.0 Lsize=   37035kB time=00:00:10.00
bitrate=30339.1kbits/s

but then hangs after the last frame and eventually returns a:-

8424 Killed                  ffmpeg -i.......

In the meantime kernel CPU goes through the roof, as does swap usage.

>[..]


-- 
Tim




More information about the ffmpeg-user mailing list