- Détails
- Catégorie : MP3/sons
- Affichages : 6556
ffmpeg -i 10.mp3 -filter_complex "[0:a]avectorscope=s=1280x720,format=yuv420p[v]" -map "[v]" -map 0:a -strict -2 output.mp4
Permet de tran sformer un mp3 en video spectrale du son
Add a comment- Détails
- Catégorie : MP3/sons
- Affichages : 7627
ffmpeg -f lavfi -i color=c=black:s=1280x720:r=5 -i The_Blue_Pearl.mp3 -crf 0 -c:a copy -shortest output.mp4
- color :
- c : couleur
- s : taille en pixel de la video a créer
- r : ?
- -i : fichier en entrée
- -crf 0 : Constant rate factor : definition de la qualité par défaut
- -c:a copy : récupère l'audio du fichier de départ
- -shortest : Finit l'encodage quand le flux le plus court se termine
- Détails
- Catégorie : MP3/sons
- Affichages : 7659
ffmpeg -y -i cut.mp4 -i typing.mp3 -filter_complex "[0:v]drawtext=enable='between(t,0,3)':fontfile=fonts/RobotoBoldCondensed.ttf:text='Finding Nemo...':fontcolor=white:fontsize=24:x=50:y=h-h/5+20[v0]; [1:a]volume=0:enable='not(between(t,0,3))'[a3]" -vcodec libx264 -c:a libfdk_aac -map "[v0]" -map "[a3]" -preset ultrafast -async 1 output.mp4
- not : permet de ne pas avoir de son
- between : prend en compte la mise à 0 du vomlume entre la seconde 0 et la seconde 3
- Détails
- Catégorie : MP3/sons
- Affichages : 7168
ffmpeg -lavfi "amovie=audio.wav:loop=3" out.wav
- Détails
- Catégorie : MP3/sons
- Affichages : 6496
Dans un premier temps, afin de ne pas tout réencoder la vide, on utiliser mplayer qui permet de visualiser le recallage :
- mplayer delay xx video.avi
Lorsque cette valeur est bien déterminée, on va réenconder la video avec mencoder, en prenant en compte de cette valeur :
- mencoder -oac copy -ovc copy -audio-delay -xx video_source.avi video_out.avi
xx représente une valeur en secondes
Add a comment- Détails
- Catégorie : MP3/sons
- Affichages : 6808
Dans notre cas précis, le silence est créé les 10 premières secondes, puis toutes les 25 secondes
ffmpeg -i in -vf drawbox=t=fill:enable='lt(mod(t,25),10)' -af volume=0::enable='lt(mod(t,25),10)' out
- Détails
- Catégorie : MP3/sons
- Affichages : 6751
Cette commande permet d'intérroger la video pour simplement connaitre si la video possède du son
ffmpeg -hide_banner -i sample.mp4 -af volumedetect -vn -f null - 2>&1|grep mean_volume
Add a comment
- Détails
- Catégorie : MP3/sons
- Affichages : 6603
spectogramme:
ffmpeg -i song.mp3 -filter_complex showspectrum=mode=separate:color=intensity:slide=1:scale=cbrt -y -acodec copy video.mp4
Vecteur :
ffmpeg -i song.mp3 -filter_complex avectorscope=s=320x240 -y -acodec copy video.mp4
zooming mandelbrot:
ffmpeg -i song.mp3 -f lavfi -i mandelbrot=s=320x240 -y -acodec copy video.mp4
Add a comment
- Détails
- Catégorie : MP3/sons
- Affichages : 6771
Voila comment mettre de l'écho. Il faut "s'amuser" avec le "curseur"
ffmpeg -i 10.mp3 -map 0 -c:v copy -af aecho=0.6:0.3:1000:0.5 out.mp3
Les parametre de aecho sont :
- in_gain
-
Définit le gain réfléchit par le signal. Par défaut :
0.6. - out_gain
-
Définit le gain réfléchit par le signal. Par défaut
0.3. - delays
-
Définit la liste des intervalles de temps en milisecondes entre le signal original et le signal refléchit. LEs réflexions peuvent être séparés par des ’|’. La plage peut aller de 0 à 90000.0, par défaut : 1000.
- decays
-
Définit la liste du volume des signaux réfléchis séparés par '|'. La plage autorisée pour chaque désintégration est (0 - 1,0) .La valeur par défaut est 0,5.
Add a comment
- Détails
- Catégorie : MP3/sons
- Affichages : 7183
Ceci permet detravailler sur les deux canaux (wav ou MP3)
-
exploser le type stereo d'un fichier .wav stereo en deux fichier gauches mono.
ffmpeg -i stereo.wav -map_channel 0.0.0 left.wav -map_channel 0.0.1 right.wav -
Amplifier le canal gauche left.wav
ffmpeg -i left.wav -af "volume=1.5" left.wav -
Joindre deux fichiers mono ensembleffmpeg -i left.wav -i right.wav -filter_complex "[0:a][1:a]amerge=inputs=2[aout]" -map "[aout]" output.mka
Ou d'une méthode + sim : -
ffmpeg -i stereo.wav -filter_complex "channelsplit[lpre][r];[lpre]volume=1.5[l];[l][r]amerge" output.wav
Vous retrouverez ici tous mes articles explicatifs de mes concepts, mes résultats d'analyses techniques m'ayant permi d'aboutir à un fonctionnement de mes applicatifs très fonctionnel
