Some notes on ripping Blu-rays

Owing to my current HTPC project, about which a more comprehensive post is on the way, I’ve spent many hours over the last week delving into the murky, unexplored realm of ripping Blu-rays. This being a more niche format, requiring more unusual hardware and scads of hard drive space, the tools required aren’t quite as polished and straightforward as ripping a DVD, but a bit of trial and error has taught me a few tricks.

Tools

The most important tool is MakeMKV, which is free while it’s in beta. It’s a great app that does one thing and does it very well: rips DVDs and Blu-rays from the disc to an MKV file. No conversion or compression – except for one exception, which I’ll come to shortly. DVDs get run through HandBrake since a heavily compressed source isn’t going to suffer too much and the file size can be cut by ~60%, but I want my BDs in their full glory.

MakeMKV

File sizes that this approach result in range wildly, but a single file with one HD audio track results in a 20-40GB file. Hope you have a lot of HDD space.

As far as Blu-ray hardware goes, I spent £39 on a Panasonic UJ-260 on eBay, which is a USB drive that can read and write Blu-rays all the way up to the 100GB BD-R XL discs. It can rip most movies in 40 minutes or so. A very decent no-frills BD drive that works fine on both my Mac and the HTPC.

Handling HD audio

One minefield in putting together an HTPC is that the capabilities of HDMI hardware vary wildly depending on hardware and driver support. A particular difficulty comes in the ability (or not) to output Dolby TrueHD and DTS-HD Master Audio as a bitstream, which allows an AV receiver to handle the decoding and processing. Most HTPC software can decode internally to some extent, however, but my choice uses a reverse-engineered open-source implementation, and I can’t help but suspect that it’s not going to do as good a job as my Denon.

As it happens, bitstreaming HD audio on AMD hardware in Linux is a new addition and doesn’t yet work reliably on my setup. TrueHD can be decoded to uncompressed PCM in XBMC, but DTS-HD leaves me only with the compressed DTS ‘core’, which is barely better than DVD. That won’t do.

Thankfully MakeMKV has the ability to convert the HD formats to the open-source FLAC, which is open and far better documented. What’s more, it actually creates smaller files, while still remaining lossless. And it’s a handy option for those releases with only PCM audio, as that can account for 8GB of audio alone.

There’s a separate post coming on this issue, complete with file size comparisons.

Subtitles

BD handles these slightly differently to DVD. Whereas DVD would have a separate, hidden subtitles for ‘forced’ subs (e.g. scenes in a foreign language in otherwise English movies), BD simply marks the appropriate lines in the main subtitle track as forced, meaning they should be shown even if subtitles are turned off.

MakeMKV has the ability to only add these forced subs to the output, but you still need to work out which track is the correct one – a movie can have separate English subtitle tracks for closed captions, commentaries, dubs vs original tracks (e.g. a direct transcription of the English dub and a more literal translation of the original audio, as on some anime releases), trivia, and more.

Handily, the community as AVS Forum has put together a spreadsheet that lists the correct subtitle tracks for various releases. It’s not comprehensive, but it has a lot of common movies. Worth bookmarking if you’re going to be doing a lot of this. Simply tick the ‘forced only’ box for the one you need.

More to come…

These are the results of my early experimentations. I’ve got a spreadsheet – when I say I’m experimenting, I mean it – on the go with the compression rates achieved by the above FLAC conversions and will share that data when I’ve converted my initial batch. Also, once this whole HTPC project is in a stable state, I’ll put together my tips on how one can be assembled for around £200. In the meantime, get a load of this…

XBMC movie library

Isn’t it beautiful?

Running classic PC games on a Mac with Wineskin

I’m in love with Good Old Games. They distribute classic PC titles, getting them running on modern operating systems, bundled with extras, and all without DRM.

What I like most about it, though, is that GOG is up there with Valve in its efforts to make Mac gaming less of a wasteland. When it comes to retro computer games, DOS isn’t too much of a hurdle because the hardware requirements are trivial and apps like Boxer make emulation simple, but the Windows ultra-dominance of the late 90s through late 2000s are a dark spot. If you have fond memories of a PC game of that era and it’s not from Blizzard or id, odds are it didn’t get a Mac release.

I recently noticed that GOG was offering Mac versions of PC-only Black Isle RPGs like Planescape: Torment. My curiosity over what witchcraft was enabling this led me to Wineskin, which now has me running stuff like RollerCoaster Tycoon natively in OS X. And it works with basically anything short of the latest and greatest. Here’s how it’s done.

You will need…
  • Your PC game
  • Wineskin Winery (download)
  • Enough hard drive space for the install plus about 150MB
A little background

I’m going to be doing this with the GOG version of RollerCoaster Tycoon. GOG makes it easier because the games are mostly a single installer and have no DRM to worry about, but disc-based games can be done too by copying the contents of the disc to a folder on your computer, so do that first. As long as the game doesn’t require anything newer than DirectX 9.0 or host particularly invasive DRM (e.g. StarForce), chances are it’ll work.

