Ceci est une ancienne révision du document !
Commande proposée par G2°°
Ici sur le forum https://hyliatyde.space/forum/viewtopic.php?pid=7587#p7587
Vous souhaitez faire une vidéo d'un fichier audio, voilà la commande magique proposée par golgot200 sur le forum
Se placer dans le dossier où se trouve le fichier audio dont vous souhaitez faire une vidéo, ou s'y rendre avec la commande cd
A changer pour adapter la commande :
Confusion.flac (nom de votre fichier audio)
Le text aussi, moi j'ai mis E.L.O
Le chemin d'une police de caractère pour exemple :
/usr/share/fonts/truetype/matias/Matias.ttf
Pas de panique, si vous mettez pas le bon chemin, il en mettra une par défaut
Ici, je n'utilise aucune compression au niveau audio, je ne veux pas détériorer mon flac. La vidéo de sortie sera en 1080p
ffmpeg -i Confusion.flac -filter_complex \ "[0:a]avectorscope=s=920x920:m=lissajous_xy,transpose=1,pad=1920:1080[vs]; \ [0:a]showspectrum=mode=separate:color=fire:scale=cbrt:s=960x920[ss]; \ [0:a]showwaves=s=1920x160:mode=cline[sw]; \ [vs][ss]overlay=w[bg]; \ [bg][sw]overlay=0:H-h,drawtext=fontsize=50:fontfile=/usr/share/fonts/truetype/matias/Matias.ttf:fontcolor=black@0.3:shadowx=2:shadowy=2:shadowcolor=gray@0.3:x=100:y=x/dar:enable=lt(mod(t\,3)\,1):text='E.L.O'[out]" \ -map "[out]" -map 0:a -c:v libx264 -c:a copy SPECTRUM.mkv
Le résultat …
Superbe non ? Merci G2°°