Dxtory: Another great Direct X/OpenGL capture program

As you might be aware, I’m a big fan of programs like Fraps or Gamecam. Especially Fraps is a great tool, it works as a FPS benchmark, video capturing program and… no, that’s it.

Gamecam has a similar set of features including an in-game overlay UI that always warns me to not use Steam overlay and Gamecam.

My biggest gripe is that both tools drag down the FPS so much when recording. Of course, a little loss is to be expected. There is a lot of I/O work being done behind the scenes. That’s no excuse for limiting my FPS to the set frame-rate of the video, though.

Fraps has somewhat acknowledged this as a “not-so-nice” thingy and thus you can allow higher frame-rates with newer versions of the software. Now it is debatable whether this really works as intended, the internet is a vast place and many forum posts state that there is no change (my sentiments exactly); recording at 30fps still drags down the game to 30fps, recoding at 60fps keeps the game at 60fps. So there’s no performance issue but… well, I don’t know.

That’s where the Japanese (but available in English) program Dxtory comes in: Dxtory does screenshots, videos, benchmarks and has a broad set of great features many people long wanted for Fraps. You can define multiple save locations and measure their speed, you have the possibility to select two distinct audio recording sources and – most importantly – you have a broad range of options for configuring the video capture. Of course, you’re not very impressed yet.

Well, while Fraps and Gamecam drag down the in-game frame-rate, Dxtory keeps the rate stable while recording. Yep, enjoy your Pangya at whooping 200fps while recording a 30fps video.

Which brings me to another great point: You can create profiles for specific applications. All the settings are configurable per application.


If you don’t know whether Dxtory is for you or not you can grab the free trial from the homepage. There is no time restriction for trial recordings (another great thing over Fraps), so test it to your heart’s content. A license costs 3600 Yen which is about 30 Euros.

Meeh

Yesterday I mucked about MonoDevelop, part of my reasoning being MonoDevelop presumably failing while compiling my perfect, non-errorous Vala code.

Shame on me, though: The blame is entirely mine, respectively my inability to check first and whine later.

So, what happened? Build yourself a nice crashing Vala application that should send something out to the console before biting the dust. Now build it on Debian Squeeze. Run and check. Well, it certainly does print it’s dying message.

Now repeat the same experiment on Ubuntu 10.4, lo and behold: You won’t see the message.

This is the point where reasonable people would simply check the strings in the produced binary. Didn’t think of doing that, mea culpa; you’ll see the strings are present in the file but not being displayed (ergo: There’s no problem at all, just some unexpected behaviour).

Can’t put it in words…

After months of using Archlinux on my system I just want to say three words: Thank you, Debian!

I can’t put it in words but using Debian is just such a gratifying experience; the vast amount of packages and the great tools make this my absolute favorite GNU/Linux distribution. What makes Debian so attractive is the fact that a lot of non-free software (like Adobe Air, NoMachine’s NX etc.) has packages for it.

And yeah, I’m a fanboy.

FLV Embed Modification

I love Yaosan Yeo’s FLV Embed WordPress plugin. In fact, while here on TnH I use a variety of plugins, on my new site it’s exclusively FLV Embed.

Now, the plugin ships with an old version of JWPlayer that doesn’t support subtitles. This is bad because that’s just the feature I needed. So, I updated the player version shipped with the plugin and also added a few more tricks to the otherwise great plugin:

  • You can now specify a default size in the options. If you don’t give a size in the flv tag, it’ll automatically use the ones specified as default.
  • There’s a few more parameter combinations, most notably you can now add subtitles to the parameter list (filename, sub, poster, width, height).

What does this mean? You now have the following possible combinations:

  • (filename) Plays just the filename with the default size, no subs or poster
  • (filename, subs) Plays the filename with the specified subtitles with the default size
  • (filename, subs, poster) Same as above, just with the additional poster
  • (filename, subs, width, height) Same as above but without poster and with custom sizes
  • (filename, subs, poster, width, height) Same as above but with poster.

Yeah, I don’t really need the poster. If you’re interested you can grab the file here. Be advised that you need to download and unpack the player.swf and yt.swf from the new JWplayer to make this work. Also, you need the original plugin.