Befehl zum Anzeigen von Mediendateieninformationen im Terminal?

Antworten:

80

avprobeaus dem Paket libav-toolsist ziemlich gut.

Beispielausgabe avprobe somefile.mp4

avprobe version 0.8.4-4:0.8.4-0ubuntu0.12.04.1, Copyright (c) 2007-2012 the Libav developers
  built on Nov  6 2012 16:51:33 with gcc 4.6.3
Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'somefile.mp4':
  Metadata:
    major_brand     : avc1
    minor_version   : 0
    compatible_brands: isomavc1
    creation_time   : 2012-08-10 15:01:14
  Duration: 00:01:02.55, start: 0.000000, bitrate: 682 kb/s
    Stream #0.0(und): Video: h264 (High), yuv420p, 1904x1040 [PAR 1:1 DAR 119:65], 680 kb/s, 19.18 fps, 20 tbr, 20 tbn, 40 tbc
    Metadata:
      creation_time   : 2012-08-10 15:01:14

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:

gnome-terminal --window-with-profile=new1 -e "avprobe %f"
Chronitis
quelle
17
Für diejenigen, die ffmpegnoch ffprobenicht fertig sind, gilt dasselbe.
Victor Sergienko
1
Das Herausfinden von Remote-Videoinformationen unter einer Proxy-Umgebung hat bei mir nicht funktioniert. Dieser hat funktioniert:mplayer -vo null -ao null -identify -frames 0 http://example.com/myvideo.mkv
DmitrySandalov
42

Ich verwende mediainfo, um alle Eigenschaften von Mediendateien (Audio- und Videodateien) abzurufen.

root@server:Videos::08:47 PM# mediainfo Vazquez.mp4 
General
Complete name                            : Vazquez.mp4
Format                                   : MPEG-4
Format profile                           : Base Media / Version 2
Codec ID                                 : mp42
File size                                : 103 MiB
Duration                                 : 3mn 52s
Overall bit rate mode                    : Variable
Overall bit rate                         : 3 730 Kbps
Encoded date                             : UTC 2011-11-10 07:30:57
Tagged date                              : UTC 2011-11-10 07:30:57
gsst                                     : 0
gstd                                     : 232083
gssd                                     : B7AA66E45HH1322313268839354
gshh                                     : o-o.preferred.bhartibb-blr1.v12.lscache7.c.youtube.com

Video
ID                                       : 1
Format                                   : AVC
Format/Info                              : Advanced Video Codec
Format profile                           : [email protected]
Format settings, CABAC                   : Yes
Format settings, ReFrames                : 1 frame
Format settings, GOP                     : M=1, N=24
Codec ID                                 : avc1
Codec ID/Info                            : Advanced Video Coding
Duration                                 : 3mn 52s
Bit rate                                 : 3 576 Kbps
Maximum bit rate                         : 5 947 Kbps
Width                                    : 1 920 pixels
Height                                   : 1 080 pixels
Display aspect ratio                     : 16:9
Frame rate mode                          : Constant
Frame rate                               : 24.000 fps
Color space                              : YUV
Chroma subsampling                       : 4:2:0
Bit depth                                : 8 bits
Scan type                                : Progressive
Bits/(Pixel*Frame)                       : 0.072
Stream size                              : 98.9 MiB (96%)
Tagged date                              : UTC 2011-11-10 07:30:58

Audio
ID                                       : 2
Format                                   : AAC
Format/Info                              : Advanced Audio Codec
Format profile                           : LC
Codec ID                                 : 40
Duration                                 : 3mn 52s
Bit rate mode                            : Variable
Bit rate                                 : 152 Kbps
Maximum bit rate                         : 188 Kbps
Channel(s)                               : 2 channels
Channel positions                        : Front: L R
Sampling rate                            : 44.1 KHz
Compression mode                         : Lossy
Stream size                              : 4.20 MiB (4%)
Title                                    : IsoMedia File Produced by Google, 5-11-2011
Encoded date                             : UTC 2011-11-10 07:30:58
Tagged date                              : UTC 2011-11-10 07:30:58

mediainfo ist jetzt in Ubuntu-Repositories und kann durch Ausführen installiert werden

sudo apt install mediainfo

Bisher musste ein PPA verwendet werden, für aktuelle Ubuntu-Versionen sind jedoch keine Pakete verfügbar.

Sathish
quelle
3
Sie brauchen kein PPA mehr.
Stan
Übergeben Sie .einen Dateinamen, listet mediainfo alle Dateien im aktuellen Ordner rekursiv auf.
ccpizza
23

exiftool

Das mag überraschen, aber exiftoolvon libimage-exiftool-perlInstallieren Sie 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:

