[mythtv] Automated Transcoding Suggestions

Paul Thompson captbunzo at squirrelmail.org
Tue Jan 20 15:53:01 EST 2004

I am going to be doing a little MythTV/nuvexport related coding soon and 
I thought the folks around here might have some suggestions for me that 
will make my resulting code more reusable by others.

But first, a small amount of background.

I am going to be starting a job soon where I will be traveling during 
the week. However, while travelling I will often be busy until sometime 
in the evening that overlaps with the shows that I often watch on TV.

Hence cometh my MythTV box which I have spent the last couple of weeks 
setting up, which has been lots of fun. MythTV, MythWeb, and nuvexport 
are awesome pieces of work.

I plan to have MythTV record shows for me while I am away, and then (on 
the weekend) either copy them over to my work laptop or burn them to 
CD-RW or DVD +/- RW for later viewing. Well, the big MPEG2s that my 
PVR-250 spits out are an impratical format for copying over to my laptop 
for later viewing.

So I need to transcode them to something like a Xvid. Well, doing that 
with nuvexport works great. However, problem is, that requires an 
interactive ssh session to be open for many hours at a time, which is 
again impractical.

What I am going to do is code up some way to automate this. I don't know 
whether it will involve a shell script, hacking to nuvexport, hacking to 
MythWeb/MythTV, or what.

What I do plan is this:

I am going to come up with some way to flag associate certain Scheduled 
Recordings to be transcoded. I think it would be good to allow different 
transcoding profiles to be created that can be selected as the 
transcoding choice for a particular Scheduled Recording.

Then I am going to hack some way together to cause this transcoding to 
occur. Again, I don't know exactly how I'll implement that.

The more I think about this, the more that I think I might just go ahead 
and hack at MythTV itself. Actually, the more I think about it, the more 
I think that this is a good replacement for the existing automatic 
transcoding capability, which could use improvement.

Anyhow, I will probably start work on this in the next week. I wanted to 
toss this out there on the list because:

   1. I have heard lots of discussions related to this topic.
   2. I'd like to implement a genericly useful implementation
      (not just something that "works for me")

Btw. No offense intended toward anyone concerning existing transcoding 
options - I just need something more.

Paul Joseph Thompson
captbunzo at squirrelmail.org
AIM/Yahoo/MSN IM: Captain Bunzo
ICQ Number: 38801719

More information about the mythtv-dev mailing list