I have a collection of music in flac format and now I want to store them on my phone. flac files get too much space and downloading all the playlist in mp3 takes as much time as finding decent and real high quality flacs (there is plenty of songs on internet which only look like 320kbps and are not really high quality). So I decided to convert my flac files into mp3 and I prefer minimum amount of quality loss; what is the best software for it?

  • Doesn’t matter if conversion take some time if the quality would be decent.
@art101@lemmy.world
link
fedilink
English
31Y

If you’re using Windows then Foobar 2000 is great. I use it for manually managing and tidying my collection in addition to converting pretty much any format to any other format.

That being said, you can install it as a snap in Linux as well if that’s your poison.

dont convert them to mp3, use either AAC or Opus, 192kbps is typically good enough for high quality, but a lot of people will just encode 128kbps

deleted by creator

thats not true at all…

Gonna have to hard agree with this.

I’d look into Apple’s AAC format as it is the best compromise of space and quality currently.

I encode my FLACs to 256k vbr, which is high enough and saves a ton of space vompared to mp3.

Also I use musicbee to do this.

opus and AAC are more or less the same, with some wins and losses either way, just don’t use ffaac or ffopus for encoding lol

@db2@sopuli.xyz
link
fedilink
English
331Y

ffmpeg

@Nimous@lemmy.dbzer0.com
creator
link
fedilink
English
-331Y

It’s a very old tool. Is the quality decent?

Beto
link
fedilink
English
451Y

ffmpeg is written by Fabrice Bellard, who’s one of the most underrated programmers in the world (he also wrote QEMU). It’s probably the best tool out there, still actively maintained, and most commercial apps are probably using it under the hood for any kind of conversion.

@Nimous@lemmy.dbzer0.com
creator
link
fedilink
English
41Y

Is qemu better than virtualbox and vmware workstation?

Beto
link
fedilink
English
21Y

It depends on what you mean by better. Faster? More user friendly? More versatile?

@Nimous@lemmy.dbzer0.com
creator
link
fedilink
English
11Y

If it has the performance it is better. If it doesn’t have professional features of vmware workstation like networking and settings, it’s not better.

better then virtual box, when comparing to vmware it has some wins and some losses, windows guests, vmware wins, linux guests qemu wins, assuming you dont need any more advanced features. in which qemu always wins

@Pulp@lemmy.dbzer0.com
link
fedilink
English
51Y

Depends. I heard its the best for performance.

It is the engine powering most of the audio/video tools you use today.

@Kissaki@feddit.de
link
fedilink
English
14
edit-2
1Y

It’s not old. It’s actively maintained. It has recent releases and is actively being developed. It existed for a long time - as in it’s stable and feature-rich.

It’s so versatile I use it for all my audio and video mixing, encoding, and conversion needs.

If you can write a small script invoking it for all files automatically is simple enough - and better than manually writing a conversion command for each file.

@pudcollar@lemmy.ml
link
fedilink
English
81Y

It’s a CLI tool, it’s a great generalist tool for converting video and audio but you have to script it if you want to do a recursive batch job.

@iorale@lemmy.fmhy.net
link
fedilink
English
5
edit-2
1Y

Or use Shutter Encoder, it’s basically FFMPEG with a GUI (altough with 1.7.3 I’ve run into problems with some codecs, use 1.7.2)

But for this it might be easier to just script it than drag and drop every file, depends on OP

m-p{3}
link
fedilink
English
161Y

It’s one of the pillars of anything A/V. Most if not all streaming provider uses it in their backend and frontend, and most conversion and playback tools (ie: HandBrake, VLC) depends on it.

circuitfarmer
link
fedilink
English
101Y

Old doesn’t mean much if it’s maintained and improved like ffmpeg.

@Jemmy@lemmy.one
link
fedilink
English
41Y

I used to use musicbee for this. Good app for organising your music on your desktop and you can configure it to convert audio format when syncing to your phone. It’s been a while since I used it, but it did the job nicely

@Pulp@lemmy.dbzer0.com
link
fedilink
English
14
edit-2
1Y

I recommend converting to opus. Best efficiency.

@ColdWater@lemmy.world
link
fedilink
English
3
edit-2
1Y

Audacity free and open source also user friendly

But contains telemetry since iirc v 3.1.3. There’s also a fork called tenacity that is pretty alright.

@iorale@lemmy.fmhy.net
link
fedilink
English
61Y

Audacity uses FFMPEG to work with flac files, since it’s only going to convert them might as well go directly with FFMPEG

potpotato
link
fedilink
71Y

dBpoweramp

@S13Ni@lemmy.studio
link
fedilink
English
71Y

Everyone is recommending ffmpeg. So am I, but with Axiom UI, since everyone is not used to working in terminal. You can convert entire folders just as well like you could with ffmpeg normally. I am used to command line stuff, but I still prefer this for simple conversions out of convenience. https://axiomui.github.io/

@pudcollar@lemmy.ml
link
fedilink
English
15
edit-2
1Y

I use FRE:AC https://www.freac.org/downloads-mainmenu-33

It can do bulk conversions with a recursive directory search and works in most OSes

I had the exact same use case as you, 1TB of FLACs onto a 256gb phone. Because you prefer minimal quality loss, Opus is the format for you, not MP3. You can maintain transparency-level quality with 128kbps, Opus is roughly equivalent in quality to a mp3 twice its size. AAC and Vorbis are also preferable to MP3 in this aspect, but inferior to Opus. At this point, mp3s are only useful for devices that can’t decode any better codec.

Then i do a search-replace for *.flac -> *.opus on the playlists. I use PowerAmp on android to play the tunes, can recommend.

