Suche Programm, welches Audidateien über eine bestimmten Bitrate heruntercodiert

  • Unter Linux in der Konsole bekommt man mithilfe von mplayer folgendermaßen die Audio-Bitrate von jeglichem Abspielbaren mit genau einer Tonspur (mit beliebig vielen Kanälen) in Bits/Sekunde heraus (gerade eben selber von mir zusammengebastelt):

    Code
    BITRATE=$(mplayer -identify -frames 0 -vo null -ao null $DATEI 2>&1 | grep ^ID_AUDIO_BITRATE | cut -d "=" -f 2 | grep -v ^0 | tail -n1)

    Diesen erhaltenen Wert kann man dann zum Beispiel für Abfragen wie

    Code
    if [ $BITRATE -gt 192000 ]; then …; fi

    benutzen, um mithilfe von ffmpeg oder mencoder zum Beispiel eine runtergerechnete Version der Datei zu erstellen, falls die Bitrate über 192 Kilobit/Sekunde liegt.

    PS: Leider erhält man damit keinen zuverlässigen Wert bei variabler Bitrate, zumindestens bei von LAME kodierten MP3-Dateien.

Jetzt mitmachen!

Du hast noch kein Benutzerkonto auf unserer Seite? Registriere dich kostenlos und nimm an unserer Community teil!