Un jour lors de concerts, j'aimerais avoir une représentation vidéo live des sons de la musique que l'on joue. Pour cela, ffplay (de ffmpeg) est un bon outil.
Générer une vidéo depuis un audio wave :
$ ffmpeg -i input.wav -filter_complex "[0:a]avectorscope=s=1280x720,format=yuv420p[vid]" -map "[vid]" -map 0:a -codec:v libx264 -crf 18 -preset fast -codec:a aac -strict -2 -b:a 192k output.mp4
Générer une vidéo depuis le microphone interne :
$ ffmpeg -filter_complex "[0:a]avectorscope=s=1280x720,format=yuv420p[vid]" -map "[vid]" -map 0:a -codec:v libx264 -crf 18 -preset fast -codec:a aac -strict -2 -b:a 192k output.mp4
Voir une représentation audio avec ffplay :
$ ffplay -f pulse -i alsa_input.pci-0000_00_1b.0.analog-stereo [...plugin de filtre...]