everything-to-ogg-converter/convert.sh

45 行
1.0 KiB
Bash

#!/bin/bash
for name in *.mp3; do
ffmpeg -i "$name" -acodec libvorbis "$(echo "$name" | sed -ne 's/mp3/ogg/gp')"
rm -rf "$name"
done
for name in *.wav; do
ffmpeg -i "$name" -acodec libvorbis "$(echo "$name" | sed -ne 's/wav/ogg/gp')"
rm -rf "$name"
done
for name in *.m4a; do
ffmpeg -i "$name" -acodec libvorbis "$(echo "$name" | sed -ne 's/m4a/ogg/gp')"
rm -rf "$name"
done
for name in *.flac; do
ffmpeg -i "$name" -acodec libvorbis "$(echo "$name" | sed -ne 's/flac/ogg/gp')"
rm -rf "$name"
done
for name in *.aiff; do
ffmpeg -i "$name" -acodec libvorbis "$(echo "$name" | sed -ne 's/aiff/ogg/gp')"
rm -rf "$name"
done
for name in *.mp4; do
ffmpeg -i "$name" -acodec libvorbis "$(echo "$name" | sed -ne 's/mp4/ogg/gp')"
rm -rf "$name"
done
for name in *.mkv; do
ffmpeg -i "$name" -acodec libvorbis "$(echo "$name" | sed -ne 's/mkv/ogg/gp')"
rm -rf "$name"
done
for name in *.webm; do
ffmpeg -i "$name" -acodec libvorbis "$(echo "$name" | sed -ne 's/webm/ogg/gp')"
rm -rf "$name"
done
rm -rf convert.sh
rm -rf *.m3u