How Does GameVee Grab Work?

Once in a while I come across a technological achievement that makes me wonder, “How the heck did they do that?” GameVee, essentially YouTube for video game videos, now offers a video-capturing service called Grab. Grab exists to automatically capture videos from Halo 3 on Xbox Live and drop them into your GameVee profile, ready to be watched by friends and foes. While YouTube requires users to upload videos from their computers, Grab fully automates the process by reaching into your Halo 3 File Share and capturing your desired video on the server-side, producing a relatively high-quality capture, requiring only a little patience on the part of the user.

Here’s what makes me wonder, though: Halo 3 has no programming interface for accomplishing this feat, nor does Bungie.net, or the Xbox 360 itself. Halo 3’s videos are completely walled off to other computers and automation, requiring button pressing and reading to navigate to videos in players’ shares. Josh Lowensohn over at Cnet talked with the creator and CEO of GameVee, and he was very secretive about the details of how their system works, which makes me all the more curious. While I have no further details on how GameVee manages to automate the Halo 3 video-capturing process, I have an idea as to how I’d go about it…

  • Imaginary Setup
    It’s reasonable to expect that Grab isn’t doing something wildly complicated and impractical like capturing and decrypting Xbox Live packets and rendering videos on a computer other than an Xbox 360. Plus, the tail end of their captured videos also show the Halo video controller — a telltale sign that it’s just a computer capturing the video coming out of an Xbox. Starting with a regular desktop PC, a capture card or box would be required to get video input, and some kind of USB controller to send controls to the Xbox 360. Sending “spoofed” controller button-presses to an Xbox 360 console shouldn’t be terribly hard with a little USB controller work, but getting a computer to “understand” what’s happening in-game is a much larger hurdle.
  • Software
    If Grab is in fact automated — it could very well just be some guy downloading and capturing videos all day long — the key piece is going to be the software that keeps track of what the Xbox is doing, when a video is done playing, how it’s responding to button presses, etc. Machine vision is a rather complicated endeavor for a project like Grab, but it’s certainly seems within the realm of possibility. Another tactic might be to process only the audio coming from the Xbox, and “listen” for responses to button presses in the menu interface, and to wait for game audio to subside to flag the end of a video. Both are rather fragile, though — any abnormality in the flow could completely confuse the software, leaving a capturing PC stuck until an operator can clear the problem and reset the software.

However GameVee designed Grab, it seems to be working fairly well for them. What are your thoughts on how they might have accomplished something of this magnitude?

14 Responses to “How Does GameVee Grab Work?”

  1. hey there i just want to say that how long does it tak to grab a video ok thanks tap back.

  2. It appears to take about 4-5 hours for the video to get grabbed.

  3. Cool! I didn’t know about this site!

  4. is it possible to download the video for editing once it is on gamevee or can it not be accessed? thanks

  5. This sucks ive been waiting for a day and still nothing

  6. image matching is probably more common and easy than audio matching. anyway, i think i found the guy who did it. at least according to this linkedin profile: http://www.linkedin.com/in/christopherperelstein

  7. wow r u fucking kidding me with our technology it takes 4-5 hrs at tha least thats fuckn ridiuclous theres prbly a website way beter!!!!!!!!!!!!!

  8. i think the people who run gamevee use capture cards to grab so that is why it takes so long

  9. for me it takes 2 days but its a small price to pay for a high quality video that can be downloaded onto your computer!

  10. I like the idea behin the GameVee service but I hat the stupidly long wait times, used to be about 2-5 hours, now its more like 2-3 days.

  11. Hmmm in response to alans comment statting:

    is it possible to download the video for editing once it is on gamevee or can it not be accessed? thanks

    I use a mozzila firefox add-on called download helper, it’s free and downloads videos directly from the source in full quality, this means it downloads the raw file, so for sites like YouTube its .flv which can be a pain, although you can easily convert to AVI with Pazera, on GameVee though it is .mp4 files, which are much more compatible, if you are using windows movie maker though you will need to get a .mp4 to .avi converter.

    There is a good one, a free trail which allows up to 5 mins converting at http://www.xilisoft.com Windows only, for Mac you could proably use flip4mac.

  12. Wow. I uploaded a video on a saturday and its been a week now and still i can’t watch it. It just says video will be ready soon. When can I fucking watch it.

  13. icecoldkila14 -
    i always have the problem. i just check it daily and be patient…right now tho, the gamevee site appears to be down…i dont know what the problem is but it is not working :(

  14. Well gotgame appears to have bought gamevee, but check this out: http://twitter.com/geoffcorey/status/1018030463 Apparently gotgame isn’t paying the gamevee people so maybe that’s why grab is down.

Leave a Reply