[MacDV] DV->JPEGs?
Mark M. Florida
markflo at mac.com
Mon Dec 23 18:52:17 PST 2002
I would suggest (and yes, it involves a possible equipment purchase) to
just use a digital still camera. If you only need enough res for
video, then shoot at a lower resolution (give yourself a little extra
room, though -- don't go under 800x600 for video use). The color range
of most digital cameras is close to the "legal" video color/contrast
range, so that shouldn't be a problem -- if anything, just create a
Photoshop action to batch process your images to squeeze the colors
into the "legal" video spectrum. Another possible advantage of using a
digital still camera is: if you shoot at a higher resolution, then you
will have a better looking copy in case you want to use these images
for something else in the future. Oh... one more thing... if you use
iPhoto to import from the still camera, then you have a visual
reference for selecting the slides, and you can (fairly) easily export
to video by just making a new "Photo Album" of the pictures you want to
use, and then exporting to video from there.
(I guess you left out what system you have, what kind of camera you
have, etc. -- important info for figuring out the best way to do
something with what you already have)
Also, you might want to look into getting an old A/V Mac -- like a 7100
or 8100 with an A/V card (or even a 7500, 7600 or 8500). You could
connect your camera's analog outputs to the analog inputs on the A/V
card and use the built-in "Video Player" app to capture still frames --
it automatically saves them in a sequentially numbered sequence --
super convenient!
The last option involves a possible software purchase. Premiere has a
"Time Tapse" function that you can use either automatically or
manually. So you could record your slideshow to video as you
described, then use the "Time Lapse" feature to manually capture the
clip every time it changes (click a button with your mouse). You could
use this feature with any version of Premiere from 4.0 on up to 6.0
(don't know about 6.5 though), and you could use it with an old A/V Mac
(Premiere 4-5), or any FireWire Mac (Premiere 6)... So maybe just a
couple hundred dollars (at the absolute most) to set up an old A/V Mac
with an old version of Premiere.
I wouldn't sweat it trying to come up with some crazy software to
visually analyze the video (unless you do this kind of programming
already). And if you do create something like this, I'm sure you'll
have a decent market with some folks on this here e-mail list.
So... to sum up your choices:
1. Use a digital camera (or even something like Sony's video cameras
with the Memory Stick slot -- I have one and it works fine for
capturing video stills)
2. Get an old A/V Mac and use the built-in (clunky) capture software to
grab stills from your existing video camera.
3. Get Adobe Premiere 6.x and use the "Time Lapse" feature on any
FireWire Mac
4. Get Adobe Premiere 4.x (or 5.x) and use the "Time Lapse" feature on
any older A/V Mac (with analog video inputs)
5. Write a video analyzer app that will extract stills when a scene
changes? (and sell as shareware maybe?)
Just some thoughts.
Hope that helps.
- Mark
On Monday, December 23, 2002, at 05:28 PM, Randy Wilson wrote:
> I'm wondering if anyone knows how to take a DV stream and automatically
> extract the individual frames out of it as JPEGs?
>
> Better yet, are there any libraries out there that give you access to
> the actual frames in a DV stream?
>
> What I want to do is organize a large (>20,000) set of slides. I
> thought I could run a DV camcorder while I rifle through the slides
> (about 2 seconds per slide). Then I could write a little bit of code
> to
> examine each frame of the DV stream (either directly, or look at the
> pictures extracted from it) in order to determine how bright it is. By
> looking at the brightness level as the frames move along, there will be
> an area of relative darkness, followed by a transition to lightness
> (with perhaps some adjustment going on as the auto exposure does its
> thing), then sudden darkness again. This would appear, if plotted out,
> as a series of flat plateous and flat valleys with some overcorrective
> transitions between them, along with a bit of noise, of course. With a
> few constraints on how fast/slow the slides are allowed to be pushed
> through, it should be possible to find the point a few frames before
> each transition begins. Then that frame could be snipped out as its
> own
> .jpeg file and eventually labeled in such a way as to make it possible
> to find the original slide again (or at least know that it's "about
> slide 25" in a particular row in a particular box) when a high-quality
> scan is needed of it.
>
> What I'd REALLY like, of course, is a slide scanner that was actually
> fast [like 3 seconds per slide] with a large slide feeder (like 150+
> slides at once), but alas, no such luck.
>
> In the short term, I want to make a nice 1-hour video featuring a lot
> of slides from this collection (maybe 1000). But I'd like to have a
> quick scan available to select which ones I want to use. But the
> quality of the quick scans--while if displayed on a video
> directly--would be too blocky for any sort of smooth zooming/panning
> shots.
>
> Also, is there a format for saving individual miniDV frames in that
> would avoid further compression? The frames are already pretty heavily
> compressed. They could be saved as TIFF, of course, but if I wanted to
> save individual frames out and then use them later as still clips in
> iMovie, for example, is there a particular format that would avoid
> decompression/recompression? Just wondering.
>
> Wow. That's a lot of questions.
>
> ----------
> <http://www.themacintoshguy.com/lists/MacDV.html>.
> Send a message to <MacDV-DIGEST at themacintoshguy.com> to switch to the
> digest version.
>
> XRouter | Share your DSL or cable modem between multiple computers!
> Dr. Bott | Now $139.99 <http://www.drbott.com/prod/xrouter.html>
>
> Cyberian | Support this list when you buy at Outpost.com!
> Outpost | http://www.themacintoshguy.com/outpost.shtml
>
> MacResQ Specials: LaCie SCSI CDR From $99! PowerBook 3400/200 Only
> $879!
> Norton AntiVirus 6 Only $19! We Stock PARTS! <http://www.macresq.com>
>
More information about the MacDV
mailing list