Simplest/quickest path from DVD stillframe to resized image in blog post?
April 3, 2010 4:21 PM Subscribe
I want to find the simplest/fastest possible route to get from a single frame of a film on a DVD to a small image displayed inline on a wordpress blog post.
I'm trying to simplify the workflow for an old blogging project that involved, among other things, including about a dozen screencaps in each entry. I'd like to make that bit take less time and effort than it used to.
For context, here's my existing workflow:
1. Manually navigate to a given frame on the DVD, in PowerDVD I think because that was what I had that worked.
2. Generate screencap with a hotkey.
3. Repeat 1&2 a dozen times or so to get all the shots I need.
4. Open all the screencaps in Photoshop Elements.
5. Give each one a little bit of levels adjustment to compensate for darkness of TV images.
6. Resize each one to ~350x260.
7. Save each one out to a custom sequential filename (e.g. "01_title_sequence.jpg", "02_villain_appears.jpg").
8. Batch upload edited images to entry-specific directory on website (e.g. /images/season1/ep06/01_title_sequence.jpg, and so on).
9. Paste path of each image into tags already in blog writeup.
Doing the image processing like that for each post is tedious and eats up at least an hour of my time.
I'm interested in potential shortcuts to getting the images from the DVD to the finished blog post. If it significantly reduces the tedium of the process, I don't mind considering cutting corners on the image quality (e.g. skipping the levels-tweaking step), since they're more for visual reference than anything.
I have even, for example, considered just taking the damn screencaps with my iphone, if I can find a way to make the distance from their to blog post.
I'd prefer to do this with free tools, though I'd be willing to drop two digits on a piece of software that absolutely made my day. I have both OSX and Win7 available as working platforms. I am committed to the Wordpress setup for the blog.
posted by cortex to computers & internet (6 answers total) 6 users marked this as a favorite
The new workflow would be:
1-3: as before
4: rename images
5: drag and drop directory to imagemagick script, producing a new directory full of resized / brightened files
6,7: original steps 8 and 9 (though you can probably add the upload to the script invoking imagemagick via scp or ftp).
this script does the resize and level adjust (play with the 3.3 number, natch), convert is a command installed as part of imagemagick
#!/bin/sh
N=3.3
mkdir -p $1-resized
for i in $1/*; do convert $i -resize 350x260 -gamma $N $1-resized/`basename $i`; done
posted by idiopath at 5:33 PM on April 3, 2010