Opened 13 years ago

Closed 13 years ago

#3914 closed defect (fixed)

MythArchive should use ffmpeg -flags +ilme+ildct

Reported by: anonymous Owned by: paulh
Priority: major Milestone: 0.21
Component: mytharchive Version: head
Severity: medium Keywords:
Cc: Ticket locked: no


When Mytharchive re-encodes video for burning to DVD, it strips the "interlaced" MPEG2 flag in the process of encoding. This produces a DVD with a mismatched header. (flag says it's progressive, but actual content is indeed interlaced). With my DVD player, playback of such a DVD is very jumpy.

The fix I made was to add the following line to the profiles in ffmpeg_dvd_ntsc.xml: <parameter name="-flags" value="+ilme+ildct"/>

I'm sure the same params would apply to the PAL template too.

See the following for more details about the flags:

Change History (4)

comment:1 Changed 13 years ago by paulh

Resolution: fixed
Status: newclosed

(In [14713]) Change the way the encoding profiles are found in MythArchive?.

First look for a custom profile file in the config directory (~/.mythtv/MythArchive on a default setup) then if not found use the default encoding profiles in INSTALLDIR/share/mythtv/mytharchive/encoding_profiles.

This allows you to customise the encoding profiles as you like with any parameters that will be passed to ffmpeg without fear of your changes being overridden the next time you update.

It would be nice to add an editor to allow you to change the parameters from the UI at some point.

I'll add some additional notes on the MythArchive? wiki page later.

Fixes #3914.

comment:2 Changed 13 years ago by paulh

Milestone: unknown0.21
Version: 0.19head

comment:3 Changed 13 years ago by anonymous

Resolution: fixed
Status: closednew

Any chance of this going into 0.20-fixes too?

comment:4 Changed 13 years ago by paulh

Resolution: fixed
Status: newclosed

With the 0.21 release not being too far of it's not worth spending any time backporting the changes.

You can always add the flags to the profiles in INSTALLDIR/share/mythtv/mytharchive/encoding_profiles/ yourself but you have to remember that they will be over written the next time you install.

Note: See TracTickets for help on using tickets.