• Convert .wma file to 192 kpbs .mp3:

    $ ffmpeg -i audio.wma -b:a 192k audio.mp3
    
  • Convert all .wma files to VBR .mp3 at quality range number #4:

    $ find . -iname "*.wma" -exec ffmpeg -i "{}" -q:a 4 "{}.mp3" \;
    $ rename 's/\.wma\.mp3/\.mp3/' *.mp3
    
  • Convert .ape file to .wav:

    $ ffmpeg -i audio.ape audio.wav
    
  • Split a one-file album flac file into tracks according its cue list:

    $ shntool split -f album.cue -o flac album.flac
    
  • Split a raw BIN/CUE copy of a CD-DA image and transcode each track as a flac:

    $ ffmpeg -f s16le -ar 44.1k -ac 2 -i ./CDDA_COPY.BIN ./cdda.wav
    $ shntool split -f ./CDDA_COPY.CUE -o flac ./cdda.wav
    
  • Merge several .wav file to one file named merged.wav:

    $ sox part1.wav part2.wav part3.wav merged.wav
    
  • Convert .wav audio file to ALAC lossless file:

    $ ffmpeg -i audio.wav -acodec alac audio.m4a
    
  • Convert .asf audio file to PCM wave file:

    $ mplayer -vo null -hardframedrop -ao pcm:file=audio.wav audio.asf
    
  • Convert MIDI file to Ogg/Vorbis:

    $ timidity -Ov1S *.mid
    
  • Extract the Right then Left channel of a stereo .wav file:

    $ sox stereo.wav -c 1 rightchan.wav avg -r
    $ sox stereo.wav -c 1 leftchan.wav avg -l
    
  • Some sox compressor parameters:

    $ play audio.wav compand .1,.1 -60,-10 0 0 .1
    $ play audio.wav compand .01,.3 -6,-4,-3,-3,0,-3
    $ play audio.wav compand 0.3,1 -90,-90,-70,-70,-60,-20,0,0 -5 0 0.2
    
  • Test Alsa audio driver output via gstreamer v0.10:

    $ gst-launch-0.10 audiotestsrc ! alsasink
    
  • Generate cyclic pink noise (source):

    $ play -t sl -r48000 -c2 - synth -1 pinknoise tremolo .1 40 <  /dev/zero
    
  • Generate background low frequency noise (source):

    $ play -c2 -n synth whitenoise band -n 100 24 band -n 300 100 gain +20
    

Other related ressources:

Related content