Display media file information on Linux using MediaInfo

MediaInfo Free open source program used to display media file information on Linux, BSD, Mac OS, and Microsoft Windows. It can also be used on mobile platforms such as Android and iOS. Displays complete technical information and tag information for audio and video files. Integrates easily with other programs. Mediainfo has both a command line interface (CLI) and a graphical user interface (GUI) so you can get media file details from a desktop or server system.

List of information provided by MediaInfo

Mediainfor provides an extensive list of technical and tag information for media files, as listed below.

General:

  • Media file name
  • Format Mkv, Mpeg
  • file size
  • period
  • bit rate
  • Encoded date
  • Create application mkvmerge
  • More.

video:

  • Video format
  • Format Information Advanced Video Codec
  • Format setting CABAC / 8 Ref frame
  • Codec ID
  • width
  • height
  • Show aspect ratio
  • frame rate
  • Color space
  • And many.

audio:

  • Audio format
  • channel
  • Codec ID
  • frame rate
  • Compression mode
  • Sample rate
  • And a little more.

text:

  • Format E, g. UTF-8
  • Codec ID
  • Subtitle language
  • And a little more.

chapter:

  • Total number of chapters
  • Chapter list

Supported formats

Mediainfo supports the following media formats:

  • video: MKV, OGM, AVI, DivX, WMV, QuickTime, Real, MPEG-1, MPEG-2, MPEG-4, DVD (VOB), etc.
  • Video codec: DivX, XviD, MSMPEG4, ASP, H.264, AVC, etc.
  • audio: OGG, MP3, WAV, RA, AC3, DTS, AAC, M4A, AU, AIFF, etc.
  • subtitles: SRT, SSA, ASS, SAMI.

Details of the project’s official website at the end of this guide.

Install MediaInfo on Linux

Mediainfo is packaged with most popular Linux operating systems and is available in the default repository.

On Arch Linux, Make sure you have enabled [Community] Repository and install Mediainfo using Pacman as follows

$ sudo pacman -S mediainfo mediainfo-gui

For Debian:

$ sudo apt-get install mediainfo mediainfo-gui

On CentOS, RHEL,To enable [EPEL] Repository:

$ sudo yum install epel-release

Next, install Mediainfo using the command.

$ sudo yum install mediainfo mediainfo-gui

For Fedora:

$ sudo dnf install mediainfo mediainfo-gui

For openSUSE:

$ sudo zypper install mediainfo mediainfo-gui

On Ubuntu,To enable [Universe] Repository:

$ sudo add-apt-repository universe

Next, install Mediainfo.

$ sudo apt install mediainfo mediainfo-gui

Display media file information on Linux using MediaInfo

Here are some common uses for Mediainfo:

$ mediainfo 

View video file information using Mediainfo

For example, to find information about Matroska files, run:

$ mediainfo King kong.mkv

Sample output:

General
Unique ID                                : 235919701764564560562801819231992137181 (0xB17C7B57E53C1E03A43059E6AC7FC5DD)
Complete name                            : King kong.mkv
Format                                   : Matroska
Format version                           : Version 1
File size                                : 851 MiB
Duration                                 : 3 h 12 min
Overall bit rate                         : 618 kb/s
Movie name                               : King Kong
Encoded date                             : UTC 2011-01-11 11:25:57
Writing application                      : mkvmerge v2.2.0 ('Turn It On Again') built on Mar  4 2008 13:20:25
Writing library                          : libebml v0.7.7 + libmatroska v0.8.1

Video
ID                                       : 1
Format                                   : AVC
Format/Info                              : Advanced Video Codec
Format profile                           : [email protected]
Format settings                          : CABAC / 8 Ref Frames
Format settings, CABAC                   : Yes
Format settings, ReFrames                : 8 frames
Codec ID                                 : V_MPEG4/ISO/AVC
Duration                                 : 3 h 12 min
Width                                    : 1 280 pixels
Height                                   : 544 pixels
Display aspect ratio                     : 2.35:1
Frame rate mode                          : Constant
Frame rate                               : 23.976 FPS
Color space                              : YUV
Chroma subsampling                       : 4:2:0
Bit depth                                : 8 bits
Scan type                                : Progressive
Title                                    : King Kong
Language                                 : English
Default                                  : Yes
Forced                                   : No