# exiftool The\ Police\ -\ Live\!\ Disc\ 2\ -\ Atlanta\ -\ 01.\ Synchronicity\ I.mp3 
ExifTool Version Number         : 9.13
File Name                       : The Police - Live! Disc 2 - Atlanta - 01. Synchronicity I.mp3
Directory                       : .
File Size                       : 3.9 MB
File Modification Date/Time     : 2012:03:23 19:44:23+01:00
File Access Date/Time           : 2012:12:26 11:44:38+01:00
File Inode Change Date/Time     : 2012:03:23 19:44:23+01:00
File Permissions                : rw-------
File Type                       : MP3
MIME Type                       : audio/mpeg
MPEG Audio Version              : 1
Audio Layer                     : 3
Sample Rate                     : 44100
Channel Mode                    : Joint Stereo
MS Stereo                       : On
Intensity Stereo                : Off
Copyright Flag                  : False
Original Media                  : True
Emphasis                        : None
VBR Frames                      : 6660
VBR Bytes                       : 4044318
VBR Scale                       : 57
Encoder                         : LAME3.96
Lame VBR Quality                : 4
Lame Quality                    : 3
Lame Method                     : VBR (old/rh)
Lame Low Pass Filter            : 18 kHz
Lame Bitrate                    : 32 kbps
Lame Stereo Mode                : Joint Stereo
Track                           : 1/15
Disc                            : 2/2
Artist                          : The Police
Title                           : Synchronicity I
Album                           : Live!
Year                            : 2003
Genre                           : Rock
Comment                         : Atlanta
Discid                          : c611270f
ID3 Size                        : 128
Audio Bitrate                   : 186 kbps
Date/Time Original              : 2003
Duration                        : 0:02:53 (approx)
Phoibos
quelle
Sehr schön. kann auch für Bilder verwendet werden. (für avi-
10

Je nachdem, was Sie für wesentlich halten , möchten Sie möglicherweise das fileDienstprogramm 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.

$ file '01 - Nina Simone - Mood Indigo.mp3'
01 - Nina Simone - Mood Indigo.mp3: Audio file with ID3 version 2.3.0, contains: MPEG ADTS, layer III, v1, 128 kbps, 44.1 kHz, JntStereo

Wenn Sie jedoch den Inhalt der Tags kennen müssen - Titel, Künstler usw. -, filewerden Sie nicht darauf hingewiesen.

Eliah Kagan
quelle
Und dafür müssen Sie keine zusätzliche Software installieren.
16.
3

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:

gnome-terminal --window-with-profile=new1 -e "avconv -i %f"

welches funktioniert in Thunars benutzerdefinierten Aktionen - und sollte für jede Mediendatei funktionieren.

Gemeinschaft
quelle
5
avprobeund avconvverwenden die gleiche zugrunde liegende Bibliothek, und gibt Ihnen die gleichen Ergebnisse, aber avconvist der Encoder so mit diesem Befehl können Sie auch einen Fehler am Ende erhalten At least one output file must be specified.
Chronitis
Interessenten können sich die Chat-Diskussion hier ansehen . Zu den Themen gehören Unterschiede zwischen verschiedenen Terminal-Apps und verschiedenen Programmen, die je nach Dateityp mehr oder weniger wünschenswerte Ergebnisse liefern.
Eliah Kagan
3

Es gibt auch die folgenden für Audiodateien, obwohl möglicherweise nicht gut mit exiftool konkurrieren :

id3v2 -l <filename>
soxi <filename>

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:

sudo apt-get install sox
sudo apt-get install id3v2

Ein Beispiel : id3v2 -l 'Beatles - Here Comes The Sun.mp3'Ausgabe:

id3v1 tag info for Beatles - Here Comes The Sun.mp3:
Title  : Here Comes The Sun              Artist: Beatles                       
Album  : Abbey Road                      Year: 1969, Genre: Pop (13)
Comment:                                 Track: 7
id3v2 tag info for Beatles - Here Comes The Sun.mp3:
TIT2 (Title/songname/content description): Here Comes The Sun
TYER (Year): 1969
TPUB (Publisher): Capitol
TCON (Content type): Pop (13)
TALB (Album/Movie/Show title): Abbey Road
PRIV (Private frame):  (unimplemented)
PRIV (Private frame):  (unimplemented)
TRCK (Track number/Position in set): 7
PRIV (Private frame):  (unimplemented)
PRIV (Private frame):  (unimplemented)
PRIV (Private frame):  (unimplemented)
PRIV (Private frame):  (unimplemented)
TPE2 (Band/orchestra/accompaniment): The Beatles
PRIV (Private frame):  (unimplemented)
PRIV (Private frame):  (unimplemented)
PRIV (Private frame):  (unimplemented)
TCOM (Composer): George Harrison
TPE1 (Lead performer(s)/Soloist(s)): Beatles
Sadi
quelle
2
id3v2 -l zeigt lediglich ID3-Tags an, soxi unterstützt eine begrenzte Anzahl von Audio- und Videoformaten.
Sadi
Wenn ich soxi some.mp3renne, bekomme ich no 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?
Andere Antworten geben beispielhafte Ergebnisse. Wäre auch schön, das hier zu sehen.
Felix