2008年7月25日金曜日

端末で動画のフォーマットを確認する

Linuxを端末でいじってる時に、動画ファイルのコーデックなどを確認したい場合がある。ffmpegで動画を変換しようとする時とか。
ffmpegでは、エンコードする時に端末に動画の情報が表示されるが、それをする前に知りたいんだっつーの。情報を見るためffmpegを立ち上げエンコを速攻キャンセル、なんてなぁ。。。

そんな時に、いちいちnautilusを立ち上げ→ファイルアイコンのコンテキストメニュー→プロパティ→音声/動画タブを見る、なんてことしたくない。
コマンドでサクッと表示したい場合はどうするか。

いろいろググって見たはいいものの、なかなかそれらしいものは見つからない。
諦めて、やはりffmpegで見るしかないのか、、、と思ったがある事に気がついた。
ffmpegで入力ファイルだけ引数に与えたらどうなるだろう。。。

つーわけで、次みたいに端末を叩いてみた。
$ ffmpeg -i smile.mp4 
FFmpeg version SVN-rUNKNOWN, Copyright (c) 2000-2007 Fabrice Bellard, et al.
configuration: --enable-gpl --enable-pp --enable-swscaler --enable-pthreads --enable-libvorbis --enable-libtheora --enable-libogg --enable-libgsm --enable-dc1394 --disable-debug --enable-libmp3lame --enable-libfaadbin --enable-libfaad --enable-libfaac --enable-xvid --enable-x264 --enable-liba52 --enable-amr_nb --enable-amr_wb --enable-shared --prefix=/usr
libavutil version: 1d.49.3.0
libavcodec version: 1d.51.38.0
libavformat version: 1d.51.10.0
built on Jul 16 2008 19:54:40, gcc: 4.2.3 (Ubuntu 4.2.3-2ubuntu7)
Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'smile.mp4':
Duration: 00:13:54.1, start: 0.000000, bitrate: 204 kb/s
Stream #0.0(und): Video: h264, yuv420p, 512x384, 60.00 fps(r)
Stream #0.1(und): Audio: aac, 44100 Hz, stereo
Must supply at least one output file
$


smile.mp4はニコ動から落としてきた適当なファイル。
余計なものも表示されてしまったが、最後のほうでしっかり知りたかった情報が表示されている。

とりあえず、目的は達成したけど。。。なんか納得できない。

0 件のコメント: