My GPL Software Links
Home

Applications

Download

Gnome Applets

Sunflower Applet Grandr Applet

Multimedia Applications

mplayerplug-in GNOME MPlayer Gecko Media Player Nailer ohloh profile for kdekorte

Articles


Replace Totem with MPlayer in Gnome
This site is being shutdown, redirecting to new site

Nailer

Description:


Nailer is a Glib application that uses MPlayer to generate thumbnails of video media files.

Author

Kevin DeKorte kdekorte AT gmail DOT com

Running the Application

Nailer takes 3 command line arguments. The first two are manadatory and the third is optional.
Nailer requires that MPlayer is installed
nailer [-v] input output [size] 

-v - enable verbose mode
input - is any video file that mplayer supports
output - is either the name of the png or jpeg file you want the output to go into
size - is the size in the X axis of the thumbnail you want to generate, 
	y axis is scaled with the same ratio as original image

nailer can be used to replace totem-video-thumbnailer and comes with the nautilus configuration file to do so.

Changes

0.4.3 Dec 14,2007
Build fixes
0.4.2 Nov 02,2007
Don't mark the nail as complete until mplayer is done writing to it
0.4.1 Oct 26,2007
Change the timeout from 2 to 15 seconds, useful for slow USB disks
Cap max length, will check upto 600 seconds into file
Remove -forceidx option, it slows it down
Fix Segfault when id_length is not found
Run mplayer in its own thread so that we can kill it if it takes to long
0.4.0 Oct 16,2007
Use PNM as intermediate format
Default to png if no format can be determined
Change scaling method to let mplayer do output, scale it, border it and then rescale.
Old method was make mplayer scale it, border it and then rescale, may fix some video file issues
Try 10 times to make a thumbnail, may solve the problem where the file says it is longer than it is
0.3 Oct 4,2007
Verbose option for debugging (-v) If size is invalid revert to 128 Build and packaging issues, should install on all distros clean now
0.2 Jun 20,2007
RPM Package and some minor updates
0.1 Jun 4,2007
First Release

Download

View Files
(For yum usage on Fedora install my repository dekorte-release into your yum config)

Anonymous CVS Access

The latest code for nailer can be downloaded via anonymous CVS by issueing the following commands
For new checkouts do this
cvs -d:pserver:anonymous@dekorte.homeip.net:/data/cvs login
(just hit enter at the password prompt)

cvs -d:pserver:anonymous@dekorte.homeip.net:/data/cvs checkout nailer

To get the latest updates after you have checked it out use

cvs update -PAd

in the nailer directory
CVS can also be browsed via the web HERE