2008年2月22日 星期五

使用mplayer來產生影像檔的縮圖

在Gnome的桌面環境中,Nautilus也有類似Windows檔案總管的縮圖功能,而且也是都支援圖檔跟影像檔。但是由於Nautilus是透過Totem來產生縮圖,而Totem目前有兩個版本:一個是透過GStreamer,一個則是透過xine來播放。xine版本支援度跟效率似乎好一點,但是最近新的update之後,似乎會無法對rmvb檔產生縮圖。而GStreamer版本則是對某些rmvb檔無法產生縮圖。因此我就上Google找了一下,發現有可以透過mplayer來產生縮圖的方式。mplayer在Linux中算是相當不錯的播放軟體,所以試了一下,感覺還不錯。步驟主要是參考在ubuntu下如何實現全視頻文件預覽(使用mplayer 預覽):
  1. 由於需要透過mplayer跟imagemagick來產生縮圖,所以開啟Synaptic來安裝mplayer與imagemagick兩套件;若已經安裝,則可以跳過此一步驟
  2. Ravinder Rathi's Web Page 下載Mplayer-video-thumb
  3. 將下載回來的Mplayer-video-thumb解壓縮,然後進入解壓縮的資料夾中,開啟console視窗執行:
    chmod 755 setup.sh
    sudo ./setup.sh
    ./gconf.sh
    ,這樣就完成安裝
  4. 然後執行以下指令來刪除舊的縮圖:
rm -rf $HOME/.thumbnails/large/
rm -rf $HOME/.thumbnails/normal/

rm -rf $HOME/.thumbnail/fail/gnome-thumbnail-factory/
然後重新開始有影像檔的資料夾,就可以看到新的縮圖了

心得:透過mplayer來產生影像檔縮圖的效率還算不錯,不過似乎對某些mpg檔或是rm檔會無法產生,不過此類情況很少,不像Totem-GStreamer那麼嚴重

沒有留言: