mediainfo命令行工具中文使用说明

mediainfo命令行工具中文使用说明

本文基于mediainfo命令行工具(Debian 下的0.7.70版本)帮助的中文翻译

使用指令

Usage: mediainfo [-Options…] Filename1 [Filename2…]

选项介绍

  • –Help, -h: 显示一个帮助页面
  • –Help-Output: 显示关于选项Output= option的帮助内容
  • –Help-AnOption:显示关于选项AnOption的帮助内容(无效选项)
  • –Version: 显示Mediainfo的版本信息
  • –Full, -f: 显示媒体文件所有信息(所有内置标签)
  • –Output=HTML: 以HTML格式显示所有信息
  • –Output=XML: 以XML格式显示所有信息
  • –Output=…y: 以预定义模板显示信息
  • –Info-Parameters: 显示Inform= parameters中parameters(参数)的定义
  • –Language=raw: 显示未经转换的唯一标识(内部文本)
  • LogFile=…: 把输出保存到指定文件中
  • –BOM: 指定以UTF-8编码输出
  • –Ssl_CertificateFileName=…:SSL认证文件名,SSL文件的默认为格式为”PEM”,也可以由选项–Ssl_CertificateFormat指定
  • –Ssl_CertificateFormat=…:指定SSL认证文件格式,支持”PEM”和”DER”
  • –Ssl_PrivateKeyFileName=…:指定SSL私钥文件
  • –Ssl_PrivateKeyFormat=…:指定SSL私钥格式,支持”PEM”和”DER”
  • –Ssl_CertificateAuthorityFileName=…:指定SSL证书颁发、验证机构(信息文件)
  • –Ssl_CertificateAuthorityPath=…:指定SSL证书颁发、验证机构路径
  • –Ssl_CertificateRevocationListFileName=…:SSL证书吊销列表文件。SSL证书格式是
    “PEM”
  • –Ssl_IgnoreSecurity=…:不验证对等方证书真实性,使用安全由自己耽风险
  • –Ssh_PublicKeyFileName=…:指定SSH公开密钥存放文件,默认如果HOME环境变量被设置时是
    $HOME/.ssh/id_rsa.pub 或者 $HOME/.ssh/id_dsa.pub
    。如果HOME没有被设置,则为当前目录下的”id_rsa.pub” 或 “id_dsa.pub”
    注意:你需要同时设置公开密钥和私有密钥
  • –Ssh_PrivateKeyFileName=…:指定SSH私有密钥存放文件,默认如果HOME环境变量被设置时是
    “$HOME/.ssh/id_rsa” 或者 “$HOME/.ssh/id_dsa”
    。如果HOME没有被设置,则为当前目录下的”id_rsa” 或 “id_dsa”
    注意:你需要同时设置公开密钥和私有密钥。另注意:含有密码的私有密钥不被支持。**
  • –Ssh_KnownHostsFileName=…:指定已知主机信息放置文件,默认如果HOME环境变量被设置时是
    “$HOME/.ssh/known_hosts”
    。格式为OpenSSH文件格式(libssh2).如果HOME没有被设置,则为当前目录下的”known_hosts”
  • –Ssh_IgnoreSecurity:不验证证书真实性(不需要接受ssh的第一个密钥),
    需要自己保证安全。

使用样例

本部分来自于man文档。

  • 显示一个视频文件的信息

    $mediainfo foo.mkv

  • 显示设置的长宽比

    $mediainfo –Inform=”Video;%DisplayAspectRation%” foo.mkv

    $mediainfo –Inform=”Video;file://Video.txt” foo.mkv

    如果Video.txt文件中的内容为%DisplayAspectRation%,则上述命令执行效果相同。

  • 显示长宽比和音频格式

    $mediainfo –Inform=”file://Text.txt” foo.mkv

    Text.txt的内容包括:

    • “Video;%DisplayAspectRatio%”

      它指定显示长宽比

    • “Audio;%Format%”

      它指定显示音频格式

指定一个输出模板 (–Output选项说明)

在以mediainfo –Output=[xxx;]Text Filename的形式使用时:

xxx可以是General,Video,Audio,Text,Chapter,Image,Menu中的一种,

Text是模板字符串或者文件。

Filename必须是file://filename的格式。

通过–Info-Parameters选项了解有哪些有效的模板字符串。(参数必须以”%”分隔标识)

  • 例如:mediainfo –Output=”Video;%AspectRatio”% FileName

  • 例如:mediainfo –Output=”Video;file://Video.txt” FileName

    其中Video.txt包含内容为”%DisplayAspectRatio%”,表示视频长宽比

  • 例如:mediainfo –Output=”file://Text.txt” FileName

    其中Text.txt包含内容为

    • “Video;%DisplayAspectRatio%” ,获取视频长宽比
    • “Audio;%Format%” ,获取音频格式

mediainfo命令行工具中文使用说明 本文基于mediainfo命令行工具(Debian
下的0.7.70版本)帮助的中文翻译 使用指令…

Author

发表评论

电子邮件地址不会被公开。 必填项已用*标注