More Mel Brooks – plus paperwork

I spent yet more time today converting the Mel Brooks collection to streamable format; I wanted to keep the deleted scenes, outtakes, and features on the Young Frankenstein disk and that required me to go back to the Blu-Ray player and cross-check what I’d ripped with the menus. At least it was material I won’t mind watching again. :-)

That was far from the most tedious thing I did today. We had to sign and submit some paperwork to Vanguard, which didn’t seem like it would be difficult. It needed to be notarized, and that didn’t seem hard, either – there are at least three places offering notary service within a 20-minute walk of our house. But the signatures also had to be witnessed by two people other than us and the notary, and that proved to be a pain.

First, we tried the local AIM Mail Center. They could do the notarization, but the clerk said we’d need to bring our own witnesses. No dice. Then we went to our credit union – there were only two people working when we got there, but the teller said that a third person would be back from lunch in about 15 minutes, so we went out for a short walk, and when we returned, they took care of us. They even waived the notary fee because they’d made us wait, which I appreciated.

After that, we took a quick trip to FedEx and sent the forms off for Vanguard to handle. One chore accomplished!

More than I want to know about subtitles

I got back to the ripping project today. I was determined to rip all nine of the discs in the Mel Brooks Blu-Ray collection, and I succeeded – but ripping discs is only the first step in the process.

My final goal for each disc is to convert each useful item on the disc to an MP4 file that I can put into Plex for easy access; if there are chapter titles for the movie, I want them included in the MP4. And I want to preserve subtitles and alternate audio tracks (like director’s commentary).

Ripping a disc produces a Matroska (MKV) file, which is huge and which Apple devices can’t play natively. Plex will convert a MKV on-the-fly to MP4 and serve that, but my server is old and slow, so I want to avoid that. And I don’t have enough space on my server to hold many uncompressed rips, so I’ve been using Handbrake to compress the ripped files and convert them to MP4s. All seemed well until I got to my first Blu-Ray.

DVDs typically use a text-based format for subtitles – it’s a simple file with timestamps and text. Blu-Rays are different – their subtitles are images (bitmaps) that are merged with the movie dynamically. Handbrake can add a subtitle track to a video as it converts it – but when you convert to MP4, it has to “burn” the subtitle onto the image, so you always see it. That wasn’t acceptable.

Handbrake can also create MKV files, which hold the subtitles as separate files, and the player (Plex) can turn them on or off on command – but then I’m back to having the server do a lot of work, and there’s a short pause in playback when I turn subtitles on or off.

I think I’ve found the answer, though; there’s a program called Subler which, among other things, can use OCR to convert the bitmapped subtitle track to text. An MP4 can have multiple subtitle tracks, and you can turn them on or off at will; Plex doesn’t pause the video when you do that, either.

So my new process (at least for Blu-ray discs) is:

1) Rip the disk
2) Delete items not worth keeping (not all “Special Features” are special)
3) Rename the items I’m keeping to match the title of the material (instead of default names like t01.mkv)
4) Use Handbrake to compress the files and write them out as MKVs (this is slow)
5) Use Subler to convert the bitmap subtitle tracks to text and rewrite the MKV as an MP4 (this is fast)
6) Put that MP4 into Plex and enjoy!

I haven’t tested step 6 yet, but I’m hopeful.

Bright College Days Revisited

My RPI classmates Gail and Mark are on a cross-country RV trip, and they’re spending a few days in Silicon Valley before heading towards Arizona. We were able to get our calendars to align and they spent the afternoon and evening with us.

We talked, walked, and talked some more before going to downtown Los Gatos for dinner at Coup de Thai and gelato at Dolce Spazio, with lots more walking and talking included.

It was a great day.

Differences in mirror are smaller than they appear

I spent most of the day ripping more discs, mostly Marx Brothers DVDs. I also got started on ripping my Mel Brooks collection, which is on Blu-Ray, so it’s a much slower process.

One of the parts that slows me down is having to actually put the Blu-ray disc into my old player so I can see the menus and thereby find the chapter titles and what extras are on the disc – I still haven’t figured out how to do that on a Mac.

The other slowdown, of course, is the sheer size of a Blu-Ray file, typically well over 30GB.

Just for fun, I encoded The Secret Life of Walter Mitty on my Mac mini even though I’d already done it on the MacBook Air. I expected it to be faster on the mini because the mini has a fan which keeps the CPU cool (the MacBook Air is passively cooled, and the average CPU temperature got over 200F during the encoding).

And I was right, but not by a lot – the two machines ran neck-and-neck for an hour, but for a longer job, the fan in the mini makes a difference. Here’s a graph showing the two systems encoding Walter Mitty.

The best reason to do the encoding on the mini instead of the Air is that I’m not usually doing anything else on the mini!