From: Bastian Dehn Date: Tue, 15 Jul 2025 16:11:46 +0000 (+0200) Subject: change opus to lib X-Git-Tag: v1.0.0^2~52^2~2 X-Git-Url: https://gitweb.hhaalo.de/?a=commitdiff_plain;h=ddd8fdc01a0c34c18dd60d19e191f0a200479d24;p=albentohandy.git change opus to lib --- diff --git a/albentohandy b/albentohandy index eb7ebb1..de6ca00 100755 --- a/albentohandy +++ b/albentohandy @@ -41,38 +41,15 @@ load_libraries() [ -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() diff --git a/libs/opus.sh b/libs/opus.sh new file mode 100644 index 0000000..443a79b --- /dev/null +++ b/libs/opus.sh @@ -0,0 +1,23 @@ +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 {} +}