I love practical problem solving, and one of the most popular questions I get is:
What's the best free video recorder?
I need to be more specific: I don't know of a single catch-all, and even commercial video recorders are notorious for having deplorable weaknesses amidst their shining strengths. (All-'round packages are hard to find, it seems.) The GREAT news, if you need a movie recorder that's:
- FREE!
- For Windows
- For games (i.e., single-player, MMOs, and virtual worlds)
Then I recommend Xfire and WeGame. I've gushed about the latter and even did a video tutorial, but here's the rub: I suggested that my beloved Ravenelle get into videoblogging her Second Life. Alas, WeGame had all manner of problems on her Vista system where sound didn't capture properly. Even though we had sound setup correctly, it produced unpleasant bursts of digital static and didn't work.
That's when I did some googling, and found myself at Xfire, which supports 1,000+ games. What a massive gaming network! They claim to have 11.4+ million registered users, and their forums iz humong0r. I checked Xfire's Second Life area, and looks like there's about 3,000-4,500 daily user hours and 1,000 Residents playing per day. On the whole tho, relatively unknown amongst Residents.
TIME FOR ME TO SPREAD THE GOOD WORD.
Flashback: I first heard of Xfire a couple years ago, when some Resis used it to show off the hours they spent inworld via an embedded badge. I should also be clear that the Xfire client includes IM text + voice chat, and makes it easier to find your friends across different games.
BUT… THE REAL SLOPKNOCKER IS…
The Xfire client (DOWNLOAD HERE) also includes a fully-functional movie recorder! (Began as a beta in early '08.) Watch their quick video tutorial!
- Start Xfire.
- Go to Tools menu > Options > Video tab.
- Setup a video capture hotkey and other settings.
- Start your game.
- Begin recording!
OMG! I didn't set my expectations very high, and was very pleased to note that its quality is exceptional.
How exceptional? Watch the above movie featuring me at a bizarre rodeo, which was recorded at half-size mode — click through if you're on an RSS feed reader and don't see it. There are times when I let voice chat bleed through too, and the results are utterly LOLarious. View full screen to reveal more details.
Even when recording half-size, after uploading movies to their website, chat text is a touch fuzzy but legible. And that's after recording at 1920×1174! On YouTube, that'd get blurred and washed out, even when recording at lower resolutions — I've seen it (and cried) with my video tutorials. Full-size mode is, naturally, EVEN BETTAH. It appears Xfire uses their own codec, e.g.,:
Video: XFR1 960×586 25.00fps 56820Kbps [Video 0]
Audio: PCM 48000Hz mono 768Kbps [Audio 1]
(You can change framerate.)
Xfire appears very optimized, and I'm not surprised since this client is made to work with twitch shooters and other time-sensitive games. After recording several test Second Life clips, I observed how it leaves static elements (like the user interface) alone for greater clarity, while compression artifacts on uploaded videos are more noticeable in areas of motion — expected, and more intelligent than your average codec (which smushes everything nonselectively) . Comparatively, the visual quality appears to be better than WeGame, and audio-wise, I don't get the noticeable occasional pops/clicks I have with WeGame. I'm so relieved.
That previous paragraph gets my enthusiasm exploding for HOW EASY XFIRE MAKES IT TO SHARE VIDEOS ON THE WEB! Like WeGame (or is it the other way around?), after recording a clip with Xfire and a few clicks, you can upload your video to their site. Here's where another "significant smoother" comes in: encoding and uploading time is noticeably faster than WeGame. I'll need to run more tests, but on my system for some reason, WeGame is capped at 50-something KB/sec for uploads, while Xfire makes full use of my upload bandwidth @ 300+ KB/sec. sustained.
This matters in a BIG way. Why?
In the heat of the action, you'll want to share clips FASTER. And that's when I also noticed that after uploading, Xfire seems to present the video instantly, whereas WeGame has some processing time — the longer the video, the more of a delay, which can interrupt a quickblogger's (like me) flow.
Add up those chrono-overheads: encoding + uploading + final publication and Xfire comes ahead. Like I said, more testing to do, and I'd appreciate your relative experiences too.
THE POWER OF ALL THIS: bashing, even busting, the barriers to making movies. Whether it's machinima or vidtuts or video bug reports, showing things as-is is incredibly powerful. As tech ramps up and bandwidth continues to phatten (I can only hope), the truth of this becomes more evident.
If you're hesitant, I need to emphasize that both WeGame and Xfire save movie files to disk so you can edit them in another program, then upload the resulting, rendered output of that.
Xfire's auto-update is also painless: the client checks as it launches, downloads the newest version, then pops open the release notes in a web browser. They've been updating regularly since '04, so they're well-supported.
Things that should be better about Xfire:
- Oddly, there's NO easy embed code for videos (i.e., like every other video-sharing site), meaning you have to dig it out — I have instructions. I contacted Chris Kirmse, the original inventor, and he mentions the simple answer to forthcoming embedding is "yes".
- Doesn't support the Release Candidate or other viewers; games are auto-detected and while I see a manual setup, it doesn't look like I can cleanly add multiple versions of a single title. (I'll write to them about this.)
- No stereo sound. Should be an option.
One more thing: you may be wondering how this compares to pay-for solutions out there, notably FRAPS. To be frank, I'd try Xfire firsthand and see if it fulfills your needs. I also ask: what compelling features are in FRAPS which aren't in Xfire? The less-intrusive overlay which displays FPS in yellow digits in the upper-left may be one, as well as the recorded statistics. Xfire places its in the top-middle of the screen and I don't know if it can be moved. Ravenelle says FRAPS's indicator also lets her know it's on and ready to record (WeGame has a green dot in the upper-left which disappears when recording), so a similar feature would be useful in Xfire.
Aside from that, at least from my needs, it's not clear to me what distinct advantages FRAPS has. If you're concerned about having your time spent in a game tracked, Xfire does have privacy options so you can hide yourself. Furthermore, FRAPS (after initially noticing this in 2006) is still unable to capture special cursors like Second Life's click actions (which I'm so fond of), whereas Xfire does this fine.
All that being said, I'm still going to use Techsmith Camtasia to record my video tutorials, in part because it has cursor and click highlighting features which I find rather instructional. But for quick clips and fun one-offs, I'll keep firing up Xfire and sharing more adventures from my Second Life!










{ 2 trackbacks }
{ 20 comments… read them below or add one }
This looks great ! I have to try it on a large project, but I was able to shoot a video in no time. The video won't playback in VLC, but it loads OK in AfterEffects.
Too bad it does not support the RC client.
Thanks for the news Torley !
Hi!
is there any more requies for xFire?
thanks for the tip about xFire, but i cant record any videos with it
i dont know what's wrong
I think you need to start SL from within xFire. In the taskbar at the bottom right of your screen, next to the clock, you have a small icon. Right click on it, select "launch" then "Second Life"
Disclaimer: random Xfire dev
You don't have to launch through Xfire. Either way will work.
"Flashback" recording is Tivo-like … when you start capturing video it's really capturing from about 5 seconds BEFORE you pressed capture. Ever see something great and wish you'd been recording… now you can still record it.
If you open up Xfire's overlay, you can move the recording stuff around just like every other window.
@Jester: Try loading the video in Media Player Classic too. I formerly thought VLC could play "everything" but as you note, I can't see it either.
@Cryon: Please be more specific and share details!
@Mike: Thanks for your firsthand knowledge-sharing! Haven't tried "Flashback" yet but sounds kewl. Clicking on the overlay and trying to drag it while recording didn't work for me — what am I missing?
Disclaimer: I can hit MOxford with a rock from my desk.
One more feature that is really cool that wasn't mentioned is the ability to broadcast a live feed of your in-game video. Your Xfire friends will automatically see when your broadcasting and can opt to view your broadcast and even join a chat a chat room for that broadcast if they want to heckle you in real time.
@Brandon: Ooh! Yes, that's something I JUST got into (Gamma let me know in Xfire) recently. My wife had some problems initially, but after a restart, she was able to broadcast.
While I need to gain more experience with it (not to be confused with RPG XP points), it looks like it could be VERY promising.
I don't see a way yet to broadcast AND record at the same time, which would be HIGHLY useful for events and other "must-save" moments — is there a way?
Funny.
I was excited until I youtubed some Xfire videos to check on the quality.
I could count the FPS on one hand, with fingers to spare.
Free? Sure. But for a reason. I'll stick to Fraps unless the video capture shapes up.
-Sigh-
And I was so excited about the 'Flashback' function.
:[
What a bummer.
Please tell me there's a way to fix it. I'm game for free, if it competes with Fraps/Gamecam quality.
details:
windows xp
geforce3 ti200
1.5gb ram
@Skeptical: More details about your system, please? I'd suggest going to the Xfire forums, too.
@Cryon: Am I missing some context here?
You should try the original Dyyno broadcaster:
http://alpha.dyyno.net, just found this.
These guys are behind Xfire's broadcast. There is also recording.
@Jack: Thanks for the tip! I didn't know that was out. Will give it a go.
Great share thanks Torley
Now we need more MAC friendly stuff
@Skeptical: If FPS is low on youtube videos, it's because of the person who recorded them (a.k.a. their computer can't handle recording video). You can also take videos full resolution (even widescreen), so the video looks exactly the same as gameplay.
@Torley: To turn off the FPS indicator, just hit the hotkeys to open up the IM client, and in the box around fps, click the little "pin thing". Also, a big red button with the word "Recording" should come up when you're recording a video (but won't show in the video).
is it possible to encode a video file with xfire without to uploade it ?
Im having the same problem as cryon where i press scroll lock then V and i don't seem to record anything. Im trying to record L4D and im running XP.
Okay, i love this product but theres one problem, when i go to drump a few clips into windows movie maker, it reads them as audio files, and i dont know WHY!!!. Can someone please help me so these files are optimized and ready to edit!
Windows Movie Maker has limited format support. I recommend a more comprehensive video editor.
It works PERFECT! THANKS! Really didn't know that XFire has a video recorder… Warsow with 60fps for example has the best record I EVER saw!!!
Yehaw!!! Dominikdak
How do you record with this? I just downloaded the most recent version, and the options menu is still greyed out?
Is there something major that I have missed, or is it really limited to only very specific games (what about the RC's and beta's for example)
*AND* having an internet connection (I have a laptop, and I am not always connected 24/7)
*AND* being logged in to their unrelated service (ummm, why?).