#!/bin/bash # asf2mp3 - converts asf to mp3 # by dive #slackware # dave@dawoodfall.net function convertall { for i in *.asf do ffmpeg -i "$i" audiodump.wav lame --preset extreme audiodump.wav -o "`basename "$i" .asf`.mp3" done rm audiodump.wav exit 0 } function convertfile { ffmpeg -i "$1" audiodump.wav lame --preset extreme audiodump.wav -o "`basename "$1" .asf`.mp3" rm audiodump.wav exit 0 } function usage { printf "%b\n%b\n%b\n" "asf2mp3: Usage:" \ "asf2mp3 FILE" "If FILE is omitted it will convert all files in current dir." exit 0 } [[ $1 == "-h" || $1 == "--help" ]] && usage [[ $1 != "" ]] && convertfile "$1" convertall