Convertir ses musiques facilement avec FFMPEG

Rédigé par Yuu | Classé dans : Linux

08
02 | 11

Parfois, on a besoin de convertir rapidement quelques musiques en MP3 (question de place, ou de compatibilité). On oublie d'ailleurs les outils de base qui permettent souvent de réaliser cela...
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.
Simple, non ?

Mots clés : Linux, ffmeg, mp3, encoder

Ecrire un commentaire




Quelle est la troisième lettre du mot gvfch ? :