[[Vorlage(Archiviert,"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.")]] {{{#!vorlage Wissen [:Terminal: Ein Terminal öffnen] }}} [[Inhaltsverzeichnis(1)]] [[Bild(Wiki/Icons/terminal.png, 48, align=left)]] '''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: {{{#!vorlage Paketinstallation libav-tools, universe (bis [:Xenial:] in den Quellen) }}} = Benutzung = avprobe wird im Terminal ausgeführt [1]. Die allgemeine Syntax ist {{{#!vorlage Befehl avprobe [OPTIONEN] EINGABEDATEIEN }}} Neben den generischen Optionen, die für alle Anwendungen des Libav-Projekt gelten (siehe [:Archiv/Libav#Generische_Optionen:]), werden folgende akzeptiert: {{{#!vorlage Tabelle < tablestyle="width: 75%;" rowclass="titel"-3> 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 [:man:Manpage] zu avprobe. == Beispiel == Die Ausgabe des Befehls {{{#!vorlage Befehl avprobe -show_format -show_streams -pretty "19 Harvest Moon.mp3" }}} sieht zum Beispiel so aus: {{{#!code 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 = * [https://libav.org/avprobe.html avprobe] {en} - Dokumentation * [:Archiv/Libav:] {Übersicht} Hauptartikel #tag: Shell, Multimedia