[mythtv-users] Commerical Marking on uploaded mpg's?

Michael T. Dean mtdean at thirdcontact.com
Sun Feb 18 02:48:41 UTC 2007


On 02/17/2007 07:37 PM, Ken Mandelberg wrote:
> Kevin Kuphal wrote:
>
>  >Ken Mandelberg wrote:
>  >> I sometimes upload an mpeg2 copy of a program and play it on a 
>  >frontend
>  >> machine from the command line as "mythtv tv.mpg". All the mythtv
>  >> controls work, and it even will save my place if asked.
>  >>
>  >> I would like to preprocess it and have the commercials marked by the
>  >> same criteria as the mythtv recorded programs. Can I initiiate this 
>  >from
>  >> the command line on the frontend machine where the mpg resides, 
>  >before I
>  >> do the playback?
>  >>
>  >I'd suggest using myth.rebuilddatabase.pl in the contrib folder which
>  >will import "orphan" files into your database so you can watch them >from
>  >the Watch Recordings screen.  You can also then run mythcommflag on it
>  >from the commandline to flag commercials and build a seektable.
>  >
>  >Kevin
>
> I tried that, seemed to take long enough (about 35 minutes), but when I 
> go to watch it I'm told its "unflagged".
>
> This is the importing/flagging output
>
> Unknown file /mnt/store/bstar.mpg found.
> Do you want to import? [y]: y
> Enter channel [1670]:
> ... title [bstar]:
> ... subtitle:
> Description [Recovered file bstar.mpg]:
> ... start time (YYYY-MM-DD HH:MM:SS) [2007-02-17 18:43:17]:
> ... duration (in minutes) [60]:
> Building a seek table should improve FF/RW and JUMP functions when 
> watching this video
> Do you want to build a seek table for this file? [y]:
> 2007-02-17 18:47:52.530 Using runtime prefix = /usr/local
> 2007-02-17 18:47:52.701 New DB connection, total: 1
> 2007-02-17 18:47:52.734 mythcommflag version: 0.20.20061004-2 www.mythtv.org
> 2007-02-17 18:47:52.735 Enabled verbose msgs: important
>
> MythTV Commercial Flagger, started at Sat Feb 17 18:47:52 2007
> Building seek table for: /mnt/store/1670_20070217184317.mpg
> 2007-02-17 18:47:54.104 RingBuf(/mnt/store/1670_20070217184317.mpg): 
> Waited 1.0 seconds for data to become available...
> 2007-02-17 18:47:55.138 RingBuf(/mnt/store/1670_20070217184317.mpg): 
> Waited 2.0 seconds for data to become available...
> 0: start_time: 0.048 duration: 324.024
> 1: start_time: 0.049 duration: -9223372036854.775
> stream: start_time: 0.534 duration: 3600.263 bitrate=13838 kb/s
>   92%/   48fps2007-02-17 19:22:13.641 
> RingBuf(/mnt/store/1670_20070217184317.mpg): Waited 1.0 seconds for data 
> to become available...
> 2007-02-17 19:22:14.673 RingBuf(/mnt/store/1670_20070217184317.mpg): 
> Waited 2.0 seconds for data to become available...
> Rebuilt
>
> Finished commercial break flagging at Sat Feb 17 19:22:15 2007

You have to run the commercial flagging after the seektable rebuild 
(which is what you're showing the log from above).

mythcommflag --help

(and the --rebuild is what you did above)

Mike


More information about the mythtv-users mailing list