Vraag Commando om mediabestandinfo in terminal te zien?


Ik heb een opdracht nodig om snel essentiële informatie over een audio- of videobestand te bekijken.

(Dan zal ik overwegen om dat toe te voegen aan de aangepaste acties van Thunar, etc.)


67
2018-01-31 13:57


oorsprong


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


antwoorden:


avprobe uit het pakket libav-tools is best goed.

Voorbeelduitvoer 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

Toevoegen aan aangepaste actie van Thunar, in relatie tot wat werd gesuggereerd hier, de analoge formule om toe te voegen zou zijn:

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

73
2018-01-31 14:41



Voor die op ffmpeg nog steeds, ffprobe doet hetzelfde. - Victor Sergienko
Werkte niet voor mij om externe video-info te achterhalen onder proxy-omgeving. Deze werkte: mplayer -vo null -ao null -identify -frames 0 http://example.com/myvideo.mkv - DmitrySandalov


ik gebruik mediainfo om alle eigenschappen van mediabestanden (audio- en videobestanden) te krijgen

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 bevindt zich nu in Ubuntu-bibliotheken en kan worden geïnstalleerd door te draaien

sudo apt install mediainfo

Vroeger was het noodzakelijk om te gebruiken een PPA maar dit heeft geen pakketten voor de huidige Ubuntu-versies.


31
2018-02-08 15:21



U hebt geen PPA meer nodig. - Stan


exiftool

Dit kan een verrassing zijn, maar exiftool van libimage-exiftool-perl Install libimage-exiftool-perl heeft deze mogelijkheid ook.

Het ondersteunt het tonen van info van veel indelingen voor mediabestanden, en kan ook metadata schrijven voor sommige van deze formaten.

Voorbeelduitvoer voor een audiobestand:

# 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



erg fijn. kan ook voor afbeeldingen worden gebruikt. (voor avi-bestanden: geen audio-bitsnelheid, maar veel andere informatie) - cipricus


Afhankelijk van wat u overweegt essentieel, wilt u misschien de file hulpprogramma hiervoor, dat algemene informatie geeft over ieder het dossier. Het primaire doel is om u te vertellen wat type van het bestand dat je hebt, maar het kan het detailniveau bieden dat je nodig hebt.

$ 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

Als u echter de inhoud van tags - titel, artiesten, enz .--file zal je dat niet vertellen.


7
2018-01-31 14:54





Ik wist over deze opdracht: avconv -i <filename>

Voor mijnbestand.flv: avconv -i myfile.flv

Mijn idee was om dat commando toe te voegen aan Thunar's aangepaste acties en voer het gewoon uit vanuit het contextmenu, ongeacht de extensie. Maar het moest in de terminal worden uitgevoerd, dus ik heb er naar gekeken dit antwoord. (Om de terminal te openen en open te houden, heb ik een nieuw profiel gemaakt in gnome-terminal (Bewerken / Profielen), genaamd "new1", en onder Profiel-voorkeuren / "Titel en opdracht" stelt u het in: "Wanneer opdracht wordt afgesloten" in terminal open ".)

Uiteindelijk (met vallen en opstaan) bedacht ik dit:

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

welke werkt in de aangepaste acties van Thunar - en zou moeten werken voor elk mediabestand.


3
2018-01-31 14:44



avprobe en avconvgebruik dezelfde onderliggende bibliotheek en geef dezelfde resultaten, maar avconv is de encoder, dus met deze opdracht krijg je ook een foutmelding aan het einde At least one output file must be specified. - chronitis
Iedereen die geïnteresseerd is, wil misschien het chatdiscussie hier. De onderwerpen omvatten verschillen tussen verschillende terminal-apps en verschillende programma's die meer of minder gewenste uitvoer bieden, afhankelijk van het bestandstype. - Eliah Kagan


Er zijn ook het volgende voor audiobestanden, hoewel het niet zo goed kan concurreren met exiftool:

id3v2 -l <filename>
soxi <filename>

Ook soxi ondersteunt ook videobestanden.

De id3v2  en sox  pakketten (die kunnen worden geïnstalleerd door op deze koppelingen te klikken) bieden die opdrachten. Ze kunnen ook worden geïnstalleerd in de Software Centerof door te lopen:

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

Een voorbeeld: id3v2 -l 'Beatles - Here Comes The Sun.mp3' output:

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 toont alleen ID3-tags, soxi ondersteunt een beperkt aantal audio- en videoformaten. - Sadi
als ik ren soxi some.mp3 ik krijg no handler for file extension mp3. hetzelfde voor avi. soxi supports a limited number of audio and video formats: DAT beperkt, of is er iets meer te doen naast het installeren ervan? - cipricus
Andere antwoorden geven een voorbeeldige uitvoer. Zou fijn zijn om dit hier ook te zien. - Felix