IS there any way to associate specific files with custom thumbnails.
I want to set thumbnails i create to video files and archive them into collections so i can with this way achieve some kind of video database with gallery.
IS there any way to associate specific files with custom thumbnails.
I want to set thumbnails i create to video files and archive them into collections so i can with this way achieve some kind of video database with gallery.
Not for files. You can assign images as folder thumbnails but the thumbnails for files are always automatically generated from the file contents.
Well i want something kinda like what thumbs.db do on explorer,but i want to customize my own thumbnails rather than have explorer generate them for me + i want a more flexible way so that the file carries this property within its own rather than an annoying hidden database file to be stored on every folder.
Opus does cache thumbnails, and in a central location rather than in every folder like Explorer, but it doesn't provide a way to set specific images for specific files.
Can i get specifics on how it does that?
As for thumbs.db there are editors where you can change stuff,maybe i can somehow edit it in someway and make the changes i'm interested with.
Opus doesn't use thumbs.db at all.
Opus stores its thumbnails in /dopuslocaldata/Thumbnail Cache but the format is not editable.
There isn't much point setting thumbnails via the cache anyway as the cached thumbs may be deleted to make room for more thumbs.
If you really want to do it it could be done by writing a viewer plugin which provides thumbnails for specific files but that would take some programming knowledge.
Making thumbs on the fly a snap.
Here are two buttons for your consideration:
<?xml version="1.0"?>
<button backcol="none" display="icon" icon_size="large" textcol="none">
<label>mtn</label>
<tip>c4r4 w720</tip>
<icon1>#thumbnails</icon1>
<function type="normal">
<instruction>@runmode hide</instruction>
<instruction>"C:\Users\J\Desktop\DOP Scripts and CMD line\mtn-2.44-win32\mtn.exe" -b 0.95 -F FFFFFF:12 -c 4 -D 8 -g0 -h110 -j 80 -L 4:1 -r 4 -s 15 -w 720 -P {file} </instruction>
<instruction> </instruction>
</function>
</button>
This one makes a thumb collage of a vid with width 720pix wide and 4 columns and 4 rows....
another exaple :<?xml version="1.0"?>
<button backcol="none" display="icon" icon_size="large" textcol="none">
<label>mtn</label>
<tip>To Movies c10r10</tip>
<icon1>#thumbnails</icon1>
<icon2>#foldertree</icon2>
<function type="normal">
<instruction>@runmode hide</instruction>
<instruction>@set dir={dlgstring|What is the name of the disk?} </instruction>
<instruction>"C:\Users\J\Desktop\DOP Scripts and CMD line\mtn-2.44-win32\mtn.exe" -O c:\Movies\{$dir} -b 0.80 -c 10 -D 10 -g 0 -h150 -j 80 -L 4:1 -N .txt -r 10 -s 15 -w 2048 -P "{filepath}"</instruction>
</function>
</button>
This one is a little more intuitive for your purpose. the with is 2048pix and 10col 10rows, The interesting thing is it writes the thumb to the correct gallery via: c:\Movies{$dir} see you pick dir. this has a .txt switch also, so it is outputting txt file with all the goodies about you movie to {$dir} with the thumb name, size length codec info etc. You will need -
http://moviethumbnail.sourceforge.net/< Well Documented! And change paths to suit. You could easily fix you button to add to a collection. Since you prescribe the name of the disk and the disk name becomes the subfolder in c:\movies, I often rename them with {parent} to form:
coll//vidcatalog/myvideoblah - Disk 11.jpg
from
c:\movies\Disk 11\myvideoblah.jpg
Not as useful, but a different approach. And a different app. With Mplayer, this one creates a subfolder based on the filename and individual thumbs at your intervals - not collage
<?xml version="1.0"?>
<button backcol="none" display="both" textcol="none">
<label>Mplay</label>
<tip>Choose</tip>
<icon1>#play2</icon1>
<function type="batch">
<instruction>@set far= {dlgstring|How Far apart(secs)} </instruction>
<instruction>@set ND= {file|noext}</instruction>
<instruction>CreateFolder name= {$ND} </instruction>
<instruction>"C:\Program Files\MPlayer-mingw32-1.0rc2\mplayer.exe" {file} -sstep {$far} -vo "jpeg:outdir={$ND}" </instruction>
</function>
</button>