Aujourd'hui, on décide d'utiliser ffmpeg, bien que je sois certain que d'autres programmes CLI permettent de le faire.
$ ffmpeg -i monfichier.flac -acodec libmp3lame -aq 0 fichierdesortie.mp3
FFmpeg version SVN-r25767, Copyright (c) 2000-2010 the FFmpeg developers
built on Dec 12 2010 10:05:34 with gcc 4.4.4
configuration: --prefix=/usr --libdir=/usr/lib64 --shlibdir=/usr/lib64 --mandir=/usr/share/man --enable-static --enable-shared --cc=x86_64-pc-linux-gnu-gcc --enable-gpl --enable-version3 --enable-postproc --enable-avfilter --disable-stripping --disable-debug --disable-doc --disable-network --disable-vaapi --disable-ffplay --disable-static --enable-libmp3lame --enable-libx264 --enable-libxvid --enable-libfaac --enable-nonfree --disable-indev=v4l --disable-indev=v4l2 --disable-indev=oss --disable-indev=jack --enable-x11grab --disable-outdev=oss --enable-pthreads --enable-libopencore-amrwb --enable-libopencore-amrnb --enable-libdirac --enable-libopenjpeg --disable-altivec --cpu=core2 --enable-hardcoded-tables
libavutil 50.33. 0 / 50.33. 0
libavcore 0.13. 0 / 0.13. 0
libavcodec 52.96. 0 / 52.96. 0
libavformat 52.84. 0 / 52.84. 0
libavdevice 52. 2. 2 / 52. 2. 2
libavfilter 1.62. 0 / 1.62. 0
libswscale 0.12. 0 / 0.12. 0
libpostproc 51. 2. 0 / 51. 2. 0
Input #0, flac, from '01 - Liberi Fatali.flac':
REPLAYGAIN_ALBUM_GAIN: -6.19 dB
REPLAYGAIN_ALBUM_PEAK: 0.999969
REPLAYGAIN_TRACK_GAIN: -10.20 dB
REPLAYGAIN_TRACK_PEAK: 0.999969
Duration: 00:03:07.96, bitrate: 876 kb/s
Stream #0.0: Audio: flac, 44100 Hz, 2 channels, s16
Output #0, mp3, to 'fichierdesortie.mp3':
Metadata:
TSSE : Lavf52.84.0
Stream #0.0: Audio: libmp3lame, 44100 Hz, 2 channels, s16, 64 kb/s
Stream mapping:
Stream #0.0 -> #0.0
Press [q] to stop encoding
Multiple frames in a packet from stream 0
size= 5874kB time=188.00 bitrate= 255.9kbits/s
video:0kB audio:5874kB global headers:0kB muxing overhead 0.000549%Explication :
- -i monfichier.flac : c'est le fichier d'entrée, c'est-à-dire celui que l'on doit convertir.
- -acodec libmp3lame : on décide d'utiliser la bibliothèque LAME (=LAME Ain't an MP3 Encoder)
- -aq 0 : c'est le niveau de qualité VBR (Variable BitRate, en débit variable donc)où 0 représente un niveau de qualité maximal.
- fichierdesortie.mp3 : c'est simplement le nom du fichier de sortie, c'est-à-dire notre nouveau fichier MP3 en VBR0.