使用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