January, 2011


23
Jan 11

Auto-Rip DVD's with Hazel

Hazel by Noodlesoft is a really fantastic little helper application. It’s really what folder actions should have been. It’s the rare example of how Apple missed the target and an independent developer really nailed it.

I’m going to skip the Hazel tutorial and get right to the main show. I wanted a system for ripping DVD’s of all kinds. Typically this is a manual process where I rip a disk image to my harddrive and then extract the video at the appropriate resolution. I like to save the disk image externally, in case I ever need to re-extract the movie at a different resolution. This entire process was relatively manual until I developed this system that relies on four applications (2 free and 2 paid):

  1. Hazel
  2. RipIt
  3. Automator
  4. Handbrake CLI

Here’s the setup:

I use RipIt to extract the disk image. It is simple and has never failed me. Set RipIt to be the default application for when DVD’s are inserted. You will also need a couple of specific settings in RipIt. For the Hazel workflow to process the file properly, the file needs to be ripped to specific folder. I’m also using the .dvdmedia extension so Hazel recognizes the completed rip.

RipIt_Prefs

Once the rip is done, Hazel gets to work with the file. It looks for the .dvdmedia files that DO NOT have a color label of green (more on this later). It then posts a Growl notification to let me know that the DVD conversion is starting. After the Growl notification, an Automator Workflow is run.

Hazel_DVD_Prefs

The Automator workflow is where all of the magic happens. It’s based on the automator actions you can find here on the Handbrake forum. It is essentially using the Handbrake CLI interface to extract the video from the DVD image file with my preffered settings. I prefer to use a custom encode string rather than rely on one of the Handbrake presets. I like constant quality video with several audio encodes. The Automator actions are pretty self explanatory. But you can read through the Handbrake CLI reference to set your own encode settings.

Hazel_DVD_Prefs

I have the workflow extract the video to a new folder so that I can tweak the meta data later. When the video encoding is complete, Hazel then sets the video label to green so that I know the file has already been processed. The file is then moved to a master directory where I store all of my dvd images.

That’s pretty much it. I followup later with MetaX for setting all of the meta data. I could automate that process too, but I’m fairly particular about all of the meta data so I like to manually set all of the chapter markers and synopsis info.


5
Jan 11

3-2-1 Backup

Do yourself a favor and learn this:

http://www.dpbestflow.org/backup/backup-overview#321

Trust me on this one. The American Society of Media Photographers KNOW how to secure data. I know a half dozen people that took backup too lightly and suffered the consequences. Including myself.

Media is cheap. Memories are not.


5
Jan 11

Fit to screen

It’s an interesting dichotomy. As screens get larger and resolutions higher, screen real-estate gets more valuable. There’s been a dramatic uptick in the number of native OS features on both Mac and Windows to provide tools for maximizing a workspace. Windows has window snapping. OSX has Spaces. Recently there has also been a variety of new utility applications for OSX that provide some additional assistance in moving and resizing your workspace windows.

Window Movers

A quick run down of nice little utility apps includes Divvy, Mercury Mover, Cinch, ShiftIt, and Breeze. All of them are very good at what they do. I particularly like Mercury Mover and Breeze. If you’re price sensitive, then you can’t beat the open source ShiftIt. Although $8 for Breeze is a very worthwhile purchase.

Keyboard Maestro

My go to application is Keyboard Maestro for controlling my workspace. I think it gets overlooked a lot and I’m not sure why. It’s a wonderful tool chest filled with compelling little gadgets. For example, if you want to mimic Mercury Mover and have a keyboard shortcut that nudges windows around your screen, that’s a piece of cake in Keyboard Maestro. Just build a quick macro that moves the front window to the upper left corner of the screen.

snap_left.png

If you want to resize the window to take up the left half of the screen, then just set a new width as well.

left_half.png

In my opinion, Keyboard Maestro accomplishes everything that the new generation of workspace utilities do. Additionally, there’s a heck of a lot more power behind it. For example, you can setup a single macro that opens and positions all of your task applications. I personally use one macro for opening and arranging Notational Velocity, OmniFocus, Mail, and iCal all at once in a grid. One key opens and arranges everything. Another key hides everything. No matter what I do throughout the day I can always get back to the one familiar and productive arrangement. It’s quite liberating.


2
Jan 11

Pinboard on the iPad

I think a large number of folks have already established the Pinboard.in is an excellent bookmarking service. Now, comes the task of getting immediate and convenient access to those bookmarks. I have been happily using the app DBD Delicious Bookmark Discovery ($1.99 on the Apple app store) for that very purpose. While the name indicates that it is a tool for Delicious bookmarks, it is a top notch tool for accessing Pinboard bookmarks.

Viewing Bookmarks

Viewing bookmarks presents a two-pane interface with all bookmarks on the left. The right hand panel contains a webkit browser that renders the bookmark. There is also a rather large nested window that shows other Delicious users that have the same bookmark. Presumable this will be updated to include Pinboard users. Finally, there is a nested window that presents all of the details about the bookmark, include date added, notes and tags.

dbd_bookmarks

 

 

Editing

Editing bookmarks is performed through an easily accessed and very obvious button. The bookmark editor has access to all of the Pinboard fields so it is very easy to browse and tag all of your bookmarks. Tagging is really the strength of the DBD editor. The editor not only presents your own top tags but also the top tags from the delicious community. Bookmarks can also be deleted from the editor pop-over.

DBD Editor Popover

 

Browsing

Beyond the standard list viewing of all bookmarks, there are two additional views available. View a list of all tags, along with the number of bookmarks linked to that tag. Selecting a tag presents a new list of the corresponding bookmarks. There is also the overwrought tag-cloud view that shows all tags in various shades of grey depicting the relative number of bookmarks with that tag.

tag_list

tag_cloud

Cons

Now for a few cons. For the most part the app is very responsive. However, when the app is first launched there is a few second wait for the bookmarks to be updated. The screen is locked during this time so there are a couple of seconds to wait before adding or viewing a bookmark. The app does not support iOS multi-tasking as of this writing so switching also requires waiting.

The Delicious bookmark integration is well done and logical. Unfortunately, the corresponding Pinboard meta data is not available yet. That’s probably not a problem right now, since Pinboard has a much smaller user base and far fewer bookmarks that are public.

Finally, the layout could be better. The screen space reserved for related Delicious bookmarks and bookmark meta data is quite large. You can minimize this panel but I’d like to see more of the web page while keeping the meta data in view.

Conclusion

Overall, DBD is a nice addition to a Pinboard.in account if you own an iPad. I dare say that the app is superior to using the Pinboard.in web interface. The app has made it’s way to my iPad home screen.

UPDATE: The app does support multi-tasking. My testing conditions must have been during a low resource state on the iPad that cause the app to be closed by the OS.