centos7下mediainfo安装与使用

Posted byxdaz

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了centos7下mediainfo安装与使用相关的知识,希望对你有一定的参考价值。

        MediaInfo是一款非常实用的视频参数检测工具,除了可以对视频进行编码分析查询,还可以对音频文件的编码及信息进行检测,该款工具软件是一款免费软件。

一、从官网上下载依赖包:
mediaInfo官方地址:https://mediaarea.net/en/MediaInfo/Download/CentOS
库地址: https://mediaarea.net/download/binary/

GUI表示图形界面版本。CLI表示命令行版本。

二、安装:

rpm -ivh libzen-0.4.39.x86_64.CentOS_7.rpm 
rpm -ivh libmediainfo-21.03.x86_64.CentOS_7.rpm
rpm -ivh mediainfo-21.03.x86_64.CentOS_7.rpm

三、验证:

mediainfo -i test.mp4 --OUTPUT=XML > test.xml

test.xml文件内容

<?xml version="1.0" encoding="UTF-8"?>
<MediaInfo xmlns="https://mediaarea.net/mediainfo" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="https://mediaarea.net/mediainfo https://mediaarea.net/mediainfo/mediainfo_2_0.xsd" version="2.0">
    <creatingLibrary version="22.03" url="https://mediaarea.net/MediaInfo">MediaInfoLib</creatingLibrary>
    <media/>
    <media ref="test.mp4">
        <track type="General">
            <AudioCount>1</AudioCount>
            <FileExtension>mp4</FileExtension>
            <Format>AVC</Format>
            <FileSize>1392892</FileSize>
            <Duration>10.0</Duration>
            <OverallBitRate>554297</OverallBitRate>
            <FrameRate>25.000</FrameRate>
            <FrameCount>497</FrameCount>
            <StreamSize>83509</StreamSize>
            <File_Modified_Date>UTC 2022-09-16 09:32:06</File_Modified_Date>
            <File_Modified_Date_Local>2022-09-16 17:32:06</File_Modified_Date_Local>
            <Encoded_Application>Lavf57.41.100</Encoded_Application>
            <extra>
            </extra>
        </track>
        <track type="Video">
            <Format>AVC</Format>
            <Duration>10.0</Duration>
           <BitRate>554297</BitRate>
           <CodecID>28</CodecID>
           <Width>1920</Width>
           <Height>1080</Height>
            <FrameRate>25.000</FrameRate>
            <FrameCount>497</FrameCount>
            <ColorSpace>YUV</ColorSpace>
            <ChromaSubsampling>4:2:0</ChromaSubsampling>
        </track>
        <track type="Audio">
            <Format>AAC</Format>
            <Duration>10</Duration>
            <BitRate_Mode>VBR</BitRate_Mode>
            <BitRate>1691711</BitRate>
            <Channels>2</Channels>
            <ChannelPositions>Front: L R</ChannelPositions>
            <ChannelLayout>L R</ChannelLayout>
            <SamplingRate>48000</SamplingRate>
            <SamplingCount>15425712</SamplingCount>
            <BitDepth>24</BitDepth>
            <Compression_Mode>Lossless</Compression_Mode>
            <StreamSize>67957944</StreamSize>
            <StreamSize_Proportion>0.99988</StreamSize_Proportion>
            <Encoded_Library>Lavf57.41.100</Encoded_Library>
        </track>
    </media>
</MediaInfo>

mediainfo -i test.jpg --OUTPUT=JSON > test.json

test.json文件内容


"media": 
"@ref": "/test.jpg",
"track": [

"@type": "General",
"ImageCount": "1",
"FileExtension": "jpg",
"Format": "JPEG",
"FileSize": "84227",
"StreamSize": "0",
"File_Modified_Date": "UTC 2022-09-16 05:36:32",
"File_Modified_Date_Local": "2022-09-16 11:06:32"
,

"@type": "Image",
"Format": "JPEG",
"Width": "612",
"Height": "612",
"ColorSpace": "YUV",
"ChromaSubsampling": "4:4:4",
"BitDepth": "8",
"Compression_Mode": "Lossy",
"StreamSize": "84227"

]

 

 

以上是关于centos7下mediainfo安装与使用的主要内容,如果未能解决你的问题,请参考以下文章

centos7下mediainfo安装与使用

centos7下mediainfo安装与使用

具有立体声或多个音频流的媒体流的音频持续时间的特定 mediainfo 命令

MediaInfo 在 C# 中动态检查 AudioStreams

确定音频文件是不是为 VBR

如何在 Mac 系统上同时打开多个 MediaInfo 应用程序实例?