Noad

From VDR Wiki

Jump to: navigation, search

Contents

[edit] Description

NoAd is a program for detecting commercials in vdr recordings. It uses several characteristics of the film, like station logos and AC3 sound, for the detection and sets the cut marks accordingly.

[edit] Hardware requirements

[edit] Software requirements

  • libmpeg2
  • ImageMagick (optional)

[edit] Installation

First install libmpeg2

cd $SOURCEDIR
tar xvzf mpeg2dec-<VERSION>.tar.gz
cd mpeg2dec-<VERSION>
./configure --prefix=/usr/local
make
make install

Now you can install NoAd as usual

cd $SOURCEDIR
tar jxvf noad-<VERSION>.tar.bz2
cd noad-<VERSION>
./configure --with-mpeginclude=/usr/local/include/mpeg2dec
make
make install

NoAd needs write access to the video directory!

[edit] Configuration

It's best to start NoAd through the reccmds.conf. So Add the following lines

Run noad                         : /usr/local/bin/noad.sh -start
Run noad, all recordings (batch) : /usr/local/bin/noad.sh -batch
View Cut list                    : /usr/local/bin/noad.sh -view
In prozess                       : /usr/local/bin/noad.sh -count
Stop noad (killpid)              : /usr/local/bin/noad.sh -killpid
Stop noad (killall)?             : /usr/local/bin/noad.sh -killall
Remove all marks                 : /usr/local/bin/noad.sh -marks.vdr
Remove all pids                  : /usr/local/bin/noad.sh -noad.pid

[edit] Parameter

Parameter (short) Parameter (long) Description
-s --statisticfile name of the file for statistic-data
-v --verbose increments the log-level, can be given multiple
-b --background start noad as backround-process
-p --priority priority when running as background-process [20...-20] default is 20
-c --comments adds comments to the marks in marks.vdr
-o --overlap try to detect repeating sequences before and after the break
-a --ac3 experimental: use ac3-sound for ad-detection
-j --jumplogo looks for vertical drifted logos
-O --OSD sends an OSD-Message to the running VDR-instance(localhost:2001) for Start and End
-S --savelogo saves the detected logo for later usage
-B --backupmarks saves an exsiting marks.vdr to marks0.vdr
-n --nelonen special behavior for finnish stations
-V --version shows the Version and exits

[edit] Tips

After using NoAd to mark all commercials in a recording you should re-check the marks. NoAd is not perfect and the telestations do some nasty things with their logos. So it's always better to manually check the cut marks before actually cutting.

[edit] Problems

[edit] Links

[1] http://noad.freepgs.com Noad homepage
[2] http://libmpeg2.sourceforge.net libmpeg2 Homepage
[3] http://www.imagemagick.org ImageMagick homepage
[4] http://linvdr.org/download/noad linvdr.org (mirror)
Personal tools
Participate
In other languages