[android-developers] Re: How to capture game screens on device

2010-06-26 Thread Lance Nanek
I've been trying to find a good way myself, although for Android
OpenGL games. Some options I've considered:

1 - There's a utility called dr...@screen which can do continuous
captures. It's useless for real-time OpenGL, however, because it ends
up with parts of different frames.

2 - The emulator is low frame rate and low graphics quality besides,
so I haven't tried capturing it via any screen recording software.

3 - I haven't convinced Android x86 running in a VM to run at Android
standard resolution yet. It should be easy to capture video from it
similarly if I ever do.

4 - I picked up a document camera, but it can only output video, not
capture it. Guess an extra capture card or USB dongle would do the job
there.

5 - Some Android phones can supposedly output apps to TV output, which
could also do the job combined with a capture device.

6 - I don't know about what you're doing, but there are a few
frameworks for running OpenGL games on both Android and PC, which
could handle the game screens at least, although not the Android UI
ones. Screen capture software would work again there.

7 - I tried pointing a video camera at the phone, but didn't like the
quality. Could try a different camera/lighting/settings, I guess.

Maybe one of those would work for you.

On Jun 26, 6:14 pm, qwesthead  wrote:
> We write a game application where we load bitmaps continuously. I
> would like to capture the content as video. I know through DDMS, I can
> capture the screen shot, but how do I capture series of bitmaps
> loaded?

-- 
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to android-developers@googlegroups.com
To unsubscribe from this group, send email to
android-developers+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en


[android-developers] Re: How to capture game screens on device

2010-06-27 Thread Lance Nanek
> > 3 - I haven't convinced Android x86 running in a VM to run at Android
> > standard resolution yet. It should be easy to capture video from it
> > similarly if I ever do.
>
> Out of curiosity, what problems did you encounter with this?

So far I've just run Android x86 on VirtualBox, intending to capture
video via the host should I get to that point. It's using desktop
resolutions by default, however, so a portrait only activity will
still get given a screen that is wider than it is tall and look
screwed up, for example. None of the options in the vga=ask boot
option seem like they can fix this alone, although maybe if I could
figure out how to change the orientation as well, or tried a different
VM with a different virtual video adapter. I haven't gotten the
UVESA_MODE boot option to work. Guess I could change the apps I want
to record to better handle the bizarre resolutions.

> > 5 - Some Android phones can supposedly output apps to TV output, which
> > could also do the job combined with a capture device.
>
> I'm not aware of any that output the standard Android screen to HDMI.
> For example, the EVO's HDMI output is for video playback and the
> Gallery app only. If anyone knows of one that shows the actual Android
> screen on HDMI, speak up!

Yeah, I read in a review that the Evo 4G is useless for this. I was
thinking of the Droid Incredible with TV out accessory when I wrote
that. I saw a video of it outputting the home screen at least, so
there's a chance it can do apps as well. Not sure if it outputs HDMI
or something else.

Are you interested for the purposes of showing Android full screen on
a projector during talks and classes? My favorite thing for that so
far is to just run the emulator skinless, with the "-skin 320x480"
command line option, for example, and then set it to full screen mode
using the key combination for that. Looks better than a document
camera, for non-OpenGL stuff anyway, in my opinion. I tried installing
a custom mouse pointer that looks like a huge finger, so people can
better tell where I'm clicking, but the emulator seems to override it
as soon as my mouse moves over it. So that's a drawback, I guess.

I have to use Android 1.5 with that method, unfortunately, because it
gets better frame rate on the emulator than 2.2 even, but it crashes
all over the place outside my apps, like when playing with the
wireless/airplane mode in the settings app. I assume you could use a
modern, bloated Android version, though.

On Jun 27, 3:30 am, Mark Murphy  wrote:
> On Sat, Jun 26, 2010 at 10:12 PM, Lance Nanek  wrote:
> > 3 - I haven't convinced Android x86 running in a VM to run at Android
> > standard resolution yet. It should be easy to capture video from it
> > similarly if I ever do.
>
> Out of curiosity, what problems did you encounter with this?
>
> > 5 - Some Android phones can supposedly output apps to TV output, which
> > could also do the job combined with a capture device.
>
> I'm not aware of any that output the standard Android screen to HDMI.
> For example, the EVO's HDMI output is for video playback and the
> Gallery app only. If anyone knows of one that shows the actual Android
> screen on HDMI, speak up!
>
> --
> Mark Murphy (a Commons 
> Guy)http://commonsware.com|http://github.com/commonsguyhttp://commonsware.com/blog|http://twitter.com/commonsguy
>
> Android Training...At Your Office:http://commonsware.com/training

-- 
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to android-developers@googlegroups.com
To unsubscribe from this group, send email to
android-developers+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en


Re: [android-developers] Re: How to capture game screens on device

2010-06-27 Thread Mark Murphy
On Sat, Jun 26, 2010 at 10:12 PM, Lance Nanek  wrote:
> 3 - I haven't convinced Android x86 running in a VM to run at Android
> standard resolution yet. It should be easy to capture video from it
> similarly if I ever do.

Out of curiosity, what problems did you encounter with this?

> 5 - Some Android phones can supposedly output apps to TV output, which
> could also do the job combined with a capture device.

I'm not aware of any that output the standard Android screen to HDMI.
For example, the EVO's HDMI output is for video playback and the
Gallery app only. If anyone knows of one that shows the actual Android
screen on HDMI, speak up!

-- 
Mark Murphy (a Commons Guy)
http://commonsware.com | http://github.com/commonsguy
http://commonsware.com/blog | http://twitter.com/commonsguy

Android Training...At Your Office: http://commonsware.com/training

-- 
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to android-developers@googlegroups.com
To unsubscribe from this group, send email to
android-developers+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en


Re: [android-developers] Re: How to capture game screens on device

2010-06-27 Thread Mark Murphy
On Sun, Jun 27, 2010 at 7:28 AM, Lance Nanek  wrote:
> None of the options in the vga=ask boot
> option seem like they can fix this alone

Ah, OK. I played around with Androidx86 briefly, actually with an eye
towards larger screen sizes, and forgot that it might not handle the
regular ones.

> Yeah, I read in a review that the Evo 4G is useless for this. I was
> thinking of the Droid Incredible with TV out accessory when I wrote
> that. I saw a video of it outputting the home screen at least, so
> there's a chance it can do apps as well. Not sure if it outputs HDMI
> or something else.

OK, I'll have to pick up an...u...micro HDMI cable(?) and give the
Incredible a whirl. I figured it was EVO-ish in its HDMI handling, so
I hadn't bothered trying it to date.

> Are you interested for the purposes of showing Android full screen on
> a projector during talks and classes?

Particularly for things that just demo better on a device (e.g.,
sensors). Regular demos, the emulator is fine. I am getting by with
dr...@screen (itself an improvement over my original DroidEx), but
there's just not that much extra horsepower we can wring out of it
while sticking with the current implementation, so the low fps is what
it is. Demoing with HDMI would be a nice option. It also beats the
ELMO for many cases, particularly if you're not strictly trying to
demonstrate the user input, because ELMOs can be a pain in terms of
lighting and focus.

Thanks for the info!

-- 
Mark Murphy (a Commons Guy)
http://commonsware.com | http://github.com/commonsguy
http://commonsware.com/blog | http://twitter.com/commonsguy

Android Training...At Your Office: http://commonsware.com/training

-- 
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to android-developers@googlegroups.com
To unsubscribe from this group, send email to
android-developers+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en