Ich benötige einen Befehl, um im Terminal wichtige Informationen zu einer Audio- oder Videodatei schnell anzeigen zu können.
(Dann werde ich erwägen, das zu Thunars benutzerdefinierten Aktionen hinzuzufügen, usw.)
command-line
multimedia
metadata
Faultiere
quelle
quelle
Antworten:
avprobe
aus dem Paketlibav-tools
ist ziemlich gut.Beispielausgabe
avprobe somefile.mp4
Zum Hinzufügen einer benutzerdefinierten Aktion in Thunar in Bezug auf das, was hier vorgeschlagen wurde , lautet die analoge Formel, die hinzugefügt werden muss:
quelle
ffmpeg
nochffprobe
nicht fertig sind, gilt dasselbe.mplayer -vo null -ao null -identify -frames 0 http://example.com/myvideo.mkv
Ich verwende
mediainfo
, um alle Eigenschaften von Mediendateien (Audio- und Videodateien) abzurufen.mediainfo
ist jetzt in Ubuntu-Repositories und kann durch Ausführen installiert werdenBisher musste ein PPA verwendet werden, für aktuelle Ubuntu-Versionen sind jedoch keine Pakete verfügbar.
quelle
.
einen Dateinamen, listet mediainfo alle Dateien im aktuellen Ordner rekursiv auf.exiftool
Das mag überraschen, aber
exiftool
von libimage-exiftool-perl ist diese Funktion ebenfalls verfügbar .Es unterstützt die Anzeige von Informationen aus vielen Mediendateiformaten und kann für einige dieser Formate auch Metadaten schreiben.
Beispielausgabe für eine Audiodatei:
quelle
Je nachdem, was Sie für wesentlich halten , möchten Sie möglicherweise das
file
Dienstprogramm verwenden, das allgemeine Informationen zu allen Dateien enthält. Sein Hauptzweck ist es, Ihnen zu sagen , welche Art von Datei , die Sie haben, aber es kann die Detailgenauigkeit , die Sie benötigen.Wenn Sie jedoch den Inhalt der Tags kennen müssen - Titel, Künstler usw. -,
file
werden Sie nicht darauf hingewiesen.quelle
Ich wusste über diesen Befehl:
avconv -i <filename>
Für myfile.flv:
avconv -i myfile.flv
Meine Idee war, diesen Befehl zu Thunars benutzerdefinierten Aktionen hinzuzufügen und ihn unabhängig von der Erweiterung einfach über das Kontextmenü auszuführen. Aber es musste im Terminal laufen, also habe ich mir diese Antwort angesehen . (Um das Terminal zu öffnen und offen zu halten, habe ich in gnome-terminal (Edit / Profiles) ein neues Profil mit dem Namen "new1" erstellt und unter "Profile preferences" / "Title and command" die Option "When command exit" auf "Hold the" gesetzt Terminal offen ".)
Am Ende (durch Versuch und Irrtum) kam ich auf Folgendes:
welches funktioniert in Thunars benutzerdefinierten Aktionen - und sollte für jede Mediendatei funktionieren.
quelle
avprobe
undavconv
verwenden die gleiche zugrunde liegende Bibliothek, und gibt Ihnen die gleichen Ergebnisse, aberavconv
ist der Encoder so mit diesem Befehl können Sie auch einen Fehler am Ende erhaltenAt least one output file must be specified
.Es gibt auch die folgenden für Audiodateien, obwohl möglicherweise nicht gut mit exiftool konkurrieren :
Auch soxi unterstützt auch Video - Dateien.
Die ID3v2 und SOx - Pakete (das durch Klicken auf diese Links installiert werden können) bieten diese Befehle. Sie können auch im Software Center installiert werden oder indem Sie Folgendes ausführen:
Ein Beispiel :
id3v2 -l 'Beatles - Here Comes The Sun.mp3'
Ausgabe:quelle
soxi some.mp3
renne, bekomme ichno handler for file extension mp3
. das selbe für avi.soxi supports a limited number of audio and video formats
: DAS ist begrenzt, oder gibt es neben der Installation noch etwas anderes zu tun?