Audio converter that retains MBID tags?

I like to store my music as full-res lossless files on my RAID storage and then convert them to MP3 stored elsewhere for playback/streaming purposes. I do this after tagging the lossless files with Picard first.

However this means I need to tag them in Picard twice - once when creating the lossless files and again when converting to MP3 - because the converter that I use (Mediahuman Audio Converter) doesn’t retain the MBID tags when converting.

Is there a converter that will?

Preferably Mac or Linux, but I could live with it if I needed to run it in a Windows VM or something.

You could try ffmpeg with a commandline similar to this:

ffmpeg -i input.flac -ab 320k -map_metadata 0 -id3v2_version 3 output.mp3

You have to adjust the bitrate to your needs.
More infos about the various options: https://stackoverflow.com/questions/26109837/convert-flac-to-mp3-with-ffmpeg-keeping-all-metadata

Note: Please check if your lyrics will be transferred too. It seems still to be a problem.

1 Like