Question Commande pour voir les informations du fichier multimédia dans le terminal?


J'ai besoin d'une commande pour voir rapidement dans le terminal des informations essentielles sur un fichier audio ou vidéo.

(Ensuite, je vais envisager d'ajouter cela aux actions personnalisées de Thunar, etc.)


67
2018-01-31 13:57


origine


superuser.com/questions/595177/… || stackoverflow.com/questions/684015/… || unix.stackexchange.com/questions/29101/… - Ciro Santilli 新疆改造中心 六四事件 法轮功


Réponses:


avprobe de l'emballage libav-tools c'est plutôt bien.

Sortie de l'échantillon 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

Ajouter à l'action personnalisée Thunar, par rapport à ce qui a été suggéré ici, la formule analogique à ajouter serait:

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

73
2018-01-31 14:41



Pour ceux sur ffmpeg encore, ffprobe fait de même. - Victor Sergienko
Je n'ai pas travaillé pour trouver des informations vidéo à distance dans un environnement proxy. Celui-ci a travaillé: mplayer -vo null -ao null -identify -frames 0 http://example.com/myvideo.mkv - DmitrySandalov


j'utilise mediainfo obtenir toutes les propriétés des fichiers multimédias (fichiers audio et vidéo)

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                           : High@L4.0
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 est maintenant dans les dépôts Ubuntu et peut être installé en cours d'exécution

sudo apt install mediainfo

Auparavant, il était nécessaire d'utiliser un PPA mais cela n'a pas de paquet pour les versions actuelles d'Ubuntu.


31
2018-02-08 15:21



Vous n'avez plus besoin d'un PPA. - Stan


exiftool

Cela pourrait être une surprise, mais exiftool de libimage-exiftool-perl Install libimage-exiftool-perl a également cette capacité.

Il prend en charge l'affichage des informations à partir de beaucoup de formats de fichiers multimédias, et peut également écrire des métadonnées pour certains de ces formats.

Exemple de sortie pour un fichier audio:

# 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)

21
2018-01-31 19:00



très agréable. peut être utilisé pour les images aussi. (pour les fichiers avi: pas de bitrate audio. mais beaucoup d'autres infos) - cipricus


Selon ce que vous considérez essentiel, vous voudrez peut-être utiliser le file utilitaire pour cela, qui donne des informations générales sur tout fichier. Son but premier est de vous dire ce que type de fichier que vous avez, mais il peut fournir le niveau de détail dont vous avez besoin.

$ 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

Cependant, si vous avez besoin de connaître le Contenu de balises - titre, artistes, etc.file ne vous le dira pas.


7
2018-01-31 14:54





Je connaissais cette commande: avconv -i <filename>

Pour myfile.flv: avconv -i myfile.flv

Mon idée était d'ajouter cette commande à Actions personnalisées de Thunar et lancez-le simplement depuis le menu contextuel, quelle que soit l'extension. Mais il fallait le faire fonctionner au terminal, alors j'ai regardé cette réponse. (Pour ouvrir le terminal et le garder ouvert, j'ai créé un nouveau profil dans gnome-terminal (Edit / Profiles) appelé "new1", et sous Préférences de profil / "Title and command", le définir "Lorsque la commande est terminée" terminal ouvert ".)

En fin de compte (par essais et erreurs) je suis venu avec ceci:

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

qui fonctionne dans les actions personnalisées de Thunar - et devrait fonctionner pour tout fichier multimédia.


3
2018-01-31 14:44



avprobe et avconvutiliser la même bibliothèque sous-jacente et vous donner les mêmes résultats, mais avconv est l'encodeur donc avec cette commande, vous obtenez également une erreur à la fin At least one output file must be specified. - chronitis
Toute personne intéressée peut vouloir voir le discussion de discussion ici. Les sujets incluent les différences entre les différentes applications de terminal et les différents programmes donnant des résultats plus ou moins souhaitables en fonction du type de fichier. - Eliah Kagan


Il existe également les éléments suivants pour les fichiers audio, bien qu'ils puissent ne pas concurrencer exiftool:

id3v2 -l <filename>
soxi <filename>

Aussi soxi prend également en charge les fichiers vidéo.

le id3v2  et sox  Les paquets (qui peuvent être installés en cliquant sur ces liens) fournissent ces commandes. Ils peuvent également être installés dans le Centre de logiciels, ou en courant:

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

Un exemple: id3v2 -l 'Beatles - Here Comes The Sun.mp3' sortie:

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

3
2018-01-31 14:21



id3v2 -l affiche simplement les tags ID3, soxi prend en charge un nombre limité de formats audio et vidéo. - Sadi
quand je cours soxi some.mp3 Je reçois no handler for file extension mp3. de même pour l'avi. soxi supports a limited number of audio and video formats: CELA limité, ou y a-t-il autre chose à faire que de les installer? - cipricus
D'autres réponses donnent des résultats exemplaires. Ce serait bien de voir ça ici aussi. - Felix