Oft hat man im Netz Dateien in Form von mp4 flv usw in Verwendung. Youtube stellt z.b. diese Formate Online, möchte man aber nur die Sounddatei haben kann man mit einem Konverter agieren. Diese sind oft Kostenpflichtig, oder über das Netz brauchen diese Konverter recht lange.

Eine Alternative bietet unter Linux das Tool  ffmpeg

Ich habe mit verschiedensten Befehlen die Dateien bearbeitet, und bisher sehr gute Ergebnisse bekommen.

ffmpeg -i input.mp4 -ab 192k sound.mp3

Für variable Bitrate und Codierung mit „mp3lame“ ist „-aq 2“ korrekt. „ffmpeg“ zeigt allerdings eine 64 kbit Codierung (CBR) an, was völlig daneben liegt.
Anschließende Prüfung ergibt aber, daß das vbr codierte mp3 tatsächlich richtig codiert ist – bei guter Qualität mit Bitraten bis zu 320 kb.

ffmpeg -i input.mp4 -aq 2 output1.mp3

 

  • fmpeg -i output.mp3
    FFmpeg version SVN-r25838, Copyright (c) 2000-2010 the FFmpeg developers
    built on Jan 21 2011 08:21:58 with gcc 4.4.5
    configuration: –enable-libdc1394 –prefix=/usr –extra-cflags=‘-Wall -g ‚ –cc=’ccache cc‘ –enable-shared –enable-libmp3lame –enable-gpl –enable-libvorbis –enable-pthreads –enable-libfaac –enable-libxvid –enable-postproc –enable-x11grab –enable-libgsm –enable-libtheora –enable-libopencore-amrnb –enable-libopencore-amrwb –enable-libx264 –enable-libspeex –enable-nonfree –disable-stripping –enable-avfilter –enable-libdirac –disable-decoder=libdirac –enable-libschroedinger –disable-encoder=libschroedinger –enable-version3 –enable-libopenjpeg –enable-libvpx –enable-librtmp –extra-libs=-lgcrypt –disable-altivec –disable-armv5te –disable-armv6 –disable-vis
    libavutil     50.33. 0 / 50.33. 0
    libavcore      0.14. 0 /  0.14. 0
    libavcodec    52.97. 2 / 52.97. 2
    libavformat   52.87. 1 / 52.87. 1
    libavdevice   52. 2. 2 / 52. 2. 2
    libavfilter    1.65. 0 /  1.65. 0
    libswscale     0.12. 0 /  0.12. 0
    libpostproc   51. 2. 0 / 51. 2. 0
    [mp3 @ 0x1e7d7a0] max_analyze_duration reached
    [mp3 @ 0x1e7d7a0] Estimating duration from bitrate, this may be inaccurate
    Input #0, mp3, from ‚output.mp3‘:
    Metadata:
    major_brand     : mp42
    minor_version   : 0
    compatible_brands: isomavc1mp42
    creation_time   : 2010-01-15 10:35:47
    encoder         : Lavf52.87.1
    Duration: 00:03:11.92, start: 0.000000, bitrate: 192 kb/s
    Stream #0.0: Audio: mp3, 44100 Hz, 2 channels, s16, 192 kb/s
    At least one output file must be specified

 

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.

Diese Website verwendet Akismet, um Spam zu reduzieren. Erfahre mehr darüber, wie deine Kommentardaten verarbeitet werden.