freac audio converter

Visiteur
Visiteur
J'ai récemment découvert l'existence de ce convertisseur audio opensource - freac (fre:ac). Cela semble intéressant. Beaucoup de paramètres, prise en charge de l'extraction de CD audio, fichiers CUE, FDK AAC encodeur, traitement par lots, éditeur de balises, il existe des versions pour Linux (appimage). Le développeur vient d'Allemagne.
Le seul inconvénient est le thème Windows (98).

Édité par Visiteur Le 22/01/2023 à 04h16

Visiteur
Visiteur
1. Build from source version 1.1.6 of January 21, 2022 (builds even on 2016 systems):
1.1 Build dependencies:
Install the following -devel dependencies:
At the beginning:
Turn on "tainted" repository and update
fdk
lame, mpg123
flac
opus
libvorbis, libogg
faac, faad2
libmp4v2
speex
libpng
ffmpeg (libavcodec*) maybe
gcc g++ make
For smooth:
libbz2
libcurl
libfribidi
libgtk-3-dev
libjpeg
libxml2
For boca:
libcdio
libcdio-paranoia
libexpat
libpulse
liburiparser
smooth (from source)
For freac:
libudev
1.2 Compilation (it's fast):
The order is: smooth > boca > freac
Code BASH :
wget https://github.com/enzo1982/smooth/releases/download/v0.9.9/smooth-0.9.9.tar.gz cd smooth make sudo make install cd /usr/local/lib sudo ln -s libsmooth-0.9.so.0 libsmooth.so sudo ldconfig
Code BASH :
wget https://github.com/enzo1982/BoCA/releases/download/v1.0.6a/boca-1.0.6a.tar.gz cd boca sed -i 's/FOLDERS += coreaudioconnect/#FOLDERS += coreaudioconnect/g' components/encoder/Makefile make sudo make install cd /usr/local/lib sudo ln -s ./boca/boca.1.0.so libboca.so sudo ldconfig
Code BASH :
https://github.com/enzo1982/freac/releases/download/v1.1.6/freac-1.1.6.tar.gz cd freac make sudo make install
To install in /usr (instead of /usr/local), enter this command before "make" (for boca and freac):
Code BASH :
find . -type f -exec sed -i 's|/usr/local|/usr|g' {} \;
For smooth:
Code BASH :
find . -type f -exec sed -i 's!/usr/local!/usr!g' {} \;
These are instructions from the Arch Linux AUR.
Instead of "sudo make install" you can use "sudo checkinstall", which should create deb or rpm packages. Accordingly, it is better to compile in /usr in this case
Links that may be helpful to you:
https://github.com/enzo1982/freac
https://aur.archlinux.org/packages/smooth > https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=smooth
https://aur.archlinux.org/packages/boca > https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=boca
https://aur.archlinux.org/packages/freac > https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=freac
1.3 Location of installed files (maybe lib64, instead of lib):
Code :
/usr/local/bin/freac (GUI)
/usr/local/bin/freaccmd (command line)
/usr/local/bin/smooth-translator
/usr/local/include/boca.h
/usr/local/include/smooth.h
/usr/local/include/boca/*
/usr/local/include/smooth/*
include is only needed for compilation
/usr/local/lib/libsmooth-0.9.so
/usr/local/lib/libsmooth-0.9.so.0
/usr/local/lib/libsmooth.so
/usr/local/lib/libboca-1.0.so
/usr/local/lib/libboca-1.0.so.3
/usr/local/lib/libboca.so
/usr/local/lib/boca/*
/usr/local/lib/freac/*
/usr/local/share/applications/org.freac.freac.desktop
/usr/local/share/doc/freac/*
/usr/local/share/freac/*
/usr/local/share/icons/hicolor/64x64/apps/org.freac.freac.png
/usr/local/share/icons/hicolor/128x128/apps/org.freac.freac.png
/usr/local/share/metainfo/org.freac.freac.appdata.xml
1.4 Profile location:
Code :
~/.config/freac
~/.cache/freac
2. Move appimage to /opt (to speed up startup):
Make the appimage file executable, run freac-1.1.6-linux.AppImage, go to the /tmp folder, enable the display of hidden files, copy .mount_freac-* to /opt/freac
Code BASH :
sudo cp -RP .mount_freac /opt/freac
Create a shortcut in ~/.local/share/applications/freac.desktop:
Code BASH :
Exec=env LD_LIBRARY_PATH=/opt/freac /opt/freac/freac %F Icon=/opt/freac/org.freac.freac.png
For the rest, see /opt/freac/usr/share/applications/freac.desktop
Checked in 1.1.1.
3. Version differences:
Version 1.1.1 (Apr 2020) is the latest, which uses the internal light theme. But it doesn't yet support AccurateRip (checking the accuracy of an AudioCD rip over the Internet)
https://github.com/enzo1982/freac/releases/tag/v1.1.1
The following codecs may be missing from your build from source:
ALAC (Apple Lossless)
APE (Monkey's Audio, Lossless)
WMA (Windows Media Audio, I think you need ffmpeg-devel for it)
And the rest codecs will be system (not all).
appimage 1.1.6 (Jan 2023):
Requires newer glibc. No longer works on 2016 systems.
appimage 1.1.5 (Jun 2021) uses:
FDK 4.0.1, LAME 3.100, FLAC 1.3.3, Opus 1.3.1
appimage 1.1.1 (Apr 2020) uses:
FDK Unknown, LAME 3.100, FLAC 1.3.3, Opus 1.3.1
Édité par Visiteur Le 22/01/2023 à 22h20

Visiteur
Visiteur
Les décodeurs suivants fonctionnent en 32 bit float :
fdk aac (limiter), wav
Les encodeurs suivants fonctionnent en 32 bit float :
vorbis, mp3
Conversions recommandées :
FLAC/CD/WAV > MP3
FLAC/CD/WAV > Vorbis
CD > FLAC
AAC > MP3
AAC > Vorbis
AAC > WAV
AAC > FLAC
WAV > FLAC
FLAC > WAV
FLAC/CD/WAV16-24 > FDK AAC (16 bit encoder)
Vous pouvez utiliser n'importe quel Lossless au lieu de FLAC.
Les autres encodeurs et décodeurs lossy fonctionnent en 16 bits, malheureusement. Il peut donc y avoir des clipping à cet endroit.
De bons resamplers :
best (lent) et medium
Édité par Visiteur Le 23/01/2023 à 01h09
Répondre
Vous n'êtes pas autorisé à écrire dans cette catégorie