linuxで簡単サムネイル画像の作成?
2009 年 9 月 29 日 by 山平最近ではblogなどのオープンソースなWebシステムでも、普通にサムネイル画像を作ってくれる機能があったりします。
GNOMEの標準メディアプレイヤーであるtotemにもサムネイル作成機能がある、という噂を聞きつけて、さっそく調べてみました。
まず、totemの実行ファイルがインストールされているディレクトリの中を探します。
/usr/bin$ ls -F | grep totem
totem@
totem-audio-preview@
totem-gstreamer*
totem-gstreamer-audio-preview*
totem-gstreamer-video-indexer*
totem-gstreamer-video-thumbnailer*
totem-tv*
totem-video-indexer@
/usr/bin$
早速いかにもな名前の「totem-gstreamer-video-thumbnailer」を発見しました。
機能がコマンドとして提供されているので、普通にヘルプで使い方を調べることができます。
/usr/bin$ sudo totem-gstreamer-video-thumbnailer –help
[sudo] password for default:
用法:
totem-gstreamer-video-thumbnailer [オプション…] [FILE…] Thumbnail moviesヘルプのオプション:
-?, –help ヘルプのオプションを表示する
–help-all ヘルプのオプションを全て表示する
–help-gst GStreamer オプションを表示アプリケーションのオプション:
-j, –jpeg Output the thumbnail as a JPEG instead of PNG
-s, –size Size of the thumbnail in pixels
-l, –no-limit Don’t limit the thumbnailing time to 30 seconds
-v, –verbose Output debug information
-t, –time Choose this time (in seconds) as the thumbnail
–g-fatal-warnings Make all warnings fatal/usr/bin$
コマンドの書式でちょっと戸惑ったのですが、
totem-gstreamer-video-thumbnailer [オプション…] [FILE…] Thumbnail movies
は、
totem-gstreamer-video-thumbnailer [オプション…] 元動画ファイル サムネイル画像ファイル
と言う意味でした。
これだけ分かれば試してみたい、ということで動画からサムネイルを作ってみます。
※以降の作業で使用している動画はデジカメ動画(写真)フリー素材様からお借りしています。
~/hoge$ /usr/bin/totem-gstreamer-video-thumbnailer asianele.wmv asianele.png
オプションなしで約4秒かかりました。(手元の環境はCPU:atom1.6Ghz/メモリ:1Gbyte)
~/hoge$ /usr/bin/totem-gstreamer-video-thumbnailer -s 48 asianele.wmv asianele.s.png
指定するサイでサムネイル作成にかかる時間が結構変わるように感じます。
最後にちょっとおまけ情報を。。。
GNOME標準のメディアプレイヤーがtotem、totemにはサムネイル作成コマンドがある、ということは…あるのです、そんな設定があるのです。
GNOME側がファイルの種類毎にここの設定を見ながら各アプリケーションにサムネイルを作ってもらうのでした。
設定は[/desktop/gnome/thumbnailers]の中にまとめられています。
以上です。