2012-08-16

LINUX - MediaInfo 使用筆記

mediainfo --help 的內容如下
--Inform=...  Specify a template (BETA)
Usage: "MediaInfo --Inform=[xxx;]Text FileName"

xxx can be: General, Video, Audio, Text, Chapter, Image, Menu
Text can be the template text, or a filename
     Filename must be in the form file://filename

See --Info-Parameters for available parameters in the text
(Parameters must be surrounded by "%" sign)

Example: "MediaInfo --Inform=Video;%AspectRatio% FileName"

Example: "MediaInfo --Inform=Video;file://Video.txt FileName"
and Video.txt contains 
"%DisplayAspectRatio%"        for Video Aspect Ratio.

Example: "MediaInfo --Inform=file://Text.txt FileName"
and Text.txt contains
"Video;%DisplayAspectRatio%"  for Video Aspect Ratio.
"Audio;%Format%"              for Audio Format.


指定要 parse 的欄位
mediainfo --Inform='Video;%DisplayAspectRatio/String%\n%Duration/String3%' 1.mp4
mediainfo --Inform='Audio;%Format%\n%Channel(s)%' 1.mp4

用一個 template.txt 來指定要 parse 的欄位
mediainfo --Inform='file://template.txt' 1.mp4
# template.txt 的內容
Video;%Width%
%Height%
%Duration/String%
%DisplayAspectRatio/String%
%Rotation%
%FrameRate%
%ScanType%
Audio;%Channel(s) # 多這行會錯

但用以上的方式無法同時指定 Video 及 Audio, 但 help 明就說可以, 不知是哪裡的問題...


1 則留言:

  1. 可以參考 media 參數大全這頁 => http://www.cnblogs.com/royzou/archive/2011/09/06/mediainfo_parameter.html

    回覆刪除