[mythtv-users] Aussie Commercial Detection (was: other *stuff*)
Andrew Leech
coronasensei at gmail.com
Tue May 8 05:03:20 UTC 2012
On 8/05/2012 2:45 PM, Anthony Giggins wrote:
> On 19 April 2012 14:31, Anthony Giggins <seven at seven.dorksville.net
> <mailto:seven at seven.dorksville.net>> wrote:
>
> On 19 April 2012 13:14, Andrew Leech <coronasensei at gmail.com
> <mailto:coronasensei at gmail.com>> wrote:
>
> On 18/04/12 17:11, David Whyte wrote:
>
> On Wed, Apr 18, 2012 at 3:39 PM, Michael Watson
> <michael at thewatsonfamily.id.au
> <mailto:michael at thewatsonfamily.id.au>> wrote:
>
> Not a big issue for me either. But very willing to
> supply examples for you
> from Australia. USB Memory Stick OK?
> Send me an email off list, if you would like me to
> send you details, (or I
> am happy to setup an FTP site for you to download them
> from)
>
>
> Hey Michael,
>
> I am happy to donate recordings also and I am sure there
> are other
> Aussies too. Maybe we could create a Wiki page or
> something to
> co-ordinate our efforts so that we can cover all channels
> including
> the shows that give good and bad results. I am happy to
> create the
> page but I am literally walking away from my desk to go
> home for the
> day so it will have to wait a couple of hours.
>
> Thoughts?
>
> I think a wiki page for Australia is certainly a good idea,
> just like there's one for UK comm detection.
> I can imaging that long term there's always going to be some
> settings that work better in some countries but not in others,
> so separating methods for regions may be a good idea as a way
> to avoid false positives.
>
> fwiw I've found that silence detection script mentioned here a
> while back generally works really well on most channels in
> Melbourne, but not at all on others.
> 10, 11, SBS, ABC, 7 all appear to work based on what's in my
> recordedmarkup table, by memory these generally get the cut
> points pretty well.
> Channel 9 get's nothing from that script though.
>
> Andrew
>
>
> I tried the Silence detection on a few recording from channel 9 in
> Brisbane and had terrible results, I'll try some other channels
> after hearing this.
>
> Cheers,
>
> Anthony
>
> What settings are you using as i'm getting decent results from 10 & 7
> but not from SBS?
>
> I'm currently using
>
> # Allow ad breaks to be upto this many seconds by coalescing non-silence
> MAXCOMMBREAKSECS=400
> # Max level to be considered 'silent'
> SILENCE_THRESHOLD="-70"
> # Min duration to be considered 'silent'
> SILENCE_DURATION="0.15"
>
> Cheers,
>
> Anthony
I had originally got good results on SBS with default settings -
although I had to change the the script slightly to actually run on
local channels:
http://www.softsystem.co.uk/download/mythtv/mythcommflag-silence.sh
diff -u mythcommflag-silence.sh ../mythcommflag-silence.sh
--- mythcommflag-silence.sh 2012-03-12 02:39:15.000000000 +1100
+++ ../mythcommflag-silence.sh 2012-04-28 10:29:06.349562470 +1000
@@ -232,6 +232,11 @@
movies4men*|mov4men*) return 0 ;;
Men*Movie*) return 0 ;;
Dave*) return 0 ;;
+ ABC*) return 0 ;;
+ TEN?Digital*) return 0 ;;
+# GO?) return 1 ;;
+ NINE?) return 1 ;;
+ *) return 0 ;;
Import?#*) return 0 ;; # For testing
esac
return 1
@@ -241,7 +246,7 @@
if [ -n "$JOB" ]; then
exec "$COMMFLAG" -j $JOB
elif [ -n "$CHANID" -a -n "$STARTTIME" ]; then
- exec "$COMMFLAG" -c "$CHANID" -s "$STARTTIME"
+ exec "$COMMFLAG" --chanid "$CHANID" --starttime "$STARTTIME"
else
exec "$COMMFLAG" -f "$FILENAME"
fi
Default operation is any channel not matched gets sent through to
original mythcommflag, whose switches had changed in my 0.25 version
compared to what the script expected.
the "*) return 0 ;;" line is the key one, to run the silence script on
all channels by default, rather than to not run it.
I then got some ok results on nine-GO with duration 0.1, thresh -40
Did get some false positives also though, but I'm not using autoskip,
I'll just try the comm skip button on my remote when get to a commercial
and see how it goes.
I haven't really finished testing this out though, not sure if the
higher threshold will cause problems on other channels.
Andrew
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.mythtv.org/pipermail/mythtv-users/attachments/20120508/c99c3aee/attachment.html>
More information about the mythtv-users
mailing list