Édition audio sous GNU/Linux
De Octet.ca
Sommaire
Speex[modifier]
Convertir un fichier wav en speex:
speexenc input.wav output.spx
Concatenation de fichier audio[modifier]
ffmpeg -i "concat:ogg1.ogg|ogg2.ogg|ogg3.ogg" -c copy out.ogg
Convertir n'importe quoi en n'importe quoi[modifier]
ffmpeg -i entree.format1 sortie.format2
mp4 -> mp3 (livre audio Radio-Canada)[modifier]
for filename in *mp4;do name=$(echo "$filename" | cut -f 1 -d '.');ffmpeg -i $filename ${name}.mp3;done
Convertir wav en flac[modifier]
sox fichier.wav fichier.flac
Couper un fichier en morceaux[modifier]
Fichier quelconque[modifier]
avconv -i input.mp3 -acodec copy -ss couper_apres_n_secondes -t faire_fichier_m_secondes.mp3
mp3[modifier]
Pour couper un fichier mp3 en 10 morceaux:
mpgtx -10 input.mp3 -o output
donnera output01.mp3, output02.mp3 .... output10.mp3
Sox[modifier]
Cette section indique quelques commandes pour générer des sons en utilisant le logiciel sox.
Générer un son à une fréquence donnée[modifier]
Pour un son de 3 secondes à une fréquence de 180 Hz échantillonné à 44100 Hz, le tout sauvegardé dans un fichier wav nommé 180.wav:
sox -c1 -r44100 -n --type wav 180.wav synth 3.0 sine 180 vol 0.7
Capturer du son en streaming[modifier]
mplayer -dumpstream http://stream.hebergementultra.com:8100
Pour convertir le fichier obtenu en wav:
mplayer -ao pcm:fast:file=foobar.wav -vo null -vc dummy stream.dump
Convertir en mp3
ffmpeg -i stream.dump -acodec copy -f mp3 foo.mp3