Medya dosyası bilgilerini terminalde görmek için komut?


Yanıtlar:


80

avprobepaketten libav-toolsoldukça iyi.

Örnek çıktı 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

Thunar özel eylemine eklemek için, burada önerilenlerle ilgili olarak, eklenecek analog formül şöyle olacaktır:

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

17
ffmpegHala olanlar ffprobeiçin aynı şeyi yapar.
Victor Sergienko

1
Proxy ortamında uzak video bilgilerini bulmak benim için çalışmadı. Bu bir çalıştı:mplayer -vo null -ao null -identify -frames 0 http://example.com/myvideo.mkv
DmitrySandalov

42

Kullandığım mediainfoortam dosyalarının tüm özellikleri (ses ve video dosyaları) almak

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 şimdi Ubuntu depolarında bulunur ve çalıştırılarak yüklenebilir

sudo apt install mediainfo

Önceden bir PPA kullanmak gerekliydi ancak bunun mevcut Ubuntu sürümleri için paketi yok.


3
Artık bir PPA'ya ihtiyacınız yok.
Stan,

Ayrıca, .bir dosya adı olarak geçerseniz, mediainfo geçerli klasördeki tüm dosyaları tekrar tekrar listeleyecektir.
ccpizza

23

ExifTool

Bu sürpriz olabilir ama exiftoolgelen libimage-ExifTool-perlLibimage-exiftool-perl'ı yükleyin de bu yeteneğine sahiptir.

Birçok medya dosyası formatından bilgi gösterilmesini destekler ve bu formatların bazıları için de meta veriler yazabilir.

Bir ses dosyası için örnek çıktı:

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

çok hoş. görüntüler için de kullanılabilir. (avi dosyaları için: ses bit hızı yok. ama başka pek çok bilgi var)

10

Neyin önemli olduğunu düşündüğünüze bağlı olarak file, bunun için yardımcı programı kullanmak isteyebilirsiniz; bu, herhangi bir dosya hakkında genel bilgi verir . Birincil amacı, ne tür bir dosyanızın olduğunu söylemek , ancak ihtiyacınız olan ayrıntı seviyesini sağlayabilir.

$ 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

Bununla birlikte, etiketlerin içeriğini bilmeniz gerekirse - başlık, sanatçılar, vb. fileSize bunu söylemez.


Bunun için ekstra bir yazılım yüklemeniz gerekmez.
jarno

3

Bu emri biliyordum: avconv -i <filename>

Dosyam.flv için: avconv -i myfile.flv

Benim fikrim bu komutu Thunar'ın özel eylemlerine eklemek ve sadece uzantı ne olursa olsun bağlam menüsünden çalıştırmaktı. Ancak terminalde çalıştırılması gerekiyordu, bu yüzden bu cevaba bir göz attım . (Terminali açmak ve açık tutmak için, gnome-terminalinde ("Edit / Profiles") "new1" adı verilen yeni bir profil oluşturdum ve "Tercihler /" başlığı altında ve "set it" komutunu "" komutundan çıkar " terminal açık ".)

Sonunda (deneme yanılma ile) bu ile geldi:

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

hangi Thunar'ın özel eylemlerine giriyor - ve herhangi bir medya dosyası için çalışmalı.


5
avprobeve avconvaynı temel kütüphaneyi kullanın ve size aynı sonuçları verin, ancak avconvkodlayıcı olduğundan, bu komutla sonunda bir hata da alabilirsiniz At least one output file must be specified.
kronit,

İlgilenen herkes burada sohbet tartışmasını görmek isteyebilir . Konular, farklı terminal uygulamaları ve dosya türüne bağlı olarak daha fazla veya daha az istenen çıktı veren farklı programlar arasındaki farkları içerir.
Eliah Kagan,

3

Exiftool ile iyi rekabet etmese de, ses dosyaları için aşağıdakiler de vardır :

id3v2 -l <filename>
soxi <filename>

Ayrıca soxi video dosyalarını da destekliyor.

İd3v2 ve sox (bu bağlantılara tıklayarak monte edilebilir) paketler bu komutlar sağlar. Ayrıca, Yazılım Merkezine veya aşağıdakileri çalıştırarak da yüklenebilirler :

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

Örnek : id3v2 -l 'Beatles - Here Comes The Sun.mp3'çıktı:

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

2
id3v2 -l yalnızca ID3 etiketlerini görüntüler, soxi sınırlı sayıda ses ve video formatını destekler.
Sadi

i çalıştırdığınızda soxi some.mp3i olsun no handler for file extension mp3. avi için aynı. soxi supports a limited number of audio and video formats: BU sınırlı, ya da kurmanın yanı sıra yapacak başka bir şey var mı?

Diğer cevaplar örnek çıktı verir. Bunu da burada görmek güzel olurdu.
Felix
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.