2022-09-02 16:14:33 +00:00
|
|
|
#!/bin/bash
|
|
|
|
|
2022-12-27 11:33:14 +00:00
|
|
|
read -p 'Bitrate [192]: ' BITRATE
|
2022-09-02 16:14:33 +00:00
|
|
|
if [[ -z "$BITRATE" ]]; then
|
2022-12-27 11:33:14 +00:00
|
|
|
BITRATE=192
|
2022-09-02 16:14:33 +00:00
|
|
|
fi
|
2022-12-27 11:33:14 +00:00
|
|
|
read -p 'Gain db [-1]: ' GAIN
|
2022-09-02 16:14:33 +00:00
|
|
|
if [[ -z "$GAIN" ]]; then
|
2022-12-27 11:33:14 +00:00
|
|
|
GAIN=-1
|
2022-09-02 16:14:33 +00:00
|
|
|
fi
|
|
|
|
|
|
|
|
mkdir -p opus
|
|
|
|
|
2022-12-27 11:33:14 +00:00
|
|
|
for file in *.flac; do
|
|
|
|
sox -V3 -D "$file" -t flac -b 24 - gain "$GAIN" rate -v 48000 |
|
|
|
|
opusenc --bitrate "$BITRATE" - "./opus/${file/%flac/ogg}"
|
2022-09-02 16:14:33 +00:00
|
|
|
done
|