From d0e897329bc9c2ca5ef87292fa42877e55537280 Mon Sep 17 00:00:00 2001 From: Florian Pritz Date: Tue, 13 Oct 2009 17:03:15 +0200 Subject: add convert2ogg Signed-off-by: Florian Pritz --- convert2ogg | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) create mode 100755 convert2ogg (limited to 'convert2ogg') 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 +# +# 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 -- cgit v1.2.3-24-g4f1b