Outils du site


Ceci est une ancienne révision du document !


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