MediaInfo(CLI+GUI)

MediaInfoにはGUI版とCLI(コマンドライン)版があります.このページからダウンロードできます.GUICLIを共存させるためには,

  1. まずは,GUIをダウンロードして,先にインストールしておきます
  2. CLIをダウンロードして,ZIP展開します
  3. 展開されたCLIのフォルダ内にある MediaInfo.exe を別の名前にリネームします(例えば,media-info.exe)
  4. リネームしたファイルをインストールされたGUIのフォルダに移動します
  5. GUIフォルダにpathを通し,bashで叩けるようにします

GUICLI それぞれを別フォルダにインストールしても構いませんが・・・)
これで,普段使いのGUI版とbashから叩けるCLI版が使えるようになります.

$ media-info.exe -f source.avi
General
Count                            : 265
Count of stream of this kind     : 1
Kind of stream                   : General
Kind of stream                   : General
Stream identifier                : 0
Count of video streams           : 1
Count of audio streams           : 1
Video_Format_List                : MPEG-4 Visual
Video_Format_WithHint_List       : MPEG-4 Visual (XviD)
Codecs Video                     : XviD
Audio_Format_List                : MPEG Audio (以下略)

シェル三珍

$ media-info.exe -f source.avi |grep "Codecs Video"
Codecs Video                     : XviD

$ media-info.exe -f source.avi |grep "Codecs Video"|awk -F ':'  '{print $2}'
 XviD

$ media-info.exe -f source.avi |grep "Codecs Video"|sed -e "s/^.*: *\(.*\)$/\1/"
XviD