Perintah untuk melihat info file media di terminal?

Jawaban:

80

avprobedari paketnya libav-toolslumayan bagus.

Output sampel 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

Untuk menambah aksi kustom Thunar, sehubungan dengan apa yang disarankan di sini , rumus analog yang akan ditambahkan adalah:

gnome-terminal --window-with-profile=new1 -e "avprobe %f"
kronis
sumber
17
Bagi mereka yang ffmpegmasih, ffprobemelakukan hal yang sama.
Victor Sergienko
1
Tidak berfungsi bagi saya untuk mengetahui info video jarak jauh di bawah lingkungan proxy. Yang ini berhasil:mplayer -vo null -ao null -identify -frames 0 http://example.com/myvideo.mkv
DmitrySandalov
42

Saya gunakan mediainfountuk mendapatkan semua properti file media (file audio dan video)

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 sekarang dalam repositori Ubuntu dan dapat diinstal dengan menjalankan

sudo apt install mediainfo

Sebelumnya perlu menggunakan PPA tetapi ini tidak memiliki paket untuk versi Ubuntu saat ini.

Sathish
sumber
3
Anda tidak membutuhkan PPA lagi.
Stan
juga, jika Anda lulus .sebagai nama file maka mediainfo akan secara rekursif mendaftar semua file dalam folder saat ini.
ccpizza
23

exiftool

Ini mungkin mengejutkan, tetapi exiftooldari libimage-exiftool-perlInstal libimage-exiftool-perl memiliki kemampuan ini juga.

Ini mendukung menampilkan info dari banyak format file media , dan dapat menulis metadata juga untuk beberapa format ini.

Contoh output untuk file 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)
phoibos
sumber
sangat bagus. dapat digunakan untuk gambar juga. (untuk file avi: tidak ada bitrate audio. tetapi banyak info lainnya)
10

Tergantung pada apa yang Anda anggap penting , Anda mungkin ingin menggunakan fileutilitas untuk ini, yang memberikan informasi umum pada file apa pun . Tujuan utamanya adalah untuk memberi tahu Anda jenis file apa yang Anda miliki, tetapi mungkin memberikan tingkat detail yang Anda butuhkan.

$ 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

Namun, jika Anda perlu tahu isi tag - judul, artis, dll .-- filetidak akan memberi tahu Anda hal itu.

Eliah Kagan
sumber
Dan Anda tidak perlu menginstal perangkat lunak tambahan untuk ini.
jarno
3

Saya tahu tentang perintah ini: avconv -i <filename>

Untuk myfile.flv: avconv -i myfile.flv

Ide saya adalah menambahkan perintah itu ke tindakan kustom Thunar dan menjalankannya dari menu konteks tidak peduli ekstensi. Tetapi harus dijalankan di terminal, jadi saya melihat jawaban ini . (Untuk membuka terminal dan membiarkannya tetap terbuka, saya membuat profil baru di gnome-terminal (Edit / Profil) yang disebut "new1", dan di bawah Preferensi profil / "Judul dan perintah" atur "Ketika perintah keluar" ke "Pegang terminal terbuka ".)

Pada akhirnya (dengan coba-coba) saya menemukan ini:

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

yang berfungsi dimasukkan ke dalam tindakan khusus Thunar - dan harus berfungsi untuk file media apa pun.

Komunitas
sumber
5
avprobedan avconvmenggunakan pustaka dasar yang sama, dan memberi Anda hasil yang sama, tetapi avconvapakah pembuat enkode maka dengan perintah ini Anda juga mendapatkan kesalahan di bagian akhir At least one output file must be specified.
chronitis
Siapa pun yang tertarik mungkin ingin melihat diskusi obrolan di sini . Topik mencakup perbedaan antara aplikasi terminal yang berbeda, dan program yang berbeda memberikan hasil yang diinginkan kurang lebih tergantung pada jenis file.
Eliah Kagan
3

Ada juga yang berikut ini untuk file audio, meskipun mungkin tidak bersaing dengan exiftool :

id3v2 -l <filename>
soxi <filename>

Juga soxi mendukung file video juga.

Paket id3v2 dan sox (yang dapat diinstal dengan mengklik tautan ini) menyediakan perintah-perintah itu. Mereka juga dapat diinstal di Pusat Perangkat Lunak , atau dengan menjalankan:

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

Contoh : id3v2 -l 'Beatles - Here Comes The Sun.mp3'keluaran:

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
sumber
2
id3v2 -l hanya menampilkan tag ID3, soxi mendukung sejumlah format audio dan video.
Sadi
ketika saya menjalankan soxi some.mp3saya mengerti no handler for file extension mp3. sama untuk avi. soxi supports a limited number of audio and video formats: BAHWA terbatas, atau adakah yang harus dilakukan selain menginstalnya?
Jawaban lain memberikan hasil teladan. Akan menyenangkan untuk melihat ini di sini juga.
Felix