[mythtv-users] Suggestion: Splicing channels.

Brad Templeton brad+myth at templetons.com
Sun Apr 24 01:46:05 UTC 2005


On Sat, Apr 23, 2005 at 10:51:49AM -0700, Joe Votour wrote:
> Part of it is who would care, but also, from a
> technical standpoint, it's very difficult to do.

On top of all that, this is a "live-only" feature.  Since if you
just wanted to watch both at different times you would just record
both, then watch them serially or interspersed, probably watching one
of them at 2x fast forward, for example.


However, it's actually not that difficult to do -- in fact you can do
it yourself, without changes to myth, though you will have some intersting
focus problems.

Step 1: Record both programs, and start watching in near-live the one
that you want to fill most of the screen.  Yes, you need two tuners
of course to record 2 shows at once.

Step 2: Find the file of the other program in live recording.  This is
not to hard with ls -l, but mythlink.pl in the contrib directory can let
you find it easily.

Invoke "mplayer -vf crop=<dimensions of crop window> -vo x11 file.nuv"

Run this mplayer window on top of your mythtv playing window.   Move it
into position.

Want to get fancy?  Tell myth to run the video in an X window you can
resize.  There's a checkbox in setup for that.  Then you can shrink the
main window so you can see all of it, and then move in your cropped
window with the crawl.


Be sure to use the -vo x11.   This takes much more CPU than normal xv,
but you can only have one xv at a time, and you want that for your main
window.  You may want to add a scale= filter as well to size your crawl
window the way you like it.


More information about the mythtv-users mailing list