Is it possible to transcode MythTV recordings on a separate machine?

3

1

I've been running MythTV for several months now, ever since my venerable DirecTV TiVO died a grisly death earlier this year. So far I'm loving it. It's reliable, stable, and records good quality video.

I am running MythTV on two separate machines. My Myth backend (the machine that actually contains the video capture card and does all the recording) is on an old P4 2.something GHz running Mythbuntu 9.04 Jaunty. Plenty fast enough for the single standard def capture card I record my DirecTV from. Unfortunately it's rather pokey when it comes to transcoding video. Since this machine is just a backend (i.e. it only does the recording, I don't actually watch TV on it), it runs headless (no monitor, keyboard, mouse). I use my Macs as the MythTV frontend, thanks to the excellent Mac OS X port of the MythTV mythfrontend software.

Like I mentioned before, my Myth backend (the Pentium 4 machine) is a bit on the slow side, and thus isn't good for transcoding video. However, my main desktop machine, an 8-core Intel Mac Pro, should have plenty of power for transcoding.

Is there any way I can run the transcoding tools, and have them fetch the data from my backend over the network? I normally use nuvexport to create iPod/Apple TV compatible H.264 video files.

Donald Burr

Posted 2009-10-10T22:59:59.633

Reputation: 603

Answers

2

I do exactly this with my MythTV setup. In fact, my transcoding machine is a KVM VM running on a quad core.

The VM is set up as a MythTV backend without a capture device. It uses the same 'mythtvdb' database, etc. as the (primary) backend. I share my /mythtv directory using NFS. Once configured, transcoding tasks, etc. are offloaded. I believe there is even a setting to tell MythTV to never transcoding on the primary backend, although I let both of my machines transcode.

EmmEff

Posted 2009-10-10T22:59:59.633

Reputation: 1 277

2

there are mythtv frontends prebuilt for MacOSX on the http://www.mythtv.org download page. i should've thought of that.

– quack quixote – 2009-10-11T13:20:35.783

1

Of course. The basic process is simple:

  1. copy files from the mythTV box to the OSX box;
  2. run your transcoding tool.

Afterwards you can delete the files you copied over and enjoy your much smaller files.

How you do Step 1 depends on what's installed on the MythTV box. If you're missing something, you can install it from the standard Ubuntu repositories. Your basic options are:

  • Samba/CIFS (aka Windows-style network shares)
  • NFS (if you've never heard of it, ignore it and pick another one)
  • SSH -- using commandline tools like rsync or scp, or a GUI scp tool

quack quixote

Posted 2009-10-10T22:59:59.633

Reputation: 37 382

1I've done this as well, but it's not automated nor within the control of MythTV – EmmEff – 2009-10-11T13:00:52.750

it's automate-able, via shell script if nothing else. rsync and ffmpeg FTW! :) but i like your solution better. – quack quixote – 2009-10-11T17:46:29.630