Archive
Video recording on G1 (Cupcake update)

After a few delays, the 1.5 (Cupcake) update for the Android G1 phone from T-Mobile has arrived. Â Impatient as I am, I followed the instructions from the AndroidGuys and forced my phone to update, although I think I only gained about 12 hours ultimately. Â In any case, it’s a big step forward for the phone and the Android platform, with some great UI improvements, including the much discussed virtual keyboard.
For me, however, the most exciting new development is the implementation of video recording on the G1. Â After the phone is updated a new app appears, “Camcorder.” Â The use is fairly simple, just point and shoot. Â There are two quality settings, “Low” and “High,” with the Low setting designated for “MMS” usage. Â One nice feature is that video recording is integrated into the Camera app, and the user can switch from video recording to still photography with the click of one button.
The captured video uses the .3gp container format for the h.263 video codec.  Audio is labeled as “samr” and is the standard 3gp audo codec of AMR-Narrowband.  Using the “High” setting the video resolution is 352×288 and the bitrate looks to be around 350-400 kbps.  ”Low” has a resolution of 176×144 and bitrate around 200 kbps.
The Camcorder app allows for very easy video sharing with one-touch email, MMS, and YouTube integration. Â The YouTube integration works very well, at least with the relatively small size video files I have tested with so far.
How does the video look? Â Well, not great. Â The camera on the G1 is not particularly good, and turning it into a video camcorder has not magically improved it. Â That said, the video recording on mobile devices is generally not very good from a visual quality standpoint generally, at least with the current generation of in-device cameras. Â Motion is pretty jerky, the colors are not great, and the audio quality, while in stereo which is nice, leaves a lot to be desired. Â Still, the ability to capture video on the fly and get it uploaded to YouTube very, very easily has a lot of promise for the G1 and future Android phones. Â The killer app may be, though, live streaming. Â I am very hopeful that Qik can get implemented on the G1 sooner rather than later. Â Broadcasting live has a number of great potential uses that rely far more on immediacy a mobile allows rather than the quality it cannot currently provide.
Video on the Android G1

As a follow up to my previous posts about the G1 Android phone from T-Mobile (and Google!), and from a personal interest, I wanted to gather as much information about the phone’s video capabilities as I could. Â In general, there has not been much information available about the detailed video specifications of the G1, which has proven somewhat frustrating to those people interested in using it as a portable viewing device.
Â
divx, h264, and (maybe) mkv on Windows 7?

An interesting bit of news from the doom9 forums. Â As anyone who is testing the Windows 7 beta has discovered, and as the above photo shows, Microsoft is breaking with their tradition and including more codec support in the upcoming Windows bundle. Â Previous Windows versions did not even include MPEG-2 decoding, which proved to be quite mystifying to many users trying to watch a DVD in their computers for the first time. Â And, needless to say, Microsoft stayed far away from any of the more esoteric codecs, including the key MPEG-4 ASP implementations such as DivX and Xvid. Â
However, the beta of Windows 7 includes the ability to play back DivX, and Xvid, and even the next generation MPEG-4 AVC, better known as h.264. Â Why is this important? Â A couple things. Â First, if anybody needed further proof that VC-1 is essentially dead in the water, this is another nail in its coffin (to mix macabre metaphors). Â Secondly, and more importantly, it appears that Microsoft is jumping on the bandwagon of broad interoperability, allowing Windows users to play back a range of video formats right out of the box, something that will surely be a boon to less sophisticated users who just want to be able to watch something without having to even know what a codec is, much less a container format, audio stream, etc.
Even more intriguing is the news that Microsoft may be working on an implementation of the matroska container, or mkv for Windows 7 (according to madshi and haali on doom9). Â For the file-trading community, this is quite significant. Â H.264 has a ton of “legitimate” uses today, notably in higher quality Flash videos on YouTube and elsewhere. Â MKV however, is almost exclusively used currently by pirates, particularly those sharing HD video. Â Blu-Ray rips and high def TV captures are generally distributed as x264 encodes with AC3 audio in mkv containers (both 720p and 1080p), and while HD video content is still a small minority of what is shared relative to standard def video, it is growing and is likely to become the dominant format before long. Â Maybe Microsoft is just getting back at the movie studios that went with Blu-Ray instead of the MS-backed HD-DVD formats, but regardless, it would be good news if mkv support signaled that Microsoft was thinking about their users first, and video business strategies second.
