[scripts] feat: convert audio files to ogg
This commit is contained in:
parent
fff5fa4456
commit
618f657d4b
23
.local/bin/oggconv
Executable file
23
.local/bin/oggconv
Executable file
@ -0,0 +1,23 @@
|
||||
#!/usr/bin/env sh
|
||||
|
||||
# Author: Simon Legner <Simon.Legner@gmail.com>
|
||||
|
||||
convert () {
|
||||
ffmpeg -i "$in" \
|
||||
-acodec libvorbis -aq 6 -vn -ac 2 \
|
||||
-map_metadata 0 \
|
||||
"$out"
|
||||
}
|
||||
|
||||
if [ "" = "$1" ]; then
|
||||
echo Converts audio files to Ogg Vorbis using ffmpeg.
|
||||
echo Usage: $0 file1.ext1 file2.ext2 ... fileN.ext4
|
||||
echo ... produces file1.ogg file2.ogg ... fileN.ogg
|
||||
fi
|
||||
|
||||
for i in "$@"; do
|
||||
in="$1"
|
||||
ext="$(basename "$in" | sed -e 's/.*\.//')"
|
||||
out="${in%.$ext}.ogg"
|
||||
convert
|
||||
done
|
Reference in New Issue
Block a user