[ -f "$BASHLIBS/mp3.sh" ] \
|| errlog "library mp3.sh not found" \
|| return $?
+ [ -f "$BASHLIBS/opus.sh" ] \
+ || errlog "library opus.sh not found" \
+ || return $=
source "$BASHLIBS/voribs.sh"
source "$BASHLIBS/mp3.sh"
+ source "$BASHLIBS/opus.sh"
}
-#### BEGIN OPUS ####
-
-flac_to_opus()
-{
- local inputfile="$1"
- local outputfile="${inputfile/.flac/.opus}"
- local coverfile="${inputfile%/*}/cover.jpg"
-
- nice --adjustment=10 opusenc --picture "3|image/jpeg|||$coverfile" \
- --quiet --bitrate 192 "$inputfile" "$outputfile"
-}
-
-convert_flac_to_opus()
-{
- local workdir="$1"
-
- export -f flac_to_opus
- find $workdir -name *.flac \
- | sort \
- | parallel --will-cite \
- --ungroup \
- --eta \
- --progress \
- flac_to_opus {}
-}
-
-#### END OPUS ####
#### BEGIN FLAC ####
picture_to_flac()
--- /dev/null
+flac_to_opus()
+{
+ local inputfile="$1"
+ local outputfile="${inputfile/.flac/.opus}"
+ local coverfile="${inputfile%/*}/cover.jpg"
+
+ nice --adjustment=10 opusenc --picture "3|image/jpeg|||$coverfile" \
+ --quiet --bitrate 192 "$inputfile" "$outputfile"
+}
+
+convert_flac_to_opus()
+{
+ local workdir="$1"
+
+ export -f flac_to_opus
+ find $workdir -name *.flac \
+ | sort \
+ | parallel --will-cite \
+ --ungroup \
+ --eta \
+ --progress \
+ flac_to_opus {}
+}