Old thread: I asked whether it was possible to take a screenshot of a DVD using Ogle, and Xv, as most screenshot grabbers come up with a blue screen where the dvd display is:-
Yup, use import:
/usr/bin/import -silent -display :0.0 -window root file.jpg Import is part of imagemagick,
Just checked, and that comes up with a blue screen too. :(
From: Ricardo Campos Sent: 26 March 2002 09:37
Old thread: I asked whether it was possible to take a screenshot of a DVD using Ogle, and Xv, as most screenshot grabbers come up with a blue screen where the dvd display is:-
Yup, use import:
/usr/bin/import -silent -display :0.0 -window root file.jpg Import is part of imagemagick,
Just checked, and that comes up with a blue screen too. :(
Almost anything that takes a screenshot using the X api is going to do this.... :( A feature of X.
One quick hack is to take the data straight from the video buffer....
something like "cat /dev/fb0 > myfile.fb" should do the trick (untested, but logic dictated it should work, if you have a FB-enabled kernel, setup, etc)
There are tools out there to convert this into "something else" (jpg, etc), but I am buggered if I can think of any right now....
-Darran
-- The trouble with the global village are all the global village idiots. -- Paul Ginsparg
Old thread: I asked whether it was possible to take a screenshot of a DVD
using Ogle, and Xv, as most screenshot grabbers come up with a blue screen where the dvd display is:-
Yup, use import:
/usr/bin/import -silent -display :0.0 -window root file.jpg Import is part of imagemagick,
Just checked, and that comes up with a blue screen too. :(
Try mplayer (www.mplayerhq.hu/homepage/). It allows you to pipe frames to a file. I managed to get a set of screenshots out of a DivX movie with it. The software support DVD playback, so you might be lucky. Another option is software based dvd playback, which doesn't use h/w to render the frames. The reason for this is that h/w implementations often use a layered approach on output to the screen, so what you see is not what is rendered by your window manager.
Ashley
Ashley T. Howes PhD http://www.ashleyhowes.com
"when all the animals of this world are gone, man will die of loneliness"
Ashley said:
Try mplayer (www.mplayerhq.hu/homepage/). It allows you to pipe frames to a file. I managed to get a set of screenshots out of a DivX movie with it. The software support DVD playback, so you might be lucky. Another option is software based dvd playback, which doesn't use h/w to render the frames. The reason for this is that h/w implementations often use a layered approach on output to the screen, so what you see is not what is rendered by your window manager.
By default, mplayer uses the XV extention (XVideo which is based on Overlay, IIRC) - although you can configure it to use SDL (-vo sdl) or native xlib (-vo x11) - the SDL option is "grabable" I think, but you will find, but is ALOT slower than the alternatives.
-Darran