使用MediaInfo在Linux上显示媒体文件信息

时间:2020-03-21 11:47:45  来源:igfitidea点击:

MediaInfo是一个免费的开源程序,用于在Linux,BSD,Mac OS和Microsoft Windows上显示媒体文件信息。
它也可用于Android和iOS等移动平台。
它显示完整的技术信息以及音频和视频文件的标签信息。
它可以很容易地与其他程序集成。
MediaInfo具有命令行界面(CLI)和图形用户界面(GUI),因此我们可以从桌面或者服务器系统获取媒体文件的详细信息。

MediaInfo提供的信息列表

MediaInfor提供了广泛的技术和标签信息,如下所示的媒体文件。

一般的:

  • 媒体文件的名称
  • 格式e.g. MKV,MPEG.
  • 文件大小
  • 期间
  • 比特率
  • 编码日期
  • 写作申请尤。 mkvmerge.
  • 和更多。

视频:

  • 视频格式
  • 格式信息e.g.高级视频编解码器
  • 格式化设置e.g. CABAC/8参考框架
  • 编解码器ID
  • 宽度
  • 高度
  • 显示宽高比
  • 帧率
  • 色彩空间
  • 很多。

声音的:

  • 音频格式
  • 渠道
  • 编解码器ID
  • 帧率
  • 压缩模式
  • 采样率
  • 还有更多。

文本:

  • 格式e,g。 UTF-8.
  • 编解码器ID
  • 子标题语言

支持的格式

MediaInfo支持以下媒体格式。

  • 视频:MKV,OGM,AVI,DIVX,WMV,QuickTime,Real,MPEG-1,MPEG-2,MPEG-4,DVD(VOB)等。
  • 视频编解码器:DivX,XVID,MSMPEG4,ASP,H.264,AVC等。
  • 音频:OGG,MP3,WAV,RA,AC3,DTS,AAC,M4A,AU,AIFF等。
  • 字幕:SRT,SSA,ASS,SAMI。

在Linux上安装MediaInfo

MediaInfo包装为最受欢迎的Linux操作系统,可在默认存储库中使用。

在Arch Linux上,确保我们已启用[社区]存储库,并使用以下步骤使用Pacman安装MediaInfo。

$sudo pacman -S mediainfo mediainfo-gui

在Debian:

$sudo apt-get install mediainfo mediainfo-gui

在CentOS,Rhel,启用[Epel]存储库:

$sudo yum install epel-release

然后使用命令安装MediaInfo:

$sudo yum install mediainfo mediainfo-gui

关于Fedora:

$sudo dnf install mediainfo mediainfo-gui

OpenSUSE:

$sudo zypper install mediainfo mediainfo-gui

在Ubuntu上,启用[Universe]存储库:

$sudo add-apt-repository universe

然后安装MediaInfo:

$sudo apt install mediainfo mediainfo-gui

使用MediaInfo在Linux上显示媒体文件信息

MediaInfo的典型用途是:

$mediainfo <path_to_media_file>

使用MediaInfo显示视频文件信息

例如,要查找有关Matroska文件的信息,只需运行:

$mediainfo King\ kong.mkv

示例输出:

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                           : Hyman@theitroad
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

使用MediaInfo显示音频文件信息

MediaInfo可以列出音频文件的技术细节,例如.mp3,如下所示。

$mediainfo My\ heart\ will\ go\ on.mp3

示例输出:

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

显示包含所有内部标记的完整信息,请使用-f标志。

$mediainfo -f King\ kong.mkv

显示媒体文件的特定详细信息

还可以使用各种参数列出关于媒体文件的特定信息,例如音频/视频格式,帧速率和比特率等。

要显示给定媒体文件的宽高比,请运行:

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

要显示媒体文件的音频格式:

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

显示格式设置:

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

显示帧速率:

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

播放媒体文件的时间(持续时间)以hh:mm:ss:ss:ff:

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

要查找媒体文件的所有可用参数的列表,请运行:

$mediainfo --info-Parameters King\ kong.mkv

要获得帮助,请运行:

$mediainfo -h