avprobe
Archivierte Anleitung
Dieser Artikel wurde archiviert. Das bedeutet, dass er nicht mehr auf Richtigkeit überprüft oder anderweitig gepflegt wird. Der Inhalt wurde für keine aktuell unterstützte Ubuntu-Version getestet. Wenn du Gründe für eine Wiederherstellung siehst, melde dich bitte in der Diskussion zum Artikel. Bis dahin bleibt die Seite für weitere Änderungen gesperrt.
Anmerkung: Der Artikel wurde archiviert, weil seit Ubuntu 16.04 avprobe nur eine Weiterleitung auf ffprobe war. Weitergeführt wird der Artikel unter ffprobe, dort ist auch der gesamte Verlauf einzusehen.
Zum Verständnis dieses Artikels sind folgende Seiten hilfreich:
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 Archiv/Libav. Eine Alternative ist das Programm MediaInfo, das zusätzlich eine grafische Oberfläche bietet.
Installation¶
Es muss das folgende Paket installiert werden:
libav-tools (universe (bis Xenial in den Quellen))
Befehl zum Installieren der Pakete:
sudo apt-get install libav-tools
Oder mit apturl installieren, Link: apt://libav-tools
Benutzung¶
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 Archiv/Libav (Abschnitt „Generische_Optionen“)), 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.
Beispiel¶
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.
Links¶
avprobe 🇬🇧 - Dokumentation
Archiv/Libav Hauptartikel