
bobbygill at rogers
Aug 9, 2008, 8:54 PM
Post #16 of 16
(326 views)
Permalink
|
|
Re: How to transcode+cut commercials 100% lossless
[In reply to]
|
|
Sorry to flood here but I just ran the job again on the recording and now it runs smoothly with no skips, wierd. What did I do wrong? Do I have to run this job twice on each recording? Bob On Sat, Aug 9, 2008 at 11:50 PM, Bobby Gill <bobbygill[at]rogers.com> wrote: > Okay, also I just noticed while watching a recording I ran the script on > that it is skipping during the episode, I hit E and loaded the cutlist, it > keeps seeing commercials during the episode apparently and skipping a few > minutes, but of course it's just the half hour show at 21 minutes with all > commercials cut out already. What's going on? In Edit mode I hit C to clear > the cutlist but as soon as I come back to the recording after escaping out > to the menu, it still does the same thing ??? > > Bob > > > On Sat, Aug 9, 2008 at 1:32 AM, Bobby Gill <bobbygill[at]rogers.com> wrote: > >> You're a genius Mr. Venkat!! I changed the user job as you instructed >> exactly, and I just successfully completed the job on 4 different show >> episodes. I should've known, it must be that I use Mythrename.pl as a user >> job as well and my recording names do have spaces in them! >> >> Finally, recordings at full quality but commercials cut! Really appreciate >> the help! >> >> I'm curious, since I don't understand the script yet at my knowledge >> level, what is happening? Is the original recording simply edited with the >> appropriate commercial parts of the video file removed? Or is it taking the >> original recording and reencoding it after stripping the commercials? Just >> for knowledge sake. >> >> Thanks again so much!! >> Bob >> >> On Sat, Aug 9, 2008 at 12:41 AM, G Venkataraman <gvenkat[at]gmail.com>wrote: >> >>> On Fri, Aug 8, 2008 at 6:35 PM, Bobby Gill <bobbygill[at]rogers.com> wrote: >>> >>>> On Fri, Aug 8, 2008 at 5:31 PM, <mythtv[at]corwyn.net> wrote: >>>> >>>>> >>>>> If you get this working, pls let me know, as I've tried and it >>>>> doesn't appear to work. >>>>> >>>>> At 05:20 PM 8/8/2008, Boleslaw Ciesielski wrote: >>>>> >Bobby Gill wrote: >>>>> > > Thank you, I am here: >>>>> > > >>>>> > >>>>> http://www.mythtv.org/wiki/index.php/Talk:Script_-_RemoveCommercials#honorcutlist_and_mpeg2_lossless_transcoding >>>>> > > >>>>> > > But this part: >>>>> > > >>>>> > > "Then the script can be modified as such. >>>>> > > >>>>> > > CHANID=$3 >>>>> > > STARTTIME=`echo $4 | sed -e >>>>> > >>>>> 's/\([0-9]\{4\}\)\([0-9]\{2\}\)\([0-9]\{2\}\)\([0-9]\{2\}\)\([0-9]\{2\}\)/\1-\2-\3-\4-\5/'` >>>>> > > .... >>>>> > > mythtranscode --mpgeg2 --honorcutlist -c $CHANID -s $STARTTIME -o >>>>> > $VIDEODIR/$FILENAME.tmp" >>>>> > > >>>>> > > >>>>> > > >>>>> > > Where exactly do I add that into the script? I don't wanna put it >>>>> in the >>>>> > > wrong place. Thanks for the links! >>>>> > >>>>> >You should be able to just use the complete script at the end of this >>>>> page. >>>>> > >>>>> >Bolek >>>>> >>>> >>>> Okay I'm getting some wierd stuff happening. For some of my recordings, >>>> the Job Queue winds up with successfull completion, but on others it is >>>> giving me an error that it can't find the executable (the script). >>>> >>>> I have the file in /usr/bin, permissions are right: >>>> >>>> ~ # ls -laF /usr/bin/ | grep removecommercials >>>> -rwxr-xr-x 1 bobby2 bobby2 2100 2008-08-08 20:51 removecommercials* >>>> -rw-r--r-- 1 bobby2 bobby2 5641 2008-08-08 20:47 removecommercials~ >>>> >>>> This is from /var/log/mythbackend.log: >>>> >>>> 2008-08-08 20:54:17.701 JobQueue Error: User Job 'removecommercials >>>> /media/mythtv Licence to Grill- Skateboard Dude Party- Maple mustard pork >>>> burgers; chicken smoked pizza; corn on the cob with chili >>>> butter.-07.10.08.mpg' failed, unable to find executable, check your PATH and >>>> backend logs. >>>> 2008-08-08 20:54:17.790 JobQueue: Current PATH: >>>> '/bin:/usr/bin:/sbin:/usr/sbin:/usr/X11R6/bin:/opt/bin:/opt/kde/bin:/usr/bin/perlbin/site:/usr/bin/perlbin/vendor:/usr/bin/perlbin/core:/opt/qt/bin' >>>> (END) " >>>> >>>> Here's my path from /etc/profile: >>>> >>>> export PATH="/bin:/usr/bin:/sbin:/usr/sbin:/usr/X11R6/bin:/opt/bin >>>> >>>> I'm kind of intermediate at best with linux so hopefully someone can >>>> clarify what I've done wrong or am missing here?? My job in mythtv-setup is >>>> still: >>>> >>>> removecommercials %DIR% %FILE% >>>> >>>> Now not only this, but on the recordings that ran the job successfully >>>> there is no difference; nothing has been cut. I'm using the entire script >>>> from the Talk page as advised by Boleslaw. Is my Job command above incorrect >>>> for this version of the script?? This is puzzilng :( >>>> >>>> Thanks for any help, >>>> Bob >>>> >>> >>> From your mythbackend.log, I am seeing that the recording file name has >>> characters like space and semi-colons that are special to the shell and >>> could affect how user jobs are invoked. This could possibly be related to >>> the "unable to find executable" error you're seeing in the mythbackend.log >>> (since semi-colons that are not enclosed in quotes signify end of a command >>> and the start of the next command in shell). Do the jobs that complete >>> successfully have any special characters like space or semi-colon in their >>> recording file names ? >>> >>> Have you tried enclosing the arguments to the "removecommercials" script >>> in double quotes ? This would prevent any shell interpretation of the >>> arguments. Also, from the talk page on the wiki, it looks like the >>> "removecommercials" script would need the chanid and starttime parameters >>> for mpeg2 lossless transcoding to work properly. Hence, you might want to >>> try specifying the user job in mythtv-setup as: >>> >>> removecommercials "%DIR%" "%FILE%" "%CHANID%" "%STARTTIME%" >>> >>> The quotes are probably not necessary for any other arguments but %FILE%, >>> but it makes better sense consistency wise to use the quotes uniformly on >>> all arguments. >>> >>> -=Venkat=- >>> >>> _______________________________________________ >>> mythtv-users mailing list >>> mythtv-users[at]mythtv.org >>> http://mythtv.org/cgi-bin/mailman/listinfo/mythtv-users >>> >>> >> >
|