Archive for March, 2005


DVD Backup Software

Wednesday, March 30th, 2005

Macworld published a great comparison of DVD copying software for the Mac, detailing the two major competitors, Roxio’s Popcorn ($50) and DVD2OneX ($65). While I find that both programs work well, I disagree slightly with their buying advice.

It should be noted here as well, that neither of these programs can directly backup commercial DVDs because of the CSS encryption and Macrovision encoding used to protect the discs.

Popcorn has it’s ease-of-use advantages, particularly in that it has fewer steps than DVX2OneX. One of the drawbacks of this, as with just about anything that makes complex processes easier, is that you sacrifice some control. And when it comes to encoding video, I like to have total control. When you compress and burn a full DVD with Popcorn, you don’t have the option of disabling certain audio tracks with other languages. Normally this wouldn’t be a problem, but since you are limited to about 4.4 GB of usable space on a DVD±R, any space used for extras like foreign audio take valuable (and sometimes very noticeable) quality away from the video. However, both Popcorn and DVD2OneX have the option of removing language tracks if you choose to compress the main movie title only.

Before writing this, I was under the impression that there was no way to preview a movie compressed with Popcorn before it was burned to disc. After tinkering with Popcorn a little, I discovered that once you’ve entered all your settings, you can choose File -> Save as Disc Image, and your video will be compressed and written to a .toast image. You can then open that image and preview it with DVD Player as if you inserted the finished disc. This is one “feature” I thought previously available only with DVD2OneX, as it produces just a VIDEO_TS folder that can also be played with DVD Player by choosing File -> Open VIDEO_TS Folder.

DVD2OneX offers the ability to define the size of your output, which I sometimes need to do because the usable space on DVD±R discs varies just a little. You could also compress a movie to fit on a mini DVD disc if you so desired. DVD2OneX has several different encoding methods, although I don’t notice a whole lot of difference between them. With mkisofs installed, you can also create a disc image, but I find that this time is better spent previewing and burning the VIDEO_TS folder with DVD Player and Toast, respectively.

The number one advantage of DVD2OneX, is speed. As the MacWorld article noted, DVD2OneX is significantly faster than Popcorn — 19 minutes faster for the title they encoded. Since both applications need to compress data and burn it, you should be able to spend those extra minutes burning your compressed movie.

Popcorn is still at version 1.0, and will likely jump up in speed with future releases. Until then, I prefer DVD2OneX.

Return of the Mac

Tuesday, March 29th, 2005

Just days after I posted my little blurb about Hackers and Painters, Paul Graham published a great article on the return of the Mac.

“If you want to attract hackers to write software that will sell your hardware, you have to make it something that they themselves use. It’s not enough to make it ‘open.’ It has to be open and good.”

Apple ADB Mouse Conversion

Monday, March 28th, 2005

Here’s a little hack I did not long ago during the course of a weekend. I opened up an old, blocky Apple ADB mouse and swapped the internals with that of a newer USB mouse.

Opening up the ADB mouse was no problem, as it just had 4 standard Phillips screws on the corners of the underside. With the mouse open, two small circuits are visible. The circuit near the front of the mouse is where the pushbutton for clicking resides, and the other board tracks mouse ball movement and the ADB interface. Interestingly enough, the chip inside the Apple ADB mouse was made by Logitech, whose 2-button wheel mice I swear by today. I separated the two boards so that I could use the same pushbutton on the “new” mouse guts — the Apple ADB mouse has a distinct click, and I wanted to maintain that classic feel after the conversion.

Opening the USB mouse (an IBM one I bought a while back but didn’t like the feel of) was just as easy. After locating the left-click pushbutton and tracing the wires to the main board, I marked the points with a permanent marker and cut the ribbon cables, separating the USB mouse’s two boards as well.

The next step was to combine the old Apple pushbutton with the main board of the USB mouse. Since I marked the two points where the USB mouse was expecting a left-click switch to be attached, I soldered wires from the Apple switch to those points. In hindsight, I should have checked and made sure that both switches (old and new) were normally-open or normally-closed, but I got lucky - whichever they are, they matched.

The hardest step in this whole hack was cutting the right size and depth hole in the bottom of the Apple mouse plastic so that the optics of the USB mouse could fit and work properly. After much dremeling and hot glue, I was able to get the USB main board in a place that was stable and could “see” the desk. After testing the optics and mouse pushbutton, it was time to close the little guy up. I dug up a USB cable left over from another project that actually matched the Apple mouse color, attached it, and routed it through the hole used by the old ADB cable. A little more hot glue to keep everything in place, and I closed it up and put the original screws back. It’s not very pretty on the bottom, but it works. Not bad for a two or three hour weekend hack, I think.

More Images: the ADB pushbutton and USB main board connected, the finished bottom, soldering the old pushbutton board

D-Vision

Sunday, March 27th, 2005

When it comes to encoding video on the Mac, you have lots of options. You can spend as much or as little as you want. Since we don’t all have hundreds of dollars to spend on video applications, there is a nice selection of cheap video tools out there. One of the ones I’ve recently started using is D-Vision. Not only can D-Vision encode ripped DVDs to various multimedia formats, it also includes a handful of useful tools for segmenting/joining/repairing AVI files, converting audio, joining VOB files (commonly found on DVDs), and extracting DVD subtitles. I’ve found D-Vision to be an easy one-step application for backing up my DVDs onto my Xbox, making for quick access while maintaining high quality audio and video.