O áudio foi extraído do vídeo abaixo:
- www.youtube.co....
Comando para criar o vídeo com o espectrograma, legendas, contador de quadros e o tempo decorrido:
ffmpeg -f lavfi -i "amovie='$audio', asplit [a][out1]; [a] showspectrum="fscale=$escala:scale=sqrt:legend=enabled:stop=10000:win_func=flattop:mode=separate:slide=scroll:s=1636x952:color=rainbow:overlap=1:fps=60:gain=1" [out0]" -vf "drawtext=fontfile=\"/usr/share/fonts/truetype/noto/NotoMono-Regular.ttf\": text='%{pts\:gmtime\:0\:%M\\\\\:%S}\:%{frame_num}': start_number=1: x=0: y=0: fontcolor=white: fontsize=24,subtitles='$legenda':force_style='FontName=Open Sans,Alignment=8,FontSize=24'" -b:v 8M -c:a ac3 -b:a 320k "$saida"
As legendas foram feitas com o Gnome Subtitles.
Este vídeo é melhor visto em 1080p.
Foi aplicado um zoom que reduz a cobertura de frequências pelo espectrograma. As frequências representadas vão de contínuo (0 Hz) à 10 kHz. Além disso, foi utilizada uma janela de função que produz uma maior taxa de representação aumentando a velocidade da rolagem horizontal.
27 авг 2024