[mythtv-commits] mythtv commit: r15448 - in trunk/mythplugins/mytharchive by paulh
mythtv at cvs.mythtv.org
mythtv at cvs.mythtv.org
Tue Jan 15 11:20:17 UTC 2008
Author: paulh
Date: 2008-01-15 11:20:16 +0000 (Tue, 15 Jan 2008)
New Revision: 15448
Changeset: http://cvs.mythtv.org/trac/changeset/15448
Modified:
trunk/mythplugins/mytharchive/mytharchive/archivesettings.cpp
trunk/mythplugins/mytharchive/mythburn/scripts/mythburn.py
Log:
Allow MythArchive to use ProjectX to cut commercials and demux mpeg2 files
instead of mythtranscode and mythreplex.
If you have ProjectX installed and you turn the new 'Use ProjectX' setting on
then MythArchive will use it to cut commercials and demux files.
The advantages in using ProjectX are:-
* Does a better job in keeping the sync between video and audio streams.
* Doesn't swap the audio streams around like mythtranscode sometimes does.
* Works better on DVB streams especially with files that are slightly
damaged due to a poor signal.
* Maybe a little quicker since the cutting and demuxing is done in a
single operation.
* Allow us in the future to extract DVB subtitles and possibly teletext
subtitles which can be added to the final DVD.
* I've not tested this but it may also handle files were streams come and
go better than mythtranscode/mythreplex.
The disadvantages are:-
* Requires java to be installed and all the headacres that can create.
* The cuts aren't frame accurate but are done to the nearest GOP.
(actually the lossless encoder in mythtranscode isn't frame accurate
either so this isn't really a problem).
There may be a few things that needs looking at, like the stream selection
for example, but I wanted to get this in so I can start to get some feedback
on what needs fixing.
More information about the mythtv-commits
mailing list