@Nimous@lemmy.dbzer0.com
creator
link
fedilink
English
31Y

PowerAmp has a good UI but lacks some features and usage ease so I highly recommend Musicolet.

@pudcollar@lemmy.ml
link
fedilink
English
11Y

I just tried it. I can’t bulk import external playlists, so I’m not using it. I keep my playlists in with the music directories so I have to scroll past 3,000 artists to get to any of them in musicolet.

UKFilmNerd
link
fedilink
English
1
edit-2
1Y

I’ve been using Poweramp since version 1.5 on my HTC Hero (Android 1.5!). I’m just curious as to why Musicolet is better. I’ve already noticed their statement about no internet access, so that’s a start.

Edit: Musicolet is louder on my Bluetooth headphones than Poweramp is, that makes 2 points. 😁

@Nimous@lemmy.dbzer0.com
creator
link
fedilink
English
21Y

No internet access is some kind of philosophy for them but I don’t like it for two reason: 1. This philosophy prevent them from adding a feature to find and embed synced lyrics automatically. 2. If they want to respect our privacy why not just make the app open source? like the paid version doesn’t have any bold feature.

But with all that, I still use it because Poweramp UI is not good! innovative, but not actually good.

@Im28xwa@lemdro.id
link
fedilink
English
21Y

Besides ffmpeg I would also recommend audio converter for the ones who want an Android app with a GUI, I believe it uses FFmpeg under the hood

Baut [she/her] auf.
link
fedilink
English
01Y

What have you set your compression level to for the flac files?

@Nimous@lemmy.dbzer0.com
creator
link
fedilink
English
21Y

What do you mean what I set? I downloaded them from various sources on internet.

JelloBrains
link
fedilink
71Y

I use FFmpeg Batch Audio Video converter, it’s just a GUI FFmpeg. I use it to convert FLAC to MP3 when I was going on a trip and only had a CD Player and I use it to convert 7.1 Audio down to AC3 5.1 to fit my sound system. It has a MP3 preset but I had to add one for the 5.1 conversion.

I wrote a script for this btw if you’d rather use the CLI. Runs a whole little wizard and everything lol, even tells you to have a nice day on exit! I’m no programmer but it’s honest work.

JelloBrains
link
fedilink
11Y

I’d love to take a look.

https://litter.catbox.moe/ty3zds

Here ya go, it’ll be there for 12hr. Like I said it ain’t the best, it is basically a glorified hello world that I used to learn how to bash a little, but I have used it so often lol.

@youslashuser@lemmy.world
link
fedilink
English
21
edit-2
1Y
ffmpeg -i in.flac -c:a libopus -b 192k out.opus

Not audiophilic enough.

ffmpeg -i in.flac -ar 48000 \
            -af aresample=resampler=soxr:precision=28:cheby=1:dither_method=shibata \
            -c:a libopus -b:a 224k out.opus

Why would an audiophile listen to lossy music?

@RunAwayFrog@sh.itjust.works
link
fedilink
English
6
edit-2
1Y

Because the audiophile is broke, and will have to listen to some music on a lowly device, but the craving for some placebo is still there.

EDIT: btw, the bitrate is missing a k in your command 😉

Edited, thanks!

@Nimous@lemmy.dbzer0.com
creator
link
fedilink
English
-311Y

Thanks but I prefer not to hack nasa for some music files.

He already hacked Nasa for you, you just have to copy and paste.

@Nimous@lemmy.dbzer0.com
creator
link
fedilink
English
-21Y

If I really want to use ffmpeg functionally and don’t be dependent to other people scripts, then yes I need to hack Nasa myself.

Ffmpeg documentation is actually pretty good

@Nimous@lemmy.dbzer0.com
creator
link
fedilink
English
11Y

no! it’s not actually…

You could also try an ffmpeg gui if you don’t like cli

sub_o
link
fedilink
English
8
edit-2
1Y

I dunno, I normally use my bash script + ffmpeg to convert batch flacs to mp3s

#!/bin/bash

cd "${1}"

for subdir in *; do
    cd "${subdir}"

    for input in *.flac; do
        echo ${input%.*}
        ffmpeg -i "${input}" -ab 320k  -map_metadata 0 -id3v2_version 3 "${input%.*}.mp3" && rm "${input}"
    done

    cd ..
done

Then i’d just run my script.sh [directory that contains flac] you might want to remove && rm "${input}" if you don’t want it to delete your flac files automatically.

@Diminish4036@noworriesto.day
link
fedilink
English
0
edit-2
1Y

Get a phone with microsd port. Then you can have up to 1tb of lossless music

@Nimous@lemmy.dbzer0.com
creator
link
fedilink
English
31Y

If you were in my country you would know something like that means I have to sell my liver to get it.

Phones with microsd ports are generally much cheaper than flagships.

Piracy: ꜱᴀɪʟ ᴛʜᴇ ʜɪɢʜ ꜱᴇᴀꜱ
!piracy@lemmy.dbzer0.com
Create a post
⚓ Dedicated to the discussion of digital piracy, including ethical problems and legal advancements.

Rules • Full Version

1. Posts must be related to the discussion of digital piracy

2. Don’t request invites, trade, sell, or self-promote

3. Don’t request or link to specific pirated titles, including DMs

4. Don’t submit low-quality posts, be entitled, or harass others



Loot, Pillage, & Plunder

📜 c/Piracy Wiki (Community Edition):


💰 Please help cover server costs.

Ko-Fi Liberapay
Ko-fi Liberapay

  • 1 user online
  • 106 users / day
  • 270 users / week
  • 1K users / month
  • 3.5K users / 6 months
  • 1 subscriber
  • 3.4K Posts
  • 82.2K Comments
  • Modlog