Ubuntu 14.04 Trusty Tahr
Ubuntu 12.04 Precise Pangolin
avprobe ist eine Anwendung für die Kommandozeilen, die übersichtlich Informationen zu Multimediadateien und den enthaltenen Streams anzeigt und das früher verwendete Programm ffprobe
ersetzt. Es ist Bestandteil von Libav. Eine Alternative ist das Programm MediaInfo, das zusätzlich eine grafische Oberfläche bietet.
Bei Ubuntu 12.04 ist das Programm bereits vorinstalliert. Ab Ubuntu 14.04 muss zuerst das folgende Paket installiert werden:
libav-tools (ab Ubuntu 14.04 in universe)
mit apturl
Paketliste zum Kopieren:
sudo apt-get install libav-tools
sudo aptitude install libav-tools
avprobe wird im Terminal ausgeführt [1]. Die allgemeine Syntax ist
avprobe [OPTIONEN] EINGABEDATEIEN
Neben den generischen Optionen, die für alle Anwendungen des Libav-Projekt gelten (siehe Libav), werden folgende akzeptiert:
Livav Optionen | ||
Option | Beschreibung | |
-f FORMAT | FORMAT erzwingen | |
-pretty | Formate der angezeigten Werte verschönern | |
-show_format | Informationen über das Containerformat der Eingabedateien anzeigen | |
-show_packets | Informationen über jedes Paket anzeigen, das die Eingabedateien enthalten (Achtung: Gibt viele Informationen aus. Mit more oder less kombinieren ober in Datei umleiten (siehe Shell/Umleitungen) | |
-show_streams | Informationen über jeden Stream anzeigen, die die Eingabedateien enthalten |
Eine vollständige Auflistung bietet die Manpage zu avprobe.
Die Ausgabe des Befehls
avprobe -show_format -show_streams -pretty "19 Harvest Moon.mp3"
sieht zum Beispiel so aus:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 | avprobe version 0.8.4-6:0.8.4-1, Copyright (c) 2007-2012 the Libav developers built on Oct 22 2012 21:36:00 with gcc 4.7.2 [mp3 @ 0x1989b20] max_analyze_duration reached [mp3 @ 0x1989b20] Estimating duration from bitrate, this may be inaccurate Input #0, mp3, from '19 Harvest Moon.mp3': Metadata: artist : Tim Janis track : 19/22 encoded_by : iTunes 9.1.1 genre : Instrumental album : Flowers in October title : Harvest Moon Duration: 00:02:11.32, start: 0.000000, bitrate: 192 kb/s Stream #0.0: Audio: mp3, 44100 Hz, stereo, s16, 192 kb/s [STREAM] index=0 codec_name=mp3 codec_long_name=MP3 (MPEG audio layer 3) codec_type=audio codec_time_base=1/44100 codec_tag_string=[0][0][0][0] codec_tag=0x0000 sample_rate=44.100 KHz channels=2 bits_per_sample=0 r_frame_rate=0/0 avg_frame_rate=1225/32 time_base=1/14112000 start_time=0:00:00.000000 duration=0:02:11.324083 [/STREAM] [FORMAT] filename=19 Harvest Moon.mp3 nb_streams=1 format_name=mp3 format_long_name=MPEG audio layer 2/3 start_time=0:00:00.000000 duration=0:02:11.324083 size=3.006 Mibyte bit_rate=192.000 Kbit/s TAG:artist=Tim Janis TAG:track=19/22 TAG:encoded_by=iTunes 9.1.1 TAG:genre=Instrumental TAG:album=Flowers in October TAG:title=Harvest Moon [/FORMAT] |
Diese Beispielausgabe enthält folgende Elemente:
Zeilen 1 und 2: Allgemeine Informationen zu avprobe und der verwendeten Version
Zeilen 3 und 4: Ausgabe des Codecs (mp3)
Zeilen 7 bis 12: Meta-Informationen dieser Datei
Zeile 13: Zusammengefasste Informationen über diese Datei
Zeile 14: Zusammengefasste Informationen über den Audio-Stream
Zeilen 15 bis 31: Detaillierte Informationen (-show_streams
)
Zeilen 32 bis 47: Detaillierte Informationen über die Datei und das Dateiformat (-show_format
)
Da die von den Optionen, die dem Schema -show_*
folgen, ausgegebenen Informationen eine feste Syntax haben, eignen sie sich für die automatische Weiterverarbeitung z.B. in Statistiken.
Diese Revision wurde am 12. Juli 2014 21:50 von aasche erstellt.