Audio
ID                                       : 2
Format                                   : AAC
Format/Info                              : Advanced Audio Codec
Format profile                           : HE-AAC / LC
Format settings                          : Explicit
Codec ID                                 : A_AAC-2
Duration                                 : 3 h 12 min
Channel(s)                               : 2 channels
Channel positions                        : Front: L R
Sampling rate                            : 48.0 kHz / 24.0 kHz
Frame rate                               : 23.438 FPS (1024 SPF)
Compression mode                         : Lossy
Title                                    : King Kong
Default                                  : Yes
Forced                                   : No

Text
ID                                       : 3
Format                                   : UTF-8
Codec ID                                 : S_TEXT/UTF8
Codec ID/Info                            : UTF-8 Plain Text
Title                                    : King Kong
Language                                 : English
Default                                  : Yes
Forced                                   : No

View audio file information using Mediainfo

As shown below, Mediainfo can list the technical details of audio files such as .mp3.

$ mediainfo My heart will go on.mp3

Sample output:

General
Complete name                            : My heart will go on.mp3
Format                                   : MPEG Audio
File size                                : 3.07 MiB
Duration                                 : 3 min 38 s
Overall bit rate mode                    : Variable
Overall bit rate                         : 118 kb/s
Track name                               : 2432768786941406
Writing library                          : LAME3.100
major_brand                              : isom
minor_version                            : 512
compatible_brands                        : isomiso2mp41

Audio
Format                                   : MPEG Audio
Format version                           : Version 1
Format profile                           : Layer 3
Format settings                          : Joint stereo / MS Stereo
Duration                                 : 3 min 38 s
Bit rate mode                            : Variable
Bit rate                                 : 118 kb/s
Channel(s)                               : 2 channels
Sampling rate                            : 44.1 kHz
Frame rate                               : 38.281 FPS (1152 SPF)
Compression mode                         : Lossy
Stream size                              : 3.07 MiB (100%)
Writing library                          : LAME3.100

To view complete information, including all internal tags, use -f National flag.

$ mediainfo -f King kong.mkv

View specific details of a media file

You can also use various parameters to list specific information about the media file, such as audio / video format, frame rate, bit rate, and so on.

To view the aspect ratio of a particular media file:

$ mediainfo King kong.mkv --Inform="Video;%DisplayAspectRatio%" 
2.353

To view the audio format of a media file:

$ mediainfo King kong.mkv --Inform="Audio;%Format%"
AAC

Display format settings:

$ mediainfo King kong.mkv --Inform="Video;%Format_Settings%"
CABAC / 8 Ref Frames

Display frame rate:

$ mediainfo King kong.mkv --Inform="Video;%FrameRate%"
23.976

Playback time (period) of media files in HH: MM: SS: FF format:

$ mediainfo King kong.mkv --Inform="Video;%Duration/String4%"
03:12:26;07

To find a list of all parameters available in a media file:

$ mediainfo --info-Parameters King kong.mkv

To get help, do the following:

$ mediainfo -h

Recommended reading:

  • How to display image metadata on Linux
  • More than 20 FFmpeg commands for beginners

Display Media File Information Using MediaInfo GUI

If you are unfamiliar with the command line method, you can use the Mediainfo graphical user interface to view information about your media files.

Launch Mediainfo GUI from dash or menu.

click File-> Open-> Open File Choose an option from the menu bar and select a media file from your local drive.

You can also display information about multiple files or all files in a directory. Select to view information about all files in the directory File-> Open-> Open Directory option.

You can change the default view to another layout, such as text, HTML, or XML. Click to change to see Select a view layout from the menu bar.

resource:

.

Sidebar