This all works using Wine, with Wineskin bundling the installed game and a Wine compatibility layer in one Mac app. It’s not emulation, strictly speaking, so what you’re getting is a Windows game running at native speed on OS X.

Wineskin WineryGetting started

Fire up Wineskin Winery. You’ll first need to download an appropriate engine for the game you’re running, but thankfully people will have done the legwork for you. The Wine Application Database is where users document their experiences of running software with different Wine engines, and its entry on Rollercoaster Tycoon notes that the GOG version runs with platinum compatibility (“flawlessly”) on 1.6.2. Therefore that’s the version I’m going to download.

With that downloaded and the latest wrapper downloaded, hit the ‘Create New Blank Wrapper’ button and give your new app a name. In this case, I creatively opt for ‘Rollercoaster Tycoon’.

Let the process run. It may ask you to download a version of Mono and/or the Gecko engine. Old games will almost certainly not need Mono but may use Gecko; use your own judgement, or just go ahead and install them since it’ll ensure a trouble-free conversion.

When it’s finished, click ‘Show Wrapper in Finder’ and you’ll be presented with a generic Wineskin app, ready to be turned into your chosen game.

Installation

Run this new app to be presented with the following window.

Wineskin

Click ‘Install Software’, then ‘Choose Setup Executable’, and point it at the installer from GOG. This is where things start to look interesting.

Wineskin installation

That looks suspiciously like a Windows installer on a Mac, doesn’t it?

Once the installation process is complete, resist the temptation to play the game for now and click ‘Exit’. You’ll see the following window, which lets you tell your Wineskin which executable it should run on launch. In this case it’s correct and I’ve never seen it need changing, so go ahead and click OK.

Wineskin executable

Wineskin iconThe Advanced menu that you can see mentioned can be accessed by right-clicking the newly created app in the Finder, clicking ‘Show Package Contents’, and then double-clicking the Wineskin icon in the resulting folder. Among other things, this allows you to change the app icon; find an appropriate ICNS file from a site like VeryIcon and select it in there to get things looking more official (see right).

Rollercoaster Tycoon on a Mac

Isn’t that a beautiful sight? You end up with a self-contained OS X app (by default located at ~/Applications/Wineskin), created through a process that works on basically any game. No fiddling with Boot Camp or Parallels to run an old favourite that hasn’t been ported, and none of the performance penalty that comes from emulation. Lovely.

What happened to mobile games?

It seems so long ago, but there was once a time when iOS and Android heralded the future of games. They were growing while the rest of the market contracted, and the buzz around open microconsoles like the Ouya, based on mobile technology, as they pushed into the traditional console market must have had Nintendo, Sony and Microsoft worried. Phones and tablets were getting exciting new experiences, classic ports, and new properties that looked like they were vying to be the iPhone’s Mario or Halo.

Now, though, I haven’t put serious time into a single mobile game since Super Hexagon. I sold my iPad. I can’t remember the last time I browsed the App Store. I’m still using an iPhone 4, which struggles with anything newer than 2012, yet I don’t feel like I’m missing out.

Maybe it’s caused by the fact that indie developers have carved a niche for themselves in the promised land of consoles and Steam – they don’t need to hamstring themselves with anaemic hardware and touch controls any more. What they’ve left is a wasteland of match three puzzlers – fun, but I used to play those on the SNES and they haven’t moved on since – and frankly depressing revivals of long-dormant franchises as “free-to-play” monstrosities.

It probably says a lot that as soon as I saw headlines for Rollercoaster Tycoon’s revival, I knew it was going to be a F2P mobile game. That mitigated the disappointment, I suppose, but while the execrable Dungeon Keeper was rightly castigated, at least that had the defence of being free. RCT4 charges you for the privilege of being made to wait around, accurately simulating the experience of visiting a theme park.

What hurts the most, though, is to see this shit succeeding, helped along by the proliferation of dreadful mobile review sites that struggle to give anything a lower score than 4/5. And that success is aiding the mechanics in seeping into retail games, with Forza 5 being one of the more egregious examples. Thankfully the backlash there seems to have been heeded somewhat.

Even as something of a gaming traditionalist, keen to preserve consoles and dedicated handhelds alongside newer, more exciting formats, I’m disappointed in what’s happened to what was a promising new gaming landscape. It wasn’t a passing fad, as the numbers playing games like Candy Crush Saga show. But the innovation that once filled the vacuum has moved on, abandoning it to the vultures with shocking rapidity.

Me and my Kindle

Kindle

Despite my assurances in my last post that I’ve been gaming as much as ever, there’s one area where I’ve been letting the side down, and it’s in portables. I love my 3DS and Vita – aka Persona 4: The Console – but my omnipresent-electronic-companion-that-isn’t-my-phone has been a simple Kindle. I love the little thing.

What I like about the basic Kindle is that it’s cheap, it has a long battery life, and it focuses on doing one thing very well. In other words, it’s the complete opposite of modern portable hardware. It’s the original Game Boy reborn, minus games.

