[mythtv-users] convert recordings to h264
Ian Barton
lists at manor-farm.org
Fri Dec 11 07:03:00 UTC 2009
Richard Morton wrote:
> 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.
More information about the mythtv-users
mailing list