Last active
June 5, 2022 09:49
-
-
Save miawgogo/91e1e3e06cad2cfb9c94ecff507227a1 to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#! /bin/bash | |
filename="$1" | |
name=$(basename "$filename" .flac) | |
mp2br=( 80 128 160 192 ) | |
aacbr=( 40 32 24 ) | |
opus=("${mp2br[@]}" "${aacbr[@]}") | |
echo "Generating MP2 files:" | |
for br in "${mp2br[@]}"; do | |
echo "Converting to mp2 at $br k" | |
ffmpeg -i "$filename" -c:a mp2 -b:a "$br"k "$name ($br k).mp2" | |
done | |
echo "Generating AAC files:" | |
for br in "${aacbr[@]}"; do | |
echo "Converting to aac at $br k" | |
flac -d -c "$filename" | fdkaac - -p 29 -b $br -o "$name($br k).aac" | |
done | |
echo "Generating opus files:" | |
for br in "${opus[@]}"; do | |
echo "Converting to opus at $br k" | |
opusenc --bitrate $br --cvbr --music "$filename" "$name($br k).ogg" | |
done |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment