Como posso usar filtro e filter_complex com ffmpeg?

0

Eu quero gerar uma forma de onda usando este comando:

ffmpeg -i video.mp4 -filter_complex \
"[0:a]aformat=channel_layouts=mono,showwavespic=s=600x200,colorkey=black,colorchannelmixer=rr=156/255:gg=244/255:bb=47/255[fg]; \
color=s=600x200:color=#44582c,drawgrid=width=iw/10:height=ih/5:color=#[email protected][bg]; \
[bg][fg]overlay=format=rgb" -frames:v 1 output.png

Depois, corte-o usando

ffmpeg -i output.png -vf  "crop=600:40:0:80" output-cropped.png

Como posso combinar os dois em uma única invocação do ffmpeg (última git: versão N-80640-gf573acc)?

    
por yPhil 25.06.2016 / 02:06

1 resposta

1

Use

ffmpeg -i video.mp4 -filter_complex \
"[0:a]aformat=channel_layouts=mono,showwavespic=s=600x200,colorkey=black, \
      colorchannelmixer=rr=156/255:gg=244/255:bb=47/255[fg]; \
      color=s=600x200:color=#44582c,drawgrid=width=iw/10:height=ih/5:color=#[email protected][bg]; \
 [bg][fg]overlay=format=rgb,crop=600:40:0:80" -frames:v 1 output-cropped.png
    
por 25.06.2016 / 06:54

Tags