UDS for Maverick took place in the last week, and though I would have loved to have attended, life and uni prevented me. Thankfully though some videos of the talks as well as various interviews with some Canonical employees, and prominent community members have been made available at http://video.ubuntu.com/uds/maverick/. They are Ogg videos, encoded with the Theora video codec, and the Vorbis audio codec. Nice and free, but unfortunately my freedom hating and rights revoking PS3, which doubles as my media centre, doesn’t play them back. I store music and video on a USB hard drive connected to my router, which has a media server, which streams files to my PS3.
ffmpeg is my first port of call when doing any video conversion, as it normally performs brilliantly, but for some reason, no matter what options I used, I was unable to produce a video file that wasn’t blocky, and completely wrong coloured. See a sample below:
I pumped the bitrate right up for this as well.
I have no experience using MEncoder, but I gave that a try, and got similar results. VLC player has a conversion function, but I have never managed to get this working. Even the built in presets have never produced a proper video file, with the ones I have tried either coming out as 3 seconds long, or looking as above, and missing the audio track.
A program I have used for converting media for my (freedom hating once again) iPod is Handbrake, but only ever in Windows. Most recent versions of Handbrake included in Ubuntu had gui issues, with controls not being wired up correctly (resulting in the Start button never being ungrayed out).
Luckily these issues seem to have been fixed in the development version, and so if you checkout the latest source, and build from scratch, it seems to work.
The instructions for building the latest version from source are here.
Once you have followed those steps, you should be in possession of a working copy of HandBrake.
You can start the application by running it from the System menu, or by running ‘ghb’ from the command line.
The program is fairly simple to operate, you click Source, and select the file you wish to transcode. Then select where you want to save it. For straight PS3 usage, I just go with the default profile, which sets most settings sensibly. Then hit Start, and the file will appear in the queue and start transcoding. You are then free to select more files to be transcoded and add them to the queue. You can see the progress of the current operation at the bottom of the window, and hitting the Show Queue button will show you the current queue in a new window:
and if you look closely you can see the UDS videos all queued up and currently in the process of transcoding!
There is one more step before you can play these files (in my set up anyway). I’m not sure if this is the PS3 or the Media Server (TwonkyMedia Server) built into the router (Linksys WRT160NL), but Handbrake names the files with a .m4v extension, and while these will play fine in most players, the PS3 likes it if you rename them to .mp4. Simples!
That is all there is to it. The HandBrake team have done a wonderful job of creating a simple program which just works, and I am grateful for the hard work they have put in, that makes my life a bit simpler.
Any comments, go for it!


