Outils du site


Faire une vidéo Waveform de ses fichiers musicaux

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 G2°° 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°° ;-)