本文基于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的内容包括:
指定一个输出模板 (--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%" ,获取音频格式
阅读(16265) | 评论(0) | 转发(0) |