I’m ditching streaming services and just going with local music. However all my CDs are converted to either flac or 320kbps mp3 files on my PC and thus far too large for the limited storage I have on my phone.

I was hoping there might be an app that would automatically downconvert to something like 128kbps and then copy over to the Music directory on my phone. A bit like how Calibre can automatically convert eBook files (e.g. mobi to epub) and then send them to your ereader?

  • RoadTrain@lemdro.id
    link
    fedilink
    English
    arrow-up
    26
    ·
    2 days ago

    For lower bitrates, I’d suggest using a different codec than MP3. Opus is really solid, and at 128 kbps it will probably get you quality similar to MP3 at 192 kbps. Or you could go lower, and 96 kbps with Opus will be similar to MP3 at 128 kbps. I don’t know an app that will do it automatically, but the CLI tools are really simple to use: you point them at the FLAC and tell it the target bitrate and that’s it.

    Alternatively, if you have access to a macOS machine, their AAC encoder is really good and likely superior to any MP3 encoder at equivalent bitrates.

    • entropicdrift@lemmy.sdf.org
      link
      fedilink
      arrow-up
      19
      ·
      1 day ago

      This, @Thorned_Rose@sh.itjust.works.

      I’m an audio engineer and can confirm that if you want the best quality audio for the file size, you want Opus. Opus at 128kbps is considered transparent, so it’s roughly as good as 320kbps MP3s, but y’know, less than half the size.

        • entropicdrift@lemmy.sdf.org
          link
          fedilink
          arrow-up
          2
          ·
          23 minutes ago

          AAC is more widely supported than Opus and sits closer to Opus than MP3 in terms of compression efficiency, but still trails Opus in that category.

          Still, better than MP3 for sure.

          • accideath@feddit.org
            link
            fedilink
            arrow-up
            1
            ·
            9 minutes ago

            Thanks! So about what I thought I knew. Shocker, that newer formats have better compression yet worse support. Who‘d have thunk?

      • RoadTrain@lemdro.id
        link
        fedilink
        English
        arrow-up
        3
        ·
        1 day ago

        Hey! Good to know about the 128 kbps threshold.

        What’s your take on MP3 bitrates? I’ve read some posts online claiming that 320 kbps is overkill most of, if not all of, the time. They claimed that there is little to no gain going above around 220 kbps. In your experience, is there any truth to this?

        • entropicdrift@lemmy.sdf.org
          link
          fedilink
          arrow-up
          4
          ·
          1 day ago

          Generally this is true, but it depends on the encoder used. Back during the huge boom of MP3 popularity in the late 90s and early 00s, it likely did make a difference, so if you’re looking at MP3s that were encoded back then I would go for 320kbps every time just to be safe, but modern encoders generally do much better like you said.

          These days if I were encoding an MP3 I’d use LAME at -V0 setting, letting it lower the bitrate where it can without sacrificing quality. That said, per this test from 2014 that I found as a source on Wikipedia, a 96kbps VBR Opus file is at least as good if not better than an MP3 with -V 5 as the setting on LAME with approximately a 135kbps bitrate.