DirectX Frame Grab/Screen Capture

I’d been frus­trat­ed try­ing to cap­ture par­tic­u­lar images from the films I’m watch­ing in The Cri­te­ri­on Col­lec­tion list. Direc­tX tech­nol­o­gy makes it hard to do a sim­ple screen cap­ture and paste into Pho­to­Shop. But some­one final­ly direct­ed me to a way that works and does­n’t involve down­loaded spy-and-adware full pro­grams. And damn if it isn’t easy.

My lap­top runs Win­dows XP, so this should work for any com­put­er run­ning that OS.

  1. Open Dis­play Prop­er­ties
  2. Select the Set­tings Tab
  3. Select the Advanced but­ton
  4. Select the Trou­bleshoot­ing Tab
  5. Drag the Hard­ware Accel­er­a­tion bar to “none”
  6. Select Apply

Now paus­ing a DVD in WMP or what­ev­er DVD pro­gram you use and doing a screen cap­ture [ALT-PrintScreen] should result in a still image that can be saved. Just remem­ber to turn hard­ware accel­er­a­tion back on after you’re done.

4 thoughts on “DirectX Frame Grab/Screen Capture”

  1. Alter­nate­ly, if you don’t want to shut off hard­ware accel­er­a­tion, I’d rec­om­mend using the excel­lent VLC media play­er. It’s free, open-source, and has screen-cap func­tion­al­i­ty built into it.

    Cool site you’ve got here, btw.

  2. Thanks for the com­pli­ment and tip, Pete. I’ll down­load it and give it a whirl. It is a shame it did­n’t appear on Download.com or come up eas­i­ly on a Google search.

    Do you know if it sup­ports frame-by-frame advance­ment?

  3. Hrm.. not sure about the frame-by-frame. I know you can slow play­back way down, though, which should at least make the play/pause func­tion­al­i­ty a bit bet­ter for get­ting spe­cif­ic frames.

Comments are closed.