Submit Hint Search The Forums LinksStatsPollsHeadlinesRSS
14,000 hints and counting!

Capture a DVD screen with the Apple DVD Player Apps
I was messing around with the DVD Player, and I discovered that the new Apple DVD Player support DVD Jackets. More than that, there is a cool Get Disk Info menu item within the File menu. Pick it, and you can rename the Title (and get ride off the ugly uppercase-only text in the title of the window), display region info, and customize the Jacket. You can use any frame you want as a custom Jacket picture.

There's more, though -- the actual frame is saved as a hex stream in a plist in the ~/Library -> Application Support -> DVD Player -> Settings folder. I've read the hex stream using the defaults command, and then copy-pasted the results in a hex editor (like HexEdit). Voila, a perfect JPEG file of my favorite scene. It should be easy to automate the process with little Applescript/perl/python skill.

[robg adds: I haven't tested the image grab aspect of this hint, but the jackets feature is a nice touch; it's basically an image that's displayed when the disc is stopped. If you're serious about DVD screen grabs, though, get a copy of Snapz Pro (or possibly some of the other image capture tools). Not only can you grab a frame, but if you spring for the movie version, you can even capture video clips.]
    •    
  • Currently 2.00 / 5
  You rated: 4 / 5 (3 votes cast)
 
[32,018 views]  

Capture a DVD screen with the Apple DVD Player | 13 comments | Create New Account
Click here to return to the 'Capture a DVD screen with the Apple DVD Player' hint
The following comments are owned by whoever posted them. This site is not responsible for what they say.
Capture a DVD screen with the Apple DVD Player
Authored by: mekkablue on Jun 22, '05 03:01:21PM
Too complicated. Here's what I do:
do shell script "screencapture -ics"
This places a screenshot in the clipboard. Works even when DVD Player is running. For easy access, I saved it in my AppleScript menu folder. More options? VoilĂ :

usage: screencapture [-icmwsWx] [files]
  -i         capture screen interactively, by selection or window
               control key - causes screen shot to go to clipboard
               space key   - toggle between mouse selection and
                             window selection modes
               escape key  - cancels interactive screen shot
  -c         force screen capture to go to the clipboard
  -m         only capture the main monitor, undefined if -i is set
  -w         only allow window selection mode
  -s         only allow mouse selection mode
  -W         start interaction in window selection mode
  -x         do not play sounds
  -S         in window capture mode, capture the screen not the window
  -C         capture the cursor as well as the screen. only in non-interactive modes
  -t<format> image format to create, default is png
  files   where to save the screen capture, 1 file per screen
Hope this helps!

[ Reply to This | # ]
Capture a DVD screen with the Apple DVD Player
Authored by: lucite on Jun 22, '05 05:14:13PM

Thanks for that tip, but it's not working for me - either via the AS or directly in Terminal (under Tiger 10.4.1).

The only way it seems to work is without any options, i.e.:

[code] screencapture filename[/code]

But if I add any options, e.g. -ics or even just -i then even though I get the selection cursor, after I've clicked and gotten my normal cursor back there's nothing in the clipboard or in my save path...



[ Reply to This | # ]
Capture a DVD screen with the Apple DVD Player
Authored by: lucite on Jun 22, '05 05:16:27PM

EDIT: using -c alone does work...



[ Reply to This | # ]
Capture a DVD screen with the Apple DVD Player
Authored by: lucite on Jun 22, '05 05:20:26PM

EDIT 2: actually, everything appears to work except when I use the -i option... weird. The only thing I can think of is that I'm usig PathFinder, but that doesn't seem like the culprit.



[ Reply to This | # ]
Works! Quality different?
Authored by: PopMcGee on Jun 22, '05 07:44:45PM

Fantastic, "screencapture -ics" works: Just press space after executing it, choose DVD player and off you go. Thanks a lot! :-)

On a side note, the picture that one gets in the clipboard is a bit different than the DVD player one, just try it out: Diagonal lines have steps in them in the copied version, it looks like DVD player adds some "smoothing" to the picture that we don't get if we copy it. Any way to change that?

Cheers! :-)



[ Reply to This | # ]
Works! Quality different?
Authored by: greenplasticcup on Jul 19, '05 11:49:04AM

Take the image and get it into photoshop. then run the Filter -> Video -> De-Interlace on it. that should clean up the jaggies.

I didn't experience the diagonal lines when I tried this hint on a self-made dvd I have in my office, but in the past when i've taken still frames from a video, i've used that filter to get rid of the diagonal lines when i got them.



[ Reply to This | # ]
Works! Quality different?
Authored by: greenplasticcup on Jul 19, '05 11:49:05AM

Take the image and get it into photoshop. then run the Filter -> Video -> De-Interlace on it. that should clean up the jaggies.

I didn't experience the diagonal lines when I tried this hint on a self-made dvd I have in my office, but in the past when i've taken still frames from a video, i've used that filter to get rid of the diagonal lines when i got them.



[ Reply to This | # ]
Capture a DVD screen with the Apple DVD Player
Authored by: kgarner on Jun 22, '05 06:03:40PM

Or you can just install the Capture Widget and use that. If you choose the window capture option and hit the screen capture button the Dashboard disappears and you have your camera icon. Click on the DVD Player screen and enjoy.



[ Reply to This | # ]
Capture a DVD screen with the Apple DVD Player
Authored by: Stecchino on Jun 23, '05 09:23:43AM

The Capture widget works very nicely for this purpose. After I read this hint, I tried to simply perform a screen capture the normal way (and quickest) while playing a DVD (SHIFT-COMMAND-3), but a dialog box pops up and says that the screen capture feature is not available while DVD Player is running. Yet, somehow, the Capture widget performs this task regardless.



[ Reply to This | # ]
Capture a DVD screen with the Apple DVD Player
Authored by: friedguy on Jun 23, '05 08:31:27PM

That's because Apple programmed Grand and your keyboard shortcuts for taking screenshots to not allow use while DVD Player is running. Obviously, the developers of the Capture widget didn't pay any attention to this.



[ Reply to This | # ]
Capture a DVD screen with the Apple DVD Player
Authored by: frostkrig on Sep 28, '05 11:06:44PM
To make things even easier, detach the Capture widget from the Dashboard (see the hint here). That way there's no Dashboard juggling.

[ Reply to This | # ]
Capture a DVD screen with the Apple DVD Player
Authored by: Jwink3101 on Jun 22, '05 08:27:09PM

I swore that i read somewhere before Tiger was released that this would be a built in feature. I guess it either changed or i never read it.



[ Reply to This | # ]
Capture a DVD screen with the Apple DVD Player
Authored by: Emrys on Jun 24, '05 12:14:11PM

Much MUCH simpler is the free Capture widget, available at vanillasoap.com. Capture either full screen or target window, the widget captures DVD still images (or anything else) either way.



[ Reply to This | # ]