Needs to be something for Linux
@LilaHexe every time I do this I whip out a custom ffmpeg invocation… probably something like this could work (didn’t test, use with caution)
find '.' -name '*.flac' -type f -exec ffmpeg -i {} -acodec libopus -b:a 192k {}.opus \;
and then another pass to rename all .flac.opus files into .opus
@LilaHexe i would add echo before ffmpeg, and then | parallel at the end
i’m like 45% sure this will just work, you have to check, i’m not good at GNU parallel XD
@domi @LilaHexe while looking this up I came across https://superuser.com/questions/1385109/add-album-art-cover-to-an-ogg-opus-file-from-the-command-line and https://unix.stackexchange.com/questions/495382/how-do-i-embed-a-jpg-thumbnail-to-a-ogg-opus-audio-file-with-a-script/671204 (which furthermore links to https://github.com/ytdl-org/youtube-dl/pull/28894/changes)
so it doesn't look impossible, but seems to follow an not-yet universally adopted standard https://wiki.xiph.org/VorbisComment#METADATA_BLOCK_PICTURE