SageTV extenders and Blu-Ray playback
Posted by onlydarksets on November 21, 2008
I was researching Blu-Ray players, when it occurred to me it would be much easier to just get a BD drive for the PC, rip the disc to the SageTV server, and play it back from there. However, Sage does not appear to support this natively yet, either in the client or the extender.
One alternative, though, seems to be to remux the audio/video streams into a MKV container.
- If the blu-ray has DTS audio use tsremux to remux the .m2ts to .ts with AC3 audio. If the blu-ray has AC3 audio skip this step.
- Demux the .m2ts (or .ts) into elementary streams using tsmuxer.
- Use mkvmerge to put video and AC3 audio into .mkv container. Make sure you specify the proper frame rate for H.264 files or the audio will be out of sync.
- Move to Sage import directory and enjoy. No reencoding at all so video is perfect blu-ray. No menus of course.
Here is another set of instructions:
- Put bluray in, rip to disk using anydvd hd.
- Go to the bdmv\stream folder. look for the largest m2ts file. its usually 16-25gb or so. some say this doesnt work as the movie is split into multiple files….i have not seen it yet after 14 blurays.
- Run “eac3to.exe bluray.m2ts bluray.mkv” this will break the audio and video into seperate files.
- Run mkvmerge.exe -o FINAL.mkv bluray.mkv bluray.ac3″ This will mux all the files together.
Now here is the hitch, when you first run eac3to on the m2ts, it will result in several audio tracks. most will be ac3, some may be flac. the flac would be DTS audio or even HD audio. I have not been able to get these to work on the HD100. you will need to run “eac3to.exe bluray.flac bluray.ac3” to convert the audio.
Not quite ideal, but better than nothing. The search continues, though…
UPDATE: OK, here’s another option that appears to work most of the time:
- Installed Swiss Army Knife (SAK) on the PS3. This is a tiny little Linux program that is extremely simple to install using a simple USB stick. It’s not a full blown Linux OS that requires Linux knowledge. It basically just loads and gives you about a half dozen options. One of those options is…
- Ripped the BD to my windows machine over the network. Just tell SAK the IP and folder name of a shared folder on a networked Windows machine and press Enter. The end result for me was a roughly 18gb .iso file of Michael Clayton. (Obviously you can skip this step if you have a BD drive. I don’t, but now I know I don’t need to buy one.)
- Mounted .iso as a drive and ripped/extracted it to a new folder called “Michael Clayton” using AnyDVD HD.
- Pointed my HD100 to the big fat .mt2s file in the Streams folder and hit play, fully expecting some sort of problems, the kind that would make people go through all sorts of muxing/demuxing/mkv’ing. But it just worked! No stutters, no glitches, beautiful picture, it was all there! (This is a VC-1 1080p disc from what I can tell. It sounds like VC-1 movies are the kind that tend to give people the most trouble, so I don’t know why this seemed to work so easily for me. It makes me wonder if for some reason the HD100 is better at playing .mt2s files than .mkv files?)