ubuntuusers.de

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:

Wiki/Icons/terminal.png 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.

Diese Revision wurde am 9. Februar 2020 17:45 von Heinrich_Schwietering erstellt.
Die folgenden Schlagworte wurden dem Artikel zugewiesen: Multimedia, Shell