[mythtv-users] convert recordings to h264

Adam Skinner kingmoffa at gmail.com
Fri Dec 11 09:07:32 UTC 2009


> > Ian, 
> > 
> > Yes please! 
> > Are the transocdes to as near as possible original res and quality
> or 
> > transcoded to diff framerate and res for handhelds? 
> > Thanks 
> > R 
> > 
> >> On 10 Dec 2009 14:54, "Ian Barton" <lists[at]manor-farm.org 
> >> <mailto:lists[at]manor-farm.org>> wrote: 
> >> 
> >> Adam Skinner wrote: > > Hi list. > I've been trying to convert my
> myth 
> >> recordings to H.264 suitable... 
> >> 
> >> I think the problem you are seeing is because the Myth audio and
> video 
> >> are slightly out of sync. Editing and transcoding the file without 
> >> first fixing the sync error makes this worse. 
> >> 
> >> You need to do a lossless transcode first before converting to
> h264. 
> >> Something like: 
> >> 
> >> /usr/bin/mythtranscode --showprogress --honorcutlist --mpeg2 -c 
> >> channelid -s starttime -o outfile.mpg 
> >> 
> >> I have a python script that converts files to h264. It does
> commercial 
> >> cutting and a lossless transcode first. I run it as a user job. I
> can 
> >> pt it up on github if you think it might be useful. 
> >> 
> I'll do it over the weekend. To answer your question, my script reads 
> configuration from a text file. It uses this to specify the command
> line 
> options, so you can control the encoding. I have examples for iPods
> and 
> Nokia phones. 
> 
> You can have multiple profiles and use either ffmpeg or mencoder. The 
> script can optionally email you its output. I find this useful for 
> debugging and also to know when a script has finished. 
> 
> I "misuse" the Recording Group in MythTV to specify the transcoding 
> profile. For example I have a nokia group and recordings in this
> group 
> will be transcoded using the nokia profile. You can produce different 
> devices by changing the Recording Group and re-running the user job. 
> 
> You many find that you need to build ffmpeg from source. The last time
> I 
> tried the version in Ubuntu's repos, the support for x264 wasn't very 
> good. However, instructions are provided and it's very
> straightforward. 
> 
> You will also need the python bindings for MythTV installed. 
> 
> Ian. 
> 


Thanks for all the help. I was hoping that something that uses the
database tables of av data in mythtv would help. 

I look forwards to trying your script Ian but will start with
mythtranscode first. 






More information about the mythtv-users mailing list