diff options
Diffstat (limited to 'convert2ogg')
-rwxr-xr-x | convert2ogg | 27 |
1 files changed, 27 insertions, 0 deletions
diff --git a/convert2ogg b/convert2ogg new file mode 100755 index 0000000..87638be --- /dev/null +++ b/convert2ogg @@ -0,0 +1,27 @@ +#!/bin/bash +#---------------------------------------------------- +# Version: 0.1.0 +# Author: Florian "Bluewind" Pritz <f-p@gmx.at> +# +# Licensed under WTFPL v2 +# (see COPYING for full license text) +# +#---------------------------------------------------- +# Converts a file to an OGG +#---------------------------------------------------- + +for i in "$@"; do + pushd . &> /dev/null + cd "$(dirname "$i")" + + file="$(basename "$i")" + file_ogg="$(echo ${file} | sed 's/\(.*\)\..*/\1/').ogg" + tmpfile="$(echo ${file} | sed 's/\(.*\)\..*/\1/').wav" + + mplayer -ao pcm:fast -novideo -vc null -vo null -ao pcm:file="$tmpfile" "$file" + oggenc -q 5 "$tmpfile" + + rm "$tmpfile" + + popd &> /dev/null +done |