Every function of the thing is available on just about any phone or tablet, but they don’t match the experience of reading on paper like an E Ink screen, and just being on for a day will drain their battery, whereas this can last me a month. That’s why this will be going with me on holiday – it can survive a long-haul flight and a few days away from a power outlet, whereas my Vita certainly couldn’t.

Mostly, though, I like that it’s rekindled – seriously, no pun intended – a love of reading that’s been latent since I hit my teens. I cleared 46 books in 2013, my first full year with a Kindle, which is probably more than I managed in the previous decade. I’ve sworn off reading at that pace again, simply because it turns it into less a hobby and more a production line, but I’m already on my tenth book of 2014.

Unfortunately, it seems like ebook reader sales in general have been falling. The market has spoken and shown that people prefer one device that does everything – tablets, in other words. It’s not a surprise, since we’ve seen how many use their console as their primary Blu-ray player, or who prefer the ‘good enough’ phone camera to a dedicated unit. And thankfully Amazon has never required Kindles to be profitable, as they’re really a vector to sell ebooks, so falling sales aren’t the disaster they can be for a console.

It’s sad that ‘good enough’ so often trumps ‘great’, as any videophile who weeps at the thought of DVD outselling Blu-ray will tell you, but the Kindle seems to be one that’s set up to survive nonetheless, able to serve its dedicated following thanks to the fortunate position of not needing to make money. If only Nintendo could crack that one…

Reports of my demise and so on…

It’s funny how getting out of the games media, despite leaving this site as largely my only outlet for writing about games at a time when a long-overdue generational shift has left plenty to talk about, has led to me writing almost nothing. Seriously, apart from last year’s top ten and coming out of retirement for one freelance review, posting on GAF is all I’ve done.

I aim to change that. I’ve given the place a facelift, and now I’m going to be more regular in posting impressions and opinion pieces. Honest.

My biggest dereliction of duty has been nothing about my PS4, as letting the opportunity to post impressions on  a new piece of hardware would once have been unthinkable. I’m more positive than a lot of places have been, being happy with the price/performance ratio and the focus on gaming at the expense of multimedia functionality, which will no doubt come through future firmware updates. It’s nice to have a non-evil Sony back, and I’m even hopeful at the prospect of the benevolent dictator situation that gave us such a great library in the PS2 generation. But maybe that’s from spending too long on NeoGAF.

The biggest criticism of the new hardware has been entirely predictable, as it happens every single generation: no games. I disagree. I loved Infamous: Second Son enough to make it my first platinum trophy, have put over 120 hours into Battlefield 4, and enjoyed Ground Zeroes (don’t pay more than £20), Assassin’s Creed IV, and the freebies from PS Plus. I liked Tomb Raider enough to give that another crack once the definitive version reaches a more justifiable price too. Just don’t be tempted by Killzone; any reviewers who scored it higher than a 5/10 are insane, and Infamous has supplanted it as the essential eye candy.

Admittedly I have been playing the PS3 more than the PS4, but Dark Souls II and Final Fantasy X HD are no mere games. The former captured my interest more than either of its predecessors and will happily be upgraded if the rumoured PS4 version turns out to exist.

But like I said, a software drought happens every generation, so you should at least give it a year before you start worrying. If you bought a PS4 without expecting this, you must be new at this early adopting lark.

In other news, a little over a month from now I’ll be heading to India for a fortnight, spending time in the Himalayas and the desert of Rajasthan. I’m not sure what sort of network access I’ll have apart from the odd forays into towns with Internet cafes, but whether they come before or after my return, this and Twitter will be my main repositories for photos for those at home. I hope you’ll enjoy them.

And no, I still haven’t given up on Shenmue.

Best of 2013 #1: Fire Emblem Awakening

Fire Emblem AwakeningHandheld games have an unfortunate tendency to be overlooked in the copious GOTY awards at this time of year, but the lack of this in the popular lists – not this one, then – is a tragedy. Good for Animal Crossing and Zelda, which are great, but here we have a B-tier Nintendo franchise upping its game on a spectacular scale.

The 3DS has had a spectacular year, by all accounts, and its earliest hit was my favourite. Its presentation is lovely, from the personality-filled 3D models to the animated cut-scenes that almost justify the stereoscopic effects on their own. It’s the perfect standard bearer for the features of the 3DS, introducing me to StreetPass, SpotPass and the rest through well thought out integration. Plenty of free DLC as well. Sad that that seems like an aberration today.

Credit, too, for 8-4‘s brilliant translation. True to the setting and humorous without being obnoxious, even while including Internet memes in its dialogue – something I still find hard to believe is possible.

Awakening is a great starting point for Fire Emblem neophytes, with little baggage from the previous instalments and even – cover your ears, purists – the ability to disable what was once the series’ USP: permadeath. This nod to accessibility should be praised rather than reviled, for this game’s unexpectedly strong sales performance – who knew that a good game on a system that was starved of great software would result in sales? – look to have kept it alive.

If the standards are this high, here’s to many more.