Showing posts with label handbrake. Show all posts
Showing posts with label handbrake. Show all posts

Thursday, September 26, 2013

MakeMKV + Handbrake

Handbrake is a great transcoding tool, but I've come across situations where it refuses to format shift some DVDs. To get around it, I installed MakeMKV which knows how to do such things.

The process is a little more drawn out though, here's how I did it:

  1. Download the MakeMKV binary and source as per the MakeMKV Linux wiki page.
  2. In a command prompt, execute the following commands (assuming version numbers are the same):
  3. $ tar xvf makemkv-bin-1.8.5.tar.gz $ tar xvf makemkv-oss-1.8.5.tar.gz $ cd makemkv-oss-1.8.5/ $ make -f makefile.linux $ sudo make -f makefile.linux install $ cd ../makemkv-bin-1.8.5/ $ make -f makefile.linux $ sudo make -f makefile.linux install $ makemkv

  4. The last command starts the newly installed makemkv GUI. The GUI is fairly easy to work through, but this guide for using it is pretty good. I didn't need to change any of the default settings, just let it do its thing.
  5. Once MakeMKV has ripped its stuff, it will create an MKV file. You can then load this file into Handbrake and transcode into any other format as normal. The MKV can be deleted after transcode if you don't want it anymore (it can be pretty big).

Update for MakeMKV 1.8.10 Beta (14 Jun 2014):

Current instructions on the wiki page work fine, not sure why I had slightly different process above. You also need to register a key to use the beta.

Saturday, August 3, 2013

DDR3 Dual-Channel vs Single-Channel Performance

It was suggested to me that with modern CPUs/motherboards, running with dual-channel memory was unnecessary because there's no difference. My understanding was there is a modest performance increase in using dual-channel. I decided to do a quick test to see.

For the test I used Handbrake (0.9.9) to transcode a 187MB 1080p video. This isn't a true benchmark because the conditions are maybe too uncontrolled (hence it's a "quick test"), but I thought using a real-world application like transcoding would give an idea of the performance difference if any.

I swapped between a single 4GB RAM stick and 2x2GB sticks. It was in my low-powered HTPC, so it took a while. These are the results:

RAM typeRun #Time taken
1x4GB14m 55s
1x4GB24m 48s
1x4GB34m 49s
 
2x2GB14m 36s
2x2GB24m 37s
2x2GB34m 35s

It works out to about a 5% performance improvement using dual-channel, which is consistent with other things I've read. How that translates from a processor intensive task like transcoding to everyday use I'm not sure, I suspect it would be unnoticeable though.

Rest of the system specs, for reference:

  • OS: Xubuntu 12.04.1 (64-bit)
  • CPU: G2020
  • Mobo: Asus P8B75-M LX
  • RAM: G-Skill NT 1x4GB or G-Skill NT 2x2GB
  • SSD: Kingston V300 60GB
  • HDD: Toshiba 1TB 7200RPM
  • GPU: Gigabyte GT610
  • PSU: Antec EarthWatts 380