#前置き
ImageJで動画解析をする際には、.aviファイルの形式にして読み込みます。
Windowsではおなじみの拡張子ですがMacだと、フリーソフトのコンバーターを使って変換しても読み込めないなどのエラーが多発して苦労しました。
この時、ffmpegを用いるとすんなりと解決できました。
その際の、解決策の忘備録として。
#使用するもの
・Homebrew
・ffmpeg
・元動画ファイル(元ファイルの拡張子はmpgに限らず幅広いフォーマットでも大丈夫)
#インストール
ターミナルを立ち上げてコマンド操作で行います。
※Homebrewを事前に導入している前提です。
brew install ffmpeg
#やること
(1)Macのターミナルの立ち上げ
(2)動画ファイルのあるディレクトリに移動(cd XXXやlsを駆使してファイルの存在を確認してください)
(3)ターミナルに以下のコマンドを入力
ffmpeg -i 元のファイル名.mpg -f avi -vcodec mjpeg 変換後のファイル名.avi
(4)変換されたファイルをImageJにドラッグアンドドロップで読み込ませると読み込みます
以上
※今回は単純な変換のみですが、実際には変換の際にコーデックの種類、フレームレートやオーディオ形式など結構いろいろなオプションを指定することが出来ます。
#おまけに
研究でもお世話になることの多いImageJですが、機能が多すぎてつまづく人も多いかと思います。
動画解析などの手順や、こんな処理ってできるのかな?と思った際にはこちらの資料をとりあえず見てみると良いかと思います。