[mythtv-users] How to transcode+cut commercials 100% lossless

Bobby Gill bobbygill at rogers.com
Sun Aug 10 03:54:35 UTC 2008


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
>>>
>>>
>>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://mythtv.org/pipermail/mythtv-users/attachments/20080809/fd0d4036/attachment.htm 


More information about the mythtv-users mailing list