erikkaashoek / comskip Goto Github PK
View Code? Open in Web Editor NEWA free commercial detector
License: GNU General Public License v2.0
A free commercial detector
License: GNU General Public License v2.0
On Ubuntu 14, when running the make command, I get the following errors
/usr/bin/ld: cannot find -lXv
/usr/bin/ld: cannot find -lvdpau
/usr/bin/ld: cannot find -lxcb-shm
collect2: error: ld returned 1 exit status
make: *** [comskip] Error 1
When installing Comskip on Debian Stretch (OSMC 2018.3), I got an error while compiling comskip-mpeg2dec.c. The issue was with mpeg2dec.c file and the need to change the variable CODEC_FLAG_GRAY
to AV_CODEC_FLAG_GRAY
. Afterwards, everything compiled and installed correctly.
Comskip goes into an infinite loop on some h264s. This happens often enough that I've incorporated a gtimeout into my MarkCommercials script to kill off runaway comskip processes. This happens with both DOS (run under wine) and natively compiled donator versions.
I can provide a download of the .mpg if you'd like.
The logs look like this:
Retry=0 at frame=59261, time= 120.12 seconds
Retry target pos=3966728184, pts=183369186
[h264 @ 0x7fbd1b028600] non-existing SPS 0 referenced in buffering period
[h264 @ 0x7fbd1b028600] non-existing PPS 0 referenced
[h264 @ 0x7fbd1b028600] non-existing SPS 0 referenced in buffering period
[h264 @ 0x7fbd1b028600] non-existing PPS 0 referenced
[h264 @ 0x7fbd1b028600] decode_slice_header error
[h264 @ 0x7fbd1b028600] no frame!
[h264 @ 0x7fbd1b028600] non-existing PPS 0 referenced
[h264 @ 0x7fbd1b028600] non-existing PPS 0 referenced
[h264 @ 0x7fbd1b028600] decode_slice_header error
[h264 @ 0x7fbd1b028600] no frame!
Retry t_pos=3966728184, l_pos=3765581908, t_pts=183369186, l_pts=174177723
Strange audio pts step of 18.02650 instead of 0.00000 at frame 59261
Positioning file failing with pts= 18.08
I got an error when building due to an error in the file video_out_dx.c
The following lines need to be adjusted as to use the new Ptr calls:
352 instance = (dx_instance_t *) GetWindowLong (hwnd, GWL_USERDATA);
544 SetWindowLong (instance->window, GWL_USERDATA, (LONG) instance);
Proposed Changes:
352 instance = (dx_instance_t *) GetWindowLongPtr (hwnd, GWLP_USERDATA);
544 SetWindowLongPtr (instance->window, GWLP_USERDATA, (LONG) instance);
First off, great work on Comskip!
I've been working on a docker service that combines plex and comskip (and a few other things) to produce a simple to use plex implementation complete with automatic commercial marking/cutting and transcoding.
I've published my build files on github here.
What I provide at this point is a dockerfile and a set of scripts that will build a container that includes comskip built directly from your github repo. What I'd really like to do is set up an automated build on the dockerhub for a complete container that includes a pre-built comskip.
Before I do that I wanted to make sure it was okay with you. I'm not really sure what license you provide the source code, but I figure its best to make sure its okay with you before I proceed.
I recieved the following error while running autogen.sh on Ubuntu 14
configure: error: Package requirements (libavutil >= 54.7 libavformat >= 56.4 libavcodec >= 56.1) were not met:
No package 'libavutil' found
No package 'libavformat' found
No package 'libavcodec' found
If I run the following comand before autogen, it works fine
export PKG_CONFIG_PATH=/opt/ffmpeg/lib/pkgconfig
I've seen a linux release called comskip here, http://www.xilka.com/xilka/source/comskip-0.93i.tar.xz
It looks pretty stale compared to the recent updates here. It looks like from the copyright that it's a fork of an earlier source?
Have the changes in that version been integrated here?
I've created a docker image for building comskip, and I can get it to work for 15.04, but, when I tried to build a 14.04 docker image, the compile fails. It seems to be related to the version ffmpeg, I think. Just wondering if the 14.04 version has been tested in a while? I did get 14.04 to compile by pulling in my own ffmpeg and compiling/installing that as part of the process.
Also, I've tried to use the option to create a static binary. Just wondering if you have any samples that work for you in terms of creating a static binary. I tried for many hours to hand craft the various LIBS variables, but, in the end I threw in the towel :(
Thanks for all the great work... I've been running comskip donator version (using wine) for several years now... It's great to finally be running this on my Linux media server, natively.
Instructions provided in readme re: Mac
I’m not a programmer, but I have technical skills and desire. Installed Xcode command-line tools and homebrew - see in red.
When I ran $ brew install autoconf automake libtool pkgconfig argtable ffmpeg sdl I got te error below. Can you advise further. I am fine running com skip manually on a file for now vs. integating into kmttg.
==> Homebrew has enabled anonymous aggregate user behaviour analytics.
Read the analytics documentation (and how to opt-out) here:
http://docs.brew.sh/Analytics.html
==> Next steps:
brew help
to get startedIn following your readme.md (Mac OS X):
I downloaded Macports and run "sudo port install ffmeg coreutils argtable:
Receive the following:
IMac-4:~ Debbie$ sudo port install ffmpeg coreutils argtable
---> Computing dependencies for libpng
---> Fetching archive for libpng
---> Attempting to fetch libpng-1.6.34_1.darwin_16.x86_64.tbz2 from https://packages.macports.org/libpng
---> Attempting to fetch libpng-1.6.34_1.darwin_16.x86_64.tbz2.rmd160 from https://packages.macports.org/libpng
---> Installing libpng @1.6.34_1
---> Cleaning libpng
---> Computing dependencies for libpng
---> Deactivating libpng @1.6.34_0
---> Cleaning libpng
---> Activating libpng @1.6.34_1
---> Cleaning libpng
---> Computing dependencies for ffmpeg
---> Fetching archive for ffmpeg
Error: Failed to archivefetch ffmpeg: libsdl2 must be installed without +x11.
Error: See /opt/local/var/macports/logs/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_multimedia_ffmpeg/ffmpeg/main.log for details.
Error: Follow https://guide.macports.org/#project.tickets to report a bug.
Error: Processing of port ffmpeg failed
What else should I be doing?
My ultimate goal is to run comskip on a Qnap. Am a total code newbie with no clue as to these processes, although I was able to run essandess etv-comskip (produced edl file) against EyeTV files when transcoding to iPad format.
I noticed this problem about 6 months ago but never investigated: Comskip appends weird timestamp information to the end of some .edl files. For example, here are example timestamps:
93526.47 93650.13 0
9493537.68 93779.19 0
94303.31 94423.60 0
94704.88 94915.89 0
0.67 120.15 0
This really messes with mp4chaps. etc-comskip translates this .edl into the following mp4 chapters and inserts them into iTunes file, which affects Video playback.
00:00:00.000 Beginning
25:58:57.680 Chapter 1 End
26:02:59.190 Chapter 2 Start
26:11:43.310 Chapter 2 End
26:13:43.600 Chapter 3 Start
26:18:24.880 Chapter 3 End
26:21:55.890 Chapter 4 Start
00:00:00.670 Chapter 4 End
00:02:00.150 Chapter 5 Start
I can provide the .mpg file for this example if needed.
Hi,
By the first time, i would want to appreciate the work of the project. I have already use it and it's fantastic. Thanks you very much.
My goal is detect commercial breaks in h264 videos and I have a doubt related with the speed.
In my tests, I have seen that the speed in my Linux computer is ~80fps and I want to know if it's the maximum speed for this kind of video codec (h.264).
With other videos (MPEG2), the normal speed is approximately 600-800fps.
If it's the normal speed, what do you recommend me for decrease the analysis time? Maybe decode the video to MPEG2?
Thanks you very much and I repeat, I appreciate your work very much.
I'm doing a attempt to cross compile comskip for Synology (SynoCommunity) and ran into this issue.
/home/openelec/github/spksrc/toolchains/syno-alpine-5.2/work/arm-linux-gnueabihf/bin/arm-linux-gnueabihf-gcc -c -I/home/openelec/github/spksrc/spk/comskip/work-alpine-5.2/install//usr/local/comskip/include -g -pipe -Wall -W -Wno-address -Wno-unused-parameter -Wno-unused-label -Wno-unused-result -O2 -DDONATOR -DPROCESS_CC -I. -o mpeg2dec.o mpeg2dec.c
{standard input}: Assembler messages:
{standard input}:2968: Error: bad instruction `int3'
make[3]: *** [mpeg2dec.o] Error 1
Any idea what could be wrong here?
Hi,
Running a build from current (Github) code, it doesn't seem like HW acceleration is working ... at least based on nvidia-smi on Linux, comskip is not calling cuda, and is providing no cuda load. Is this as expected? Yes, I did confirm that the configuration file (and command line, tried both) are enabling HW acceleration.
Thanks!
incomingCommandLine[MAX_PATH] and tempstr[MAX_PATH] are too small for store command line options.
MAX_PATH will be replaced by ARG_MAX (or more platform compatible defined value).
I'm just starting to get going with show specific tuning and i'm attempting to leverage the guide and I'm stuck at first base.
Per the very first line in the guide:
When ComSkip is started with the –w or --debugwindow switch a graphics window will appear. Once finished Comskip will NOT automatically exit but has to be closed manually by killing the console window or by hitting ESCAPE. Do not use the debug window when Comskip is called automatically from GBPVR or other PVR software.
However for me, every time it finishes the run, it closes the debug window immediately with messages like this:
53909 Frames Processed
Commercials were found.
Close window when done
I using the latest, built myself from the github repo on Ubuntu 16.04.3 LTS
How can I actually get this to stay in the debug window?
I successfully ran through these commands
https://github.com/erikkaashoek/Comskip#ubuntu-trusty-1404
Then attempted to build from git
https://github.com/erikkaashoek/Comskip#building-from-github
(I also installed the required GNU autotools)
Now when running ./configure i get this error:
configure: error: Package requirements (libavutil >= 54.7 libavformat >= 56.4 libavcodec >= 56.1) were not met:
Requested 'libavutil >= 54.7' but version of libavutil is 52.3.0
Requested 'libavformat >= 56.4' but version of libavformat is 54.20.4
Requested 'libavcodec >= 56.1' but version of libavcodec is 54.35.0
But running sudo apt-get install libavutil-dev
states that
"libavutil-dev is already the newest version."
Same with the other two libraries. What am i missing here?
I realize this is not an issue with the Comskip code, but possibly the configure script or at the very least it might be helpful to have some more clarification in the ReadMe->Setting up build environment section as to what other dependencies are necessary and where to get the required versions.
Thanks
Hi,
I have this setup and working on my raspberry Pi, however I am wanting to get it setup on my win 10 machine as well, I have tried to follow the guide in the readme, but ended up getting lost and ffmpeg would not compile, or when it did I could not understand what else I needed and where.
Therefore does anyone have a pre compiled version for win 10 for download OR is there a full step by step setup guide (YouTube etc) which would lead me to the correct answer?
Some of the issues I was facing :
Kept saying pkg_ not available (even though I installed it)
I did not understand the paths section, what am i doing here & why?
I downloaded msys2 but there was no .Bat for the minsys64 so got really lost.
Cheers for any help :)
Phil
FYI, linking fails on Ubuntu 17.04. In Makefile, change,
ffmpeg_LIBS = -lavutil-ffmpeg -lavformat-ffmpeg -lavcodec-ffmpeg
to,
ffmpeg_LIBS = -lavutil -lavformat -lavcodec
Then the build works fine! Make this change (selectively)?
Thanks!
[New Thread 80a006400 (LWP 102341/comskip)]
Input #0, matroska,webm, from '/tmp/The Simpsons (1989) - S11E13 - Saddlesore Galactica.mkv':
Metadata:
ENCODER : Lavf57.72.100
Duration: 00:29:58.22, start: 0.000000, bitrate: 2160 kb/s
Stream #0:0: Video: mpeg2video (Main), yuv420p(tv, top first), 720x576 [SAR 64:45 DAR 16:9], 25 fps, 25 tbr, 1k tbn, 50 tbc (default)
Metadata:
DURATION : 00:29:58.222000000
Stream #0:1(eng): Audio: mp2, 48000 Hz, stereo, s16p, 192 kb/s (default)
Metadata:
DURATION : 00:29:58.200000000
Stream #0:2(eng): Audio: mp2, 48000 Hz, mono, s16p, 64 kb/s (default)
Metadata:
DURATION : 00:29:58.200000000
Initial audio pts = 0.000
Frame Rate set to 25.000 f/s
Format changed to [720 : 576]
[New Thread 80a007400 (LWP 102378/comskip)]
Program received signal SIGBUS, Bus error.
[Switching to Thread 80a007400 (LWP 102378/comskip)]
ScanTop (arg=<value optimized out>) at comskip.c:10014
10014 own_histogram[1][hereBright]++;
Current language: auto; currently minimal
(gdb) bt
#0 ScanTop (arg=<value optimized out>) at comskip.c:10014
#1 0x0000000802866855 in pthread_create () from /lib/libthr.so.3
#2 0x0000000000000000 in ?? ()
(gdb) thread apply all bt
[New Thread 80a007c00 (LWP 102380/comskip)]
[New Thread 80a007800 (LWP 102379/comskip)]
[New Thread 80a007000 (LWP 102370/comskip)]
[New Thread 80a006c00 (LWP 102365/comskip)]
[New Thread 80a006800 (LWP 102342/comskip)]
Thread 8 (Thread 80a006800 (LWP 102342/comskip)):
#0 0x000000080287213c in pthread_cleanup_pop () from /lib/libthr.so.3
#1 0x000000080287059e in _pthread_cond_wait () from /lib/libthr.so.3
#2 0x00000008017547bd in ff_slice_thread_init () from /usr/local/lib/libavcodec.so.57
#3 0x0000000802866855 in pthread_create () from /lib/libthr.so.3
#4 0x0000000000000000 in ?? ()
Thread 7 (Thread 80a006c00 (LWP 102365/comskip)):
#0 0x000000080287213c in pthread_cleanup_pop () from /lib/libthr.so.3
#1 0x000000080287059e in _pthread_cond_wait () from /lib/libthr.so.3
#2 0x00000008017547bd in ff_slice_thread_init () from /usr/local/lib/libavcodec.so.57
#3 0x0000000802866855 in pthread_create () from /lib/libthr.so.3
#4 0x0000000000000000 in ?? ()
Thread 6 (Thread 80a007000 (LWP 102370/comskip)):
#0 ScanBottom (arg=<value optimized out>) at comskip.c:9964
#1 0x0000000802866855 in pthread_create () from /lib/libthr.so.3
#2 0x0000000000000000 in ?? ()
Thread 5 (Thread 80a007800 (LWP 102379/comskip)):
#0 ScanLeft (arg=<value optimized out>) at comskip.c:10064
#1 0x0000000802866855 in pthread_create () from /lib/libthr.so.3
#2 0x0000000000000000 in ?? ()
Thread 4 (Thread 80a007c00 (LWP 102380/comskip)):
#0 ScanRight (arg=<value optimized out>) at comskip.c:10114
#1 0x0000000802866855 in pthread_create () from /lib/libthr.so.3
#2 0x0000000000000000 in ?? ()
Thread 3 (Thread 80a007400 (LWP 102378/comskip)):
#0 ScanTop (arg=<value optimized out>) at comskip.c:10014
#1 0x0000000802866855 in pthread_create () from /lib/libthr.so.3
#2 0x0000000000000000 in ?? ()
Thread 2 (Thread 80a006400 (LWP 102341/comskip)):
#0 0x0000000802d1e10a in _umtx_op () from /lib/libc.so.7
#1 0x0000000802d0bb14 in sem_timedwait () from /lib/libc.so.7
#2 0x0000000000411aed in CheckSceneHasChanged () at comskip.c:10234
#3 0x0000000000410ce1 in DetectCommercials (f=6599588, pts=Error accessing memory address 0x0: Bad address.
) at comskip.c:3219
#4 0x000000000042c678 in SubmitFrame (video_st=<value optimized out>, pFrame=<value optimized out>, pts=0) at mpeg2dec.c:931
#5 0x000000000042dba0 in video_packet_process (is=0x80a047400, packet=<value optimized out>) at mpeg2dec.c:1434
#6 0x000000000042ea24 in main (argc=<value optimized out>, argv=<value optimized out>) at mpeg2dec.c:2350
10014 own_histogram[1][hereBright]++;
(gdb)
Any advice much appreciated but will have a dig into comskip.c:10014
Sorry if I open another issue, but I think I've found the culprit of my previous issue #49.
Basically, I thought to be using an old version because comskip.h has:
#define PACKAGE_STRING " Comskip 0.81.093"
while configure.ac instead:
AC_INIT([Comskip], [0.81.089], [https://github.com/erikkaashoek/Comskip/issues])
So the two versions doesn't match and after compiling the binary I got "Comskip 0.81.089, made using ffmpeg" which led me thinking the I was using an older version.
Hi,
Perhaps I'm missing something, but it seems like comskip goes through a logo detection process (at the start), even if logo detection is not to be used ... am I right?
Thanks!
OS:macOS Sierra version: 10.12.3
I get this error:
gcc -g -O2 -o comskip comskip-comskip.o comskip-mpeg2dec.o comskip-platform.o comskip-video_out_dx.o ccextratorwin/comskip-608.o ccextratorwin/comskip-ccextractor.o ccextratorwin/comskip-encoding.o ccextratorwin/comskip-general_loop.o ccextratorwin/comskip-myth.o /usr/local/lib /usr/local/lib -lpthread -lm
ld: can't map file, errno=22 file '/usr/local/lib' for architecture x86_64
clang: error: linker command failed with exit code 1 (use -v to see invocation)
Dose anyone meet this error? Thanks for your help!
attempting to use the command
comskip --ini="myfile.ini" --output-filename="testing" my-video-file.mkv
does not produce testing.edl and testing.txt, it produces my-video-file.edl and my-video-file.txt
Or am I not understanding the purpose of this flag?
Workaround:
ln -s my-video-file.mkv testing.mkv
comskip -ini="myfile.ini" testing.mkv
[ -h testing.mkv ] && rm testing.mkv
@erikkaashoek thanks for your insight. The MSYS option is touch n go and I can't seem to get it to build ffmpeg.
Wondering if anyone would like to work with me to create a Ubuntu cross compile script.
On Ubuntu 16.04. While processing Marvel Agents of SHIELD.
Comskip 0.81.089, made using ffmpeg
Donator build
The commandline used was:
comskip --ini=/root/.comskip.ini file.mp4
Setting ini file to /root/.comskip.ini as per commandline
Using /root/.comskip.ini for initiation values.
*** buffer overflow detected ***: comskip terminated.00 sec(385.00 fps), 20%
======= Backtrace: =========
/lib/x86_64-linux-gnu/libc.so.6(+0x777e5)[0x7fa61a8587e5]
/lib/x86_64-linux-gnu/libc.so.6(__fortify_fail+0x5c)[0x7fa61a8f956c]
/lib/x86_64-linux-gnu/libc.so.6(+0x116570)[0x7fa61a8f7570]
/lib/x86_64-linux-gnu/libc.so.6(+0x1158c2)[0x7fa61a8f68c2]
comskip[0x41e599]
comskip[0x41f9e7]
comskip[0x42e6ea]
comskip[0x4034a2]
/lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xf0)[0x7fa61a801830]
comskip[0x403709]
======= Memory map: ========
00400000-00448000 r-xp 00000000 08:02 541347 /root/Comskip/comskip
00647000-00648000 r--p 00047000 08:02 541347 /root/Comskip/comskip
00648000-00649000 rw-p 00048000 08:02 541347 /root/Comskip/comskip
00649000-02ec0000 rw-p 00000000 00:00 0
03539000-046d9000 rw-p 00000000 00:00 0 [heap]
7fa5ecfde000-7fa5ecfdf000 ---p 00000000 00:00 0
7fa5ecfdf000-7fa5ed7df000 rw-p 00000000 00:00 0
7fa5ed7df000-7fa5ed7e0000 ---p 00000000 00:00 0
7fa5ed7e0000-7fa5edfe0000 rw-p 00000000 00:00 0
7fa5edfe0000-7fa5edfe1000 ---p 00000000 00:00 0
7fa5edfe1000-7fa5ee7e1000 rw-p 00000000 00:00 0
7fa5ee7e1000-7fa5ee7e2000 ---p 00000000 00:00 0
7fa5ee7e2000-7fa5f4000000 rw-p 00000000 00:00 0
7fa5f4000000-7fa5f4558000 rw-p 00000000 00:00 0
7fa5f4558000-7fa5f8000000 ---p 00000000 00:00 0
7fa5f8000000-7fa5f85f2000 rw-p 00000000 00:00 0
7fa5f85f2000-7fa5fc000000 ---p 00000000 00:00 0
7fa5fc000000-7fa5fc558000 rw-p 00000000 00:00 0
7fa5fc558000-7fa600000000 ---p 00000000 00:00 0
7fa600000000-7fa600655000 rw-p 00000000 00:00 0
7fa600655000-7fa604000000 ---p 00000000 00:00 0
7fa604000000-7fa60452c000 rw-p 00000000 00:00 0
7fa60452c000-7fa608000000 ---p 00000000 00:00 0
7fa608116000-7fa60b82f000 rw-p 00000000 00:00 0
7fa60b82f000-7fa60b830000 ---p 00000000 00:00 0
7fa60b830000-7fa60c030000 rw-p 00000000 00:00 0
7fa60c030000-7fa60c031000 ---p 00000000 00:00 0
7fa60c031000-7fa60c831000 rw-p 00000000 00:00 0
7fa60c831000-7fa60c832000 ---p 00000000 00:00 0
7fa60c832000-7fa60d032000 rw-p 00000000 00:00 0
7fa60d032000-7fa60d033000 ---p 00000000 00:00 0
7fa60d033000-7fa60d833000 rw-p 00000000 00:00 0
7fa60e1e8000-7fa60e1e9000 ---p 00000000 00:00 0
7fa60e1e9000-7fa60ec33000 rw-p 00000000 00:00 0
7fa60ec33000-7fa6104e9000 r-xp 00000000 08:02 401076 /usr/lib/x86_64-linux-gnu/libicudata.so.55.1
7fa6104e9000-7fa6106e8000 ---p 018b6000 08:02 401076 /usr/lib/x86_64-linux-gnu/libicudata.so.55.1
7fa6106e8000-7fa6106e9000 r--p 018b5000 08:02 401076 /usr/lib/x86_64-linux-gnu/libicudata.so.55.1
7fa6106e9000-7fa6106ea000 rw-p 018b6000 08:02 401076 /usr/lib/x86_64-linux-gnu/libicudata.so.55.1
7fa6106ea000-7fa610701000 r-xp 00000000 08:02 2100257 /lib/x86_64-linux-gnu/libresolv-2.23.so
7fa610701000-7fa610901000 ---p 00017000 08:02 2100257 /lib/x86_64-linux-gnu/libresolv-2.23.so
7fa610901000-7fa610902000 r--p 00017000 08:02 2100257 /lib/x86_64-linux-gnu/libresolv-2.23.so
7fa610902000-7fa610903000 rw-p 00018000 08:02 2100257 /lib/x86_64-linux-gnu/libresolv-2.23.so
7fa610903000-7fa610905000 rw-p 00000000 00:00 0
7fa610905000-7fa610908000 r-xp 00000000 08:02 2102939 /lib/x86_64-linux-gnu/libkeyutils.so.1.5
7fa610908000-7fa610b07000 ---p 00003000 08:02 2102939 /lib/x86_64-linux-gnu/libkeyutils.so.1.5
7fa610b07000-7fa610b08000 r--p 00002000 08:02 2102939 /lib/x86_64-linux-gnu/libkeyutils.so.1.5
7fa610b08000-7fa610b09000 rw-p 00003000 08:02 2102939 /lib/x86_64-linux-gnu/libkeyutils.so.1.5
7fa610b09000-7fa610b2a000 r-xp 00000000 08:02 393628 /usr/lib/x86_64-linux-gnu/libgomp.so.1.0.0
7fa610b2a000-7fa610d29000 ---p 00021000 08:02 393628 /usr/lib/x86_64-linux-gnu/libgomp.so.1.0.0
7fa610d29000-7fa610d2a000 r--p 00020000 08:02 393628 /usr/lib/x86_64-linux-gnu/libgomp.so.1.0.0
7fa610d2a000-7fa610d2b000 rw-p 00021000 08:02 393628 /usr/lib/x86_64-linux-gnu/libgomp.so.1.0.0
7fa610d2b000-7fa610d32000 r-xp 00000000 08:02 395556 /usr/lib/x86_64-linux-gnu/libffi.so.6.0.4
7fa610d32000-7fa610f31000 ---p 00007000 08:02 395556 /usr/lib/x86_64-linux-gnu/libffi.so.6.0.4
7fa610f31000-7fa610f32000 r--p 00006000 08:02 395556 /usr/lib/x86_64-linux-gnu/libffi.so.6.0.4
7fa610f32000-7fa610f33000 rw-p 00007000 08:02 395556 /usr/lib/x86_64-linux-gnu/libffi.so.6.0.4
7fa610f33000-7fa610f59000 r-xp 00000000 08:02 2107326 /lib/x86_64-linux-gnu/libexpat.so.1.6.0
7fa610f59000-7fa611159000 ---p 00026000 08:02 2107326 /lib/x86_64-linux-gnu/libexpat.so.1.6.0
7fa611159000-7fa61115b000 r--p 00026000 08:02 2107326 /lib/x86_64-linux-gnu/libexpat.so.1.6.0
7fa61115b000-7fa61115c000 rw-p 00028000 08:02 2107326 /lib/x86_64-linux-gnu/libexpat.so.1.6.0
7fa61115c000-7fa6112db000 r-xp 00000000 08:02 401072 /usr/lib/x86_64-linux-gnu/libicuuc.so.55.1
7fa6112db000-7fa6114db000 ---p 0017f000 08:02 401072 /usr/lib/x86_64-linux-gnu/libicuuc.so.55.1
7fa6114db000-7fa6114eb000 r--p 0017f000 08:02 401072 /usr/lib/x86_64-linux-gnu/libicuuc.so.55.1
7fa6114eb000-7fa6114ec000 rw-p 0018f000 08:02 401072 /usr/lib/x86_64-linux-gnu/libicuuc.so.55.1
7fa6114ec000-7fa6114f0000 rw-p 00000000 00:00 0
7fa6114f0000-7fa6114fa000 r-xp 00000000 08:02 400860 /usr/lib/x86_64-linux-gnu/libkrb5support.so.0.1
7fa6114fa000-7fa6116f9000 ---p 0000a000 08:02 400860 /usr/lib/x86_64-linux-gnu/libkrb5support.so.0.1
7fa6116f9000-7fa6116fa000 r--p 00009000 08:02 400860 /usr/lib/x86_64-linux-gnu/libkrb5support.so.0.1
7fa6116fa000-7fa6116fb000 rw-p 0000a000 08:02 400860 /usr/lib/x86_64-linux-gnu/libkrb5support.so.0.1
7fa6116fb000-7fa6116fe000 r-xp 00000000 08:02 2097663 /lib/x86_64-linux-gnu/libcom_err.so.2.1
7fa6116fe000-7fa6118fd000 ---p 00003000 08:02 2097663 /lib/x86_64-linux-gnu/libcom_err.so.2.1
7fa6118fd000-7fa6118fe000 r--p 00002000 08:02 2097663 /lib/x86_64-linux-gnu/libcom_err.so.2.1
7fa6118fe000-7fa6118ff000 rw-p 00003000 08:02 2097663 /lib/x86_64-linux-gnu/libcom_err.so.2.1
7fa6118ff000-7fa61192b000 r-xp 00000000 08:02 400862 /usr/lib/x86_64-linux-gnu/libk5crypto.so.3.1
7fa61192b000-7fa611b2a000 ---p 0002c000 08:02 400862 /usr/lib/x86_64-linux-gnu/libk5crypto.so.3.1
7fa611b2a000-7fa611b2c000 r--p 0002b000 08:02 400862 /usr/lib/x86_64-linux-gnu/libk5crypto.so.3.1
7fa611b2c000-7fa611b2d000 rw-p 0002d000 08:02 400862 /usr/lib/x86_64-linux-gnu/libk5crypto.so.3.1
7fa611b2d000-7fa611b2e000 rw-p 00000000 00:00 0
7fa611b2e000-7fa611bf1000 r-xp 00000000 08:02 400864 /usr/lib/x86_64-linux-gnu/libkrb5.so.3.3
7fa611bf1000-7fa611df1000 ---p 000c3000 08:02 400864 /usr/lib/x86_64-linux-gnu/libkrb5.so.3.3
7fa611df1000-7fa611dfe000 r--p 000c3000 08:02 400864 /usr/lib/x86_64-linux-gnu/libkrb5.so.3.3
7fa611dfe000-7fa611e00000 rw-p 000d0000 08:02 400864 /usr/lib/x86_64-linux-gnu/libkrb5.so.3.3
7fa611e00000-7fa611e12000 r-xp 00000000 08:02 2097686 /lib/x86_64-linux-gnu/libgpg-error.so.0.17.0
7fa611e12000-7fa612012000 ---p 00012000 08:02 2097686 /lib/x86_64-linux-gnu/libgpg-error.so.0.17.0
7fa612012000-7fa612013000 r--p 00012000 08:02 2097686 /lib/x86_64-linux-gnu/libgpg-error.so.0.17.0
7fa612013000-7fa612014000 rw-p 00013000 08:02 2097686 /lib/x86_64-linux-gnu/libgpg-error.so.0.17.0
7fa612014000-7fa61208f000 r-xp 00000000 08:02 403518 /usr/lib/x86_64-linux-gnu/liborc-0.4.so.0.25.0
7fa61208f000-7fa61228e000 ---p 0007b000 08:02 403518 /usr/lib/x86_64-linux-gnu/liborc-0.4.so.0.25.0
7fa61228e000-7fa612290000 r--p 0007a000 08:02 403518 /usr/lib/x86_64-linux-gnu/liborc-0.4.so.0.25.0
7fa612290000-7fa612294000 rw-p 0007c000 08:02 403518 /usr/lib/x86_64-linux-gnu/liborc-0.4.so.0.25.0
7fa612294000-7fa61229b000 r-xp 00000000 08:02 409425 /usr/lib/x86_64-linux-gnu/libogg.so.0.8.2
7fa61229b000-7fa61249b000 ---p 00007000 08:02 409425 /usr/lib/x86_64-linux-gnu/libogg.so.0.8.2
7fa61249b000-7fa61249c000 r--p 00007000 08:02 409425 /usr/lib/x86_64-linux-gnu/libogg.so.0.8.2
7fa61249c000-7fa61249d000 rw-p 00008000 08:02 409425 /usr/lib/x86_64-linux-gnu/libogg.so.0.8.2
7fa61249d000-7fa6124a7000 r-xp 00000000 08:02 401175 /usr/lib/x86_64-linux-gnu/libnuma.so.1.0.0
7fa6124a7000-7fa6126a6000 ---p 0000a000 08:02 401175 /usr/lib/x86_64-linux-gnu/libnuma.so.1.0.0
7fa6126a6000-7fa6126a7000 r--p 00009000 08:02 401175 /usr/lib/x86_64-linux-gnu/libnuma.so.1.0.0
7fa6126a7000-7fa6126a8000 rw-p 0000a000 08:02 401175 /usr/lib/x86_64-linux-gnu/libnuma.so.1.0.0
7fa6126a8000-7fa6126cc000 r-xp 00000000 08:02 2097738 /lib/x86_64-linux-gnu/libpng12.so.0.54.0
7fa6126cc000-7fa6128cb000 ---p 00024000 08:02 2097738 /lib/x86_64-linux-gnu/libpng12.so.0.54.0
7fa6128cb000-7fa6128cc000 r--p 00023000 08:02 2097738 /lib/x86_64-linux-gnu/libpng12.so.0.54.0
7fa6128cc000-7fa6128cd000 rw-p 00024000 08:02 2097738 /lib/x86_64-linux-gnu/libpng12.so.0.54.0
7fa6128cd000-7fa6128fb000 r-xp 00000000 08:02 403539 /usr/lib/x86_64-linux-gnu/libsoxr.so.0.1.1
7fa6128fb000-7fa612afa000 ---p 0002e000 08:02 403539 /usr/lib/x86_64-linux-gnu/libsoxr.so.0.1.1
7fa612afa000-7fa612afc000 r--p 0002d000 08:02 403539 /usr/lib/x86_64-linux-gnu/libsoxr.so.0.1.1
7fa612afc000-7fa612afd000 rw-p 0002f000 08:02 403539 /usr/lib/x86_64-linux-gnu/libsoxr.so.0.1.1
7fa612afd000-7fa612b32000 rw-p 00000000 00:00 0
7fa612b32000-7fa612b43000 r-xp 00000000 08:02 395607 /usr/lib/x86_64-linux-gnu/libtasn1.so.6.5.1
7fa612b43000-7fa612d43000 ---p 00011000 08:02 395607 /usr/lib/x86_64-linux-gnu/libtasn1.so.6.5.1
7fa612d43000-7fa612d44000 r--p 00011000 08:02 395607 /usr/lib/x86_64-linux-gnu/libtasn1.so.6.5.1
7fa612d44000-7fa612d45000 rw-p 00012000 08:02 395607 /usr/lib/x86_64-linux-gnu/libtasn1.so.6.5.1
7fa612d45000-7fa612d76000 r-xp 00000000 08:02 398287 /usr/lib/x86_64-linux-gnu/libidn.so.11.6.15
7fa612d76000-7fa612f76000 ---p 00031000 08:02 398287 /usr/lib/x86_64-linux-gnu/libidn.so.11.6.15
7fa612f76000-7fa612f77000 r--p 00031000 08:02 398287 /usr/lib/x86_64-linux-gnu/libidn.so.11.6.15
7fa612f77000-7fa612f78000 rw-p 00032000 08:02 398287 /usr/lib/x86_64-linux-gnu/libidn.so.11.6.15
7fa612f78000-7fa612fd1000 r-xp 00000000 08:02 397700 /usr/lib/x86_64-linux-gnu/libp11-kit.so.0.1.0
7fa612fd1000-7fa6131d0000 ---p 00059000 08:02 397700 /usr/lib/x86_64-linux-gnu/libp11-kit.so.0.1.0
7fa6131d0000-7fa6131da000 r--p 00058000 08:02 397700 /usr/lib/x86_64-linux-gnu/libp11-kit.so.0.1.0
7fa6131da000-7fa6131dc000 rw-p 00062000 08:02 397700 /usr/lib/x86_64-linux-gnu/libp11-kit.so.0.1.0
7fa6131dc000-7fa613280000 r-xp 00000000 08:02 398767 /usr/lib/x86_64-linux-gnu/libfreetype.so.6.12.1
7fa613280000-7fa61347f000 ---p 000a4000 08:02 398767 /usr/lib/x86_64-linux-gnu/libfreetype.so.6.12.1
7fa61347f000-7fa613485000 r--p 000a3000 08:02 398767 /usr/lib/x86_64-linux-gnu/libfreetype.so.6.12.1
7fa613485000-7fa613486000 rw-p 000a9000 08:02 398767 /usr/lib/x86_64-linux-gnu/libfreetype.so.6.12.1
7fa613486000-7fa6134c3000 r-xp 00000000 08:02 397239 /usr/lib/x86_64-linux-gnu/libfontconfig.so.1.9.0
7fa6134c3000-7fa6136c2000 ---p 0003d000 08:02 397239 /usr/lib/x86_64-linux-gnu/libfontconfig.so.1.9.0
7fa6136c2000-7fa6136c4000 r--p 0003c000 08:02 397239 /usr/lib/x86_64-linux-gnu/libfontconfig.so.1.9.0
7fa6136c4000-7fa6136c9000 rw-p 0003e000 08:02 397239 /usr/lib/x86_64-linux-gnu/libfontconfig.so.1.9.0
7fa6136c9000-7fa613878000 r-xp 00000000 08:02 399236 /usr/lib/x86_64-linux-gnu/libxml2.so.2.9.3
7fa613878000-7fa613a78000 ---p 001af000 08:02 399236 /usr/lib/x86_64-linux-gnu/libxml2.so.2.9.3
7fa613a78000-7fa613a80000 r--p 001af000 08:02 399236 /usr/lib/x86_64-linux-gnu/libxml2.so.2.9.3
7fa613a80000-7fa613a82000 rw-p 001b7000 08:02 399236 /usr/lib/x86_64-linux-gnu/libxml2.so.2.9.3
7fa613a82000-7fa613a83000 rw-p 00000000 00:00 0
7fa613a83000-7fa613a99000 r-xp 00000000 08:02 2097682 /lib/x86_64-linux-gnu/libgcc_s.so.1
7fa613a99000-7fa613c98000 ---p 00016000 08:02 2097682 /lib/x86_64-linux-gnu/libgcc_s.so.1
7fa613c98000-7fa613c99000 rw-p 00015000 08:02 2097682 /lib/x86_64-linux-gnu/libgcc_s.so.1
7fa613c99000-7fa613e0b000 r-xp 00000000 08:02 398463 /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.21
7fa613e0b000-7fa61400b000 ---p 00172000 08:02 398463 /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.21
7fa61400b000-7fa614015000 r--p 00172000 08:02 398463 /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.21
7fa614015000-7fa614017000 rw-p 0017c000 08:02 398463 /usr/lib/x86_64-linux-gnu/libstdc++.so.6.0.21
7fa614017000-7fa61401b000 rw-p 00000000 00:00 0
7fa61401b000-7fa61409a000 r-xp 00000000 08:02 395564 /usr/lib/x86_64-linux-gnu/libgmp.so.10.3.0
7fa61409a000-7fa614299000 ---p 0007f000 08:02 395564 /usr/lib/x86_64-linux-gnu/libgmp.so.10.3.0
7fa614299000-7fa61429a000 r--p 0007e000 08:02 395564 /usr/lib/x86_64-linux-gnu/libgmp.so.10.3.0
7fa61429a000-7fa61429b000 rw-p 0007f000 08:02 395564 /usr/lib/x86_64-linux-gnu/libgmp.so.10.3.0
7fa61429b000-7fa6142cf000 r-xp 00000000 08:02 395584 /usr/lib/x86_64-linux-gnu/libnettle.so.6.2
7fa6142cf000-7fa6144ce000 ---p 00034000 08:02 395584 /usr/lib/x86_64-linux-gnu/libnettle.so.6.2
7fa6144ce000-7fa6144d0000 r--p 00033000 08:02 395584 /usr/lib/x86_64-linux-gnu/libnettle.so.6.2
7fa6144d0000-7fa6144d1000 rw-p 00035000 08:02 395584 /usr/lib/x86_64-linux-gnu/libnettle.so.6.2
7fa6144d1000-7fa614503000 r-xp 00000000 08:02 395570 /usr/lib/x86_64-linux-gnu/libhogweed.so.4.2
7fa614503000-7fa614702000 ---p 00032000 08:02 395570 /usr/lib/x86_64-linux-gnu/libhogweed.so.4.2
7fa614702000-7fa614703000 r--p 00031000 08:02 395570 /usr/lib/x86_64-linux-gnu/libhogweed.so.4.2
7fa614703000-7fa614704000 rw-p 00032000 08:02 395570 /usr/lib/x86_64-linux-gnu/libhogweed.so.4.2
7fa614704000-7fa61474b000 r-xp 00000000 08:02 400866 /usr/lib/x86_64-linux-gnu/libgssapi_krb5.so.2.2
7fa61474b000-7fa61494a000 ---p 00047000 08:02 400866 /usr/lib/x86_64-linux-gnu/libgssapi_krb5.so.2.2
7fa61494a000-7fa61494c000 r--p 00046000 08:02 400866 /usr/lib/x86_64-linux-gnu/libgssapi_krb5.so.2.2
7fa61494c000-7fa61494e000 rw-p 00048000 08:02 400866 /usr/lib/x86_64-linux-gnu/libgssapi_krb5.so.2.2
7fa61494e000-7fa614a26000 r-xp 00000000 08:02 2097165 /lib/x86_64-linux-gnu/libgcrypt.so.20.0.5
7fa614a26000-7fa614c25000 ---p 000d8000 08:02 2097165 /lib/x86_64-linux-gnu/libgcrypt.so.20.0.5
7fa614c25000-7fa614c26000 r--p 000d7000 08:02 2097165 /lib/x86_64-linux-gnu/libgcrypt.so.20.0.5
7fa614c26000-7fa614c2e000 rw-p 000d8000 08:02 2097165 /lib/x86_64-linux-gnu/libgcrypt.so.20.0.5
7fa614c2e000-7fa614c2f000 rw-p 00000000 00:00 0
7fa614c2f000-7fa614c36000 r-xp 00000000 08:02 2100261 /lib/x86_64-linux-gnu/librt-2.23.so
7fa614c36000-7fa614e35000 ---p 00007000 08:02 2100261 /lib/x86_64-linux-gnu/librt-2.23.so
7fa614e35000-7fa614e36000 r--p 00006000 08:02 2100261 /lib/x86_64-linux-gnu/librt-2.23.so
7fa614e36000-7fa614e37000 rw-p 00007000 08:02 2100261 /lib/x86_64-linux-gnu/librt-2.23.so
7fa614e37000-7fa614e58000 r-xp 00000000 08:02 2097696 /lib/x86_64-linux-gnu/liblzma.so.5.0.0
7fa614e58000-7fa615057000 ---p 00021000 08:02 2097696 /lib/x86_64-linux-gnu/liblzma.so.5.0.0
7fa615057000-7fa615058000 r--p 00020000 08:02 2097696 /lib/x86_64-linux-gnu/liblzma.so.5.0.0
7fa615058000-7fa615059000 rw-p 00021000 08:02 2097696 /lib/x86_64-linux-gnu/liblzma.so.5.0.0
7fa615059000-7fa615073000 r-xp 00000000 08:02 398487 /usr/lib/x86_64-linux-gnu/libcrystalhd.so.3.6
7fa615073000-7fa615272000 ---p 0001a000 08:02 398487 /usr/lib/x86_64-linux-gnu/libcrystalhd.so.3.6
7fa615272000-7fa615273000 r--p 00019000 08:02 398487 /usr/lib/x86_64-linux-gnu/libcrystalhd.so.3.6
7fa615273000-7fa615274000 rw-p 0001a000 08:02 398487 /usr/lib/x86_64-linux-gnu/libcrystalhd.so.3.6
7fa615274000-7fa615281000 r-xp 00000000 08:02 403516 /usr/lib/x86_64-linux-gnu/libgsm.so.1.0.12
7fa615281000-7fa615480000 ---p 0000d000 08:02 403516 /usr/lib/x86_64-linux-gnu/libgsm.so.1.0.12
7fa615480000-7fa615481000 r--p 0000c000 08:02 403516 /usr/lib/x86_64-linux-gnu/libgsm.so.1.0.12
7fa615481000-7fa615482000 rw-p 0000d000 08:02 403516 /usr/lib/x86_64-linux-gnu/libgsm.so.1.0.12
7fa615482000-7fa6154c7000 r-xp 00000000 08:02 409447 /usr/lib/x86_64-linux-gnu/libmp3lame.so.0.0.0
7fa6154c7000-7fa6156c7000 ---p 00045000 08:02 409447 /usr/lib/x86_64-linux-gnu/libmp3lame.so.0.0.0
7fa6156c7000-7fa6156c8000 r--p 00045000 08:02 409447 /usr/lib/x86_64-linux-gnu/libmp3lame.so.0.0.0
7fa6156c8000-7fa6156c9000 rw-p 00046000 08:02 409447 /usr/lib/x86_64-linux-gnu/libmp3lame.so.0.0.0
7fa6156c9000-7fa6156f7000 rw-p 00000000 00:00 0
7fa6156f7000-7fa615719000 r-xp 00000000 08:02 403530 /usr/lib/x86_64-linux-gnu/libopenjpeg.so.1.5.2
7fa615719000-7fa615918000 ---p 00022000 08:02 403530 /usr/lib/x86_64-linux-gnu/libopenjpeg.so.1.5.2
7fa615918000-7fa615919000 r--p 00021000 08:02 403530 /usr/lib/x86_64-linux-gnu/libopenjpeg.so.1.5.2
7fa615919000-7fa61591a000 rw-p 00022000 08:02 403530 /usr/lib/x86_64-linux-gnu/libopenjpeg.so.1.5.2
7fa61591a000-7fa615963000 r-xp 00000000 08:02 409453 /usr/lib/x86_64-linux-gnu/libopus.so.0.5.2
7fa615963000-7fa615b62000 ---p 00049000 08:02 409453 /usr/lib/x86_64-linux-gnu/libopus.so.0.5.2
7fa615b62000-7fa615b63000 r--p 00048000 08:02 409453 /usr/lib/x86_64-linux-gnu/libopus.so.0.5.2
7fa615b63000-7fa615b64000 rw-p 00049000 08:02 409453 /usr/lib/x86_64-linux-gnu/libopus.so.0.5.2
7fa615b64000-7fa615c35000 r-xp 00000000 08:02 403523 /usr/lib/x86_64-linux-gnu/libschroedinger-1.0.so.0.11.0
7fa615c35000-7fa615e35000 ---p 000d1000 08:02 403523 /usr/lib/x86_64-linux-gnu/libschroedinger-1.0.so.0.11.0
7fa615e35000-7fa615e37000 r--p 000d1000 08:02 403523 /usr/lib/x86_64-linux-gnu/libschroedinger-1.0.so.0.11.0
7fa615e37000-7fa615e38000 rw-p 000d3000 08:02 403523 /usr/lib/x86_64-linux-gnu/libschroedinger-1.0.so.0.11.0
7fa615e38000-7fa615e39000 rw-p 00000000 00:00 0
7fa615e39000-7fa615e45000 r-xp 00000000 08:02 403533 /usr/lib/x86_64-linux-gnu/libshine.so.3.0.1
7fa615e45000-7fa616044000 ---p 0000c000 08:02 403533 /usr/lib/x86_64-linux-gnu/libshine.so.3.0.1
7fa616044000-7fa616045000 r--p 0000b000 08:02 403533 /usr/lib/x86_64-linux-gnu/libshine.so.3.0.1
7fa616045000-7fa616046000 rw-p 0000c000 08:02 403533 /usr/lib/x86_64-linux-gnu/libshine.so.3.0.1
7fa616046000-7fa61604d000 r-xp 00000000 08:02 403535 /usr/lib/x86_64-linux-gnu/libsnappy.so.1.3.0
7fa61604d000-7fa61624c000 ---p 00007000 08:02 403535 /usr/lib/x86_64-linux-gnu/libsnappy.so.1.3.0
7fa61624c000-7fa61624d000 r--p 00006000 08:02 403535 /usr/lib/x86_64-linux-gnu/libsnappy.so.1.3.0
7fa61624d000-7fa61624e000 rw-p 00007000 08:02 403535 /usr/lib/x86_64-linux-gnu/libsnappy.so.1.3.0
7fa61624e000-7fa616265000 r-xp 00000000 08:02 403537 /usr/lib/x86_64-linux-gnu/libspeex.so.1.5.0
7fa616265000-7fa616465000 ---p 00017000 08:02 403537 /usr/lib/x86_64-linux-gnu/libspeex.so.1.5.0
7fa616465000-7fa616466000 r--p 00017000 08:02 403537 /usr/lib/x86_64-linux-gnu/libspeex.so.1.5.0
7fa616466000-7fa616467000 rw-p 00018000 08:02 403537 /usr/lib/x86_64-linux-gnu/libspeex.so.1.5.0
7fa616467000-7fa616480000 r-xp 00000000 08:02 409481 /usr/lib/x86_64-linux-gnu/libtheoradec.so.1.1.4
7fa616480000-7fa61667f000 ---p 00019000 08:02 409481 /usr/lib/x86_64-linux-gnu/libtheoradec.so.1.1.4
7fa61667f000-7fa616680000 r--p 00018000 08:02 409481 /usr/lib/x86_64-linux-gnu/libtheoradec.so.1.1.4
7fa616680000-7fa616681000 rw-p 00019000 08:02 409481 /usr/lib/x86_64-linux-gnu/libtheoradec.so.1.1.4
7fa616681000-7fa6166bf000 r-xp 00000000 08:02 409479 /usr/lib/x86_64-linux-gnu/libtheoraenc.so.1.1.2
7fa6166bf000-7fa6168be000 ---p 0003e000 08:02 409479 /usr/lib/x86_64-linux-gnu/libtheoraenc.so.1.1.2
7fa6168be000-7fa6168bf000 r--p 0003d000 08:02 409479 /usr/lib/x86_64-linux-gnu/libtheoraenc.so.1.1.2
7fa6168bf000-7fa6168c0000 rw-p 0003e000 08:02 409479 /usr/lib/x86_64-linux-gnu/libtheoraenc.so.1.1.2
7fa6168c0000-7fa6168de000 r-xp 00000000 08:02 403543 /usr/lib/x86_64-linux-gnu/libtwolame.so.0.0.0
7fa6168de000-7fa616add000 ---p 0001e000 08:02 403543 /usr/lib/x86_64-linux-gnu/libtwolame.so.0.0.0
7fa616add000-7fa616ade000 r--p 0001d000 08:02 403543 /usr/lib/x86_64-linux-gnu/libtwolame.so.0.0.0
7fa616ade000-7fa616adf000 rw-p 0001e000 08:02 403543 /usr/lib/x86_64-linux-gnu/libtwolame.so.0.0.0
7fa616adf000-7fa616ae3000 rw-p 00000000 00:00 0
7fa616ae3000-7fa616b0d000 r-xp 00000000 08:02 409489 /usr/lib/x86_64-linux-gnu/libvorbis.so.0.4.8
7fa616b0d000-7fa616d0d000 ---p 0002a000 08:02 409489 /usr/lib/x86_64-linux-gnu/libvorbis.so.0.4.8
7fa616d0d000-7fa616d0e000 r--p 0002a000 08:02 409489 /usr/lib/x86_64-linux-gnu/libvorbis.so.0.4.8
7fa616d0e000-7fa616d0f000 rw-p 0002b000 08:02 409489 /usr/lib/x86_64-linux-gnu/libvorbis.so.0.4.8
7fa616d0f000-7fa616d9c000 r-xp 00000000 08:02 409491 /usr/lib/x86_64-linux-gnu/libvorbisenc.so.2.0.11
7fa616d9c000-7fa616f9b000 ---p 0008d000 08:02 409491 /usr/lib/x86_64-linux-gnu/libvorbisenc.so.2.0.11
7fa616f9b000-7fa616fb7000 r--p 0008c000 08:02 409491 /usr/lib/x86_64-linux-gnu/libvorbisenc.so.2.0.11
7fa616fb7000-7fa616fb8000 rw-p 000a8000 08:02 409491 /usr/lib/x86_64-linux-gnu/libvorbisenc.so.2.0.11
7fa616fb8000-7fa6171d7000 r-xp 00000000 08:02 403547 /usr/lib/x86_64-linux-gnu/libvpx.so.3.0.0
7fa6171d7000-7fa6173d6000 ---p 0021f000 08:02 403547 /usr/lib/x86_64-linux-gnu/libvpx.so.3.0.0
7fa6173d6000-7fa6173d8000 r--p 0021e000 08:02 403547 /usr/lib/x86_64-linux-gnu/libvpx.so.3.0.0
7fa6173d8000-7fa6173d9000 rw-p 00220000 08:02 403547 /usr/lib/x86_64-linux-gnu/libvpx.so.3.0.0
7fa6173d9000-7fa6173dc000 rw-p 00000000 00:00 0
7fa6173dc000-7fa617404000 r-xp 00000000 08:02 403550 /usr/lib/x86_64-linux-gnu/libwavpack.so.1.1.7
7fa617404000-7fa617603000 ---p 00028000 08:02 403550 /usr/lib/x86_64-linux-gnu/libwavpack.so.1.1.7
7fa617603000-7fa617604000 r--p 00027000 08:02 403550 /usr/lib/x86_64-linux-gnu/libwavpack.so.1.1.7
7fa617604000-7fa617605000 rw-p 00028000 08:02 403550 /usr/lib/x86_64-linux-gnu/libwavpack.so.1.1.7
7fa617605000-7fa61765e000 r-xp 00000000 08:02 409498 /usr/lib/x86_64-linux-gnu/libwebp.so.5.0.4
7fa61765e000-7fa61785e000 ---p 00059000 08:02 409498 /usr/lib/x86_64-linux-gnu/libwebp.so.5.0.4
7fa61785e000-7fa61785f000 r--p 00059000 08:02 409498 /usr/lib/x86_64-linux-gnu/libwebp.so.5.0.4
7fa61785f000-7fa617861000 rw-p 0005a000 08:02 409498 /usr/lib/x86_64-linux-gnu/libwebp.so.5.0.4
7fa617861000-7fa617989000 r-xp 00000000 08:02 409500 /usr/lib/x86_64-linux-gnu/libx264.so.148
7fa617989000-7fa617b88000 ---p 00128000 08:02 409500 /usr/lib/x86_64-linux-gnu/libx264.so.148
7fa617b88000-7fa617b89000 r--p 00127000 08:02 409500 /usr/lib/x86_64-linux-gnu/libx264.so.148
7fa617b89000-7fa617b8a000 rw-p 00128000 08:02 409500 /usr/lib/x86_64-linux-gnu/libx264.so.148
7fa617b8a000-7fa617c05000 rw-p 00000000 00:00 0
7fa617c05000-7fa618612000 r-xp 00000000 08:02 403552 /usr/lib/x86_64-linux-gnu/libx265.so.79
7fa618612000-7fa618811000 ---p 00a0d000 08:02 403552 /usr/lib/x86_64-linux-gnu/libx265.so.79
7fa618811000-7fa618814000 r--p 00a0c000 08:02 403552 /usr/lib/x86_64-linux-gnu/libx265.so.79
7fa618814000-7fa618817000 rw-p 00a0f000 08:02 403552 /usr/lib/x86_64-linux-gnu/libx265.so.79
7fa618817000-7fa618824000 rw-p 00000000 00:00 0
7fa618824000-7fa6188c5000 r-xp 00000000 08:02 403553 /usr/lib/x86_64-linux-gnu/libxvidcore.so.4.3
7fa6188c5000-7fa618ac4000 ---p 000a1000 08:02 403553 /usr/lib/x86_64-linux-gnu/libxvidcore.so.4.3
7fa618ac4000-7fa618ac5000 r--p 000a0000 08:02 403553 /usr/lib/x86_64-linux-gnu/libxvidcore.so.4.3
7fa618ac5000-7fa618acf000 rw-p 000a1000 08:02 403553 /usr/lib/x86_64-linux-gnu/libxvidcore.so.4.3
7fa618acf000-7fa618b38000 rw-p 00000000 00:00 0
7fa618b38000-7fa618baf000 r-xp 00000000 08:02 403555 /usr/lib/x86_64-linux-gnu/libzvbi.so.0.13.2
7fa618baf000-7fa618dae000 ---p 00077000 08:02 403555 /usr/lib/x86_64-linux-gnu/libzvbi.so.0.13.2
7fa618dae000-7fa618db7000 r--p 00076000 08:02 403555 /usr/lib/x86_64-linux-gnu/libzvbi.so.0.13.2
7fa618db7000-7fa618dc3000 rw-p 0007f000 08:02 403555 /usr/lib/x86_64-linux-gnu/libzvbi.so.0.13.2
7fa618dc3000-7fa618dde000 r-xp 00000000 08:02 403545 /usr/lib/x86_64-linux-gnu/libva.so.1.3900.0
7fa618dde000-7fa618fdd000 ---p 0001b000 08:02 403545 /usr/lib/x86_64-linux-gnu/libva.so.1.3900.0
7fa618fdd000-7fa618fde000 r--p 0001a000 08:02 403545 /usr/lib/x86_64-linux-gnu/libva.so.1.3900.0
7fa618fde000-7fa618fdf000 rw-p 0001b000 08:02 403545 /usr/lib/x86_64-linux-gnu/libva.so.1.3900.0
7fa618fdf000-7fa618ff9000 r-xp 00000000 08:02 403541 /usr/lib/x86_64-linux-gnu/libswresample-ffmpeg.so.1.2.101
7fa618ff9000-7fa6191f9000 ---p 0001a000 08:02 403541 /usr/lib/x86_64-linux-gnu/libswresample-ffmpeg.so.1.2.101
7fa6191f9000-7fa6191fb000 r--p 0001a000 08:02 403541 /usr/lib/x86_64-linux-gnu/libswresample-ffmpeg.so.1.2.101
7fa6191fb000-7fa6191fc000 rw-p 0001c000 08:02 403541 /usr/lib/x86_64-linux-gnu/libswresample-ffmpeg.so.1.2.101
7fa6191fc000-7fa61920b000 r-xp 00000000 08:02 2097655 /lib/x86_64-linux-gnu/libbz2.so.1.0.4
7fa61920b000-7fa61940a000 ---p 0000f000 08:02 2097655 /lib/x86_64-linux-gnu/libbz2.so.1.0.4
7fa61940a000-7fa61940b000 r--p 0000e000 08:02 2097655 /lib/x86_64-linux-gnu/libbz2.so.1.0.4
7fa61940b000-7fa61940c000 rw-p 0000f000 08:02 2097655 /lib/x86_64-linux-gnu/libbz2.so.1.0.4
7fa61940c000-7fa61952f000 r-xp 00000000 08:02 395565 /usr/lib/x86_64-linux-gnu/libgnutls.so.30.6.2
7fa61952f000-7fa61972e000 ---p 00123000 08:02 395565 /usr/lib/x86_64-linux-gnu/libgnutls.so.30.6.2
7fa61972e000-7fa619739000 r--p 00122000 08:02 395565 /usr/lib/x86_64-linux-gnu/libgnutls.so.30.6.2
7fa619739000-7fa61973b000 rw-p 0012d000 08:02 395565 /usr/lib/x86_64-linux-gnu/libgnutls.so.30.6.2
7fa61973b000-7fa61973c000 rw-p 00000000 00:00 0
7fa61973c000-7fa619783000 r-xp 00000000 08:02 403573 /usr/lib/x86_64-linux-gnu/libbluray.so.1.9.2
7fa619783000-7fa619982000 ---p 00047000 08:02 403573 /usr/lib/x86_64-linux-gnu/libbluray.so.1.9.2
7fa619982000-7fa619984000 r--p 00046000 08:02 403573 /usr/lib/x86_64-linux-gnu/libbluray.so.1.9.2
7fa619984000-7fa619985000 rw-p 00048000 08:02 403573 /usr/lib/x86_64-linux-gnu/libbluray.so.1.9.2
7fa619985000-7fa6199cf000 r-xp 00000000 08:02 403575 /usr/lib/x86_64-linux-gnu/libgme.so.0.6.0
7fa6199cf000-7fa619bcf000 ---p 0004a000 08:02 403575 /usr/lib/x86_64-linux-gnu/libgme.so.0.6.0
7fa619bcf000-7fa619bd2000 r--p 0004a000 08:02 403575 /usr/lib/x86_64-linux-gnu/libgme.so.0.6.0
7fa619bd2000-7fa619bd3000 rw-p 0004d000 08:02 403575 /usr/lib/x86_64-linux-gnu/libgme.so.0.6.0
7fa619bd3000-7fa619c1d000 r-xp 00000000 08:02 403577 /usr/lib/x86_64-linux-gnu/libmodplug.so.1.0.0
7fa619c1d000-7fa619e1d000 ---p 0004a000 08:02 403577 /usr/lib/x86_64-linux-gnu/libmodplug.so.1.0.0
7fa619e1d000-7fa619e1e000 r--p 0004a000 08:02 403577 /usr/lib/x86_64-linux-gnu/libmodplug.so.1.0.0
7fa619e1e000-7fa619e1f000 rw-p 0004b000 08:02 403577 /usr/lib/x86_64-linux-gnu/libmodplug.so.1.0.0
7fa619e1f000-7fa619f5e000 rw-p 00000000 00:00 0
7fa619f5e000-7fa619f77000 r-xp 00000000 08:02 2097779 /lib/x86_64-linux-gnu/libz.so.1.2.8
7fa619f77000-7fa61a176000 ---p 00019000 08:02 2097779 /lib/x86_64-linux-gnu/libz.so.1.2.8
7fa61a176000-7fa61a177000 r--p 00018000 08:02 2097779 /lib/x86_64-linux-gnu/libz.so.1.2.8
7fa61a177000-7fa61a178000 rw-p 00019000 08:02 2097779 /lib/x86_64-linux-gnu/libz.so.1.2.8
7fa61a178000-7fa61a193000 r-xp 00000000 08:02 401117 /usr/lib/x86_64-linux-gnu/librtmp.so.1
7fa61a193000-7fa61a392000 ---p 0001b000 08:02 401117 /usr/lib/x86_64-linux-gnu/librtmp.so.1
7fa61a392000-7fa61a393000 r--p 0001a000 08:02 401117 /usr/lib/x86_64-linux-gnu/librtmp.so.1
7fa61a393000-7fa61a394000 rw-p 0001b000 08:02 401117 /usr/lib/x86_64-linux-gnu/librtmp.so.1
7fa61a394000-7fa61a3dc000 r-xp 00000000 08:02 403579 /usr/lib/x86_64-linux-gnu/libssh-gcrypt.so.4.4.1
7fa61a3dc000-7fa61a5db000 ---p 00048000 08:02 403579 /usr/lib/x86_64-linux-gnu/libssh-gcrypt.so.4.4.1
7fa61a5db000-7fa61a5dc000 r--p 00047000 08:02 403579 /usr/lib/x86_64-linux-gnu/libssh-gcrypt.so.4.4.1
7fa61a5dc000-7fa61a5dd000 rw-p 00048000 08:02 403579 /usr/lib/x86_64-linux-gnu/libssh-gcrypt.so.4.4.1
7fa61a5dd000-7fa61a5e0000 r-xp 00000000 08:02 2100270 /lib/x86_64-linux-gnu/libdl-2.23.so
7fa61a5e0000-7fa61a7df000 ---p 00003000 08:02 2100270 /lib/x86_64-linux-gnu/libdl-2.23.so
7fa61a7df000-7fa61a7e0000 r--p 00002000 08:02 2100270 /lib/x86_64-linux-gnu/libdl-2.23.so
7fa61a7e0000-7fa61a7e1000 rw-p 00003000 08:02 2100270 /lib/x86_64-linux-gnu/libdl-2.23.so
7fa61a7e1000-7fa61a9a0000 r-xp 00000000 08:02 2100269 /lib/x86_64-linux-gnu/libc-2.23.so
7fa61a9a0000-7fa61aba0000 ---p 001bf000 08:02 2100269 /lib/x86_64-linux-gnu/libc-2.23.so
7fa61aba0000-7fa61aba4000 r--p 001bf000 08:02 2100269 /lib/x86_64-linux-gnu/libc-2.23.so
7fa61aba4000-7fa61aba6000 rw-p 001c3000 08:02 2100269 /lib/x86_64-linux-gnu/libc-2.23.so
7fa61aba6000-7fa61abaa000 rw-p 00000000 00:00 0
7fa61abaa000-7fa61acb2000 r-xp 00000000 08:02 2100258 /lib/x86_64-linux-gnu/libm-2.23.so
7fa61acb2000-7fa61aeb1000 ---p 00108000 08:02 2100258 /lib/x86_64-linux-gnu/libm-2.23.so
7fa61aeb1000-7fa61aeb2000 r--p 00107000 08:02 2100258 /lib/x86_64-linux-gnu/libm-2.23.so
7fa61aeb2000-7fa61aeb3000 rw-p 00108000 08:02 2100258 /lib/x86_64-linux-gnu/libm-2.23.so
7fa61aeb3000-7fa61aecb000 r-xp 00000000 08:02 2100268 /lib/x86_64-linux-gnu/libpthread-2.23.so
7fa61aecb000-7fa61b0ca000 ---p 00018000 08:02 2100268 /lib/x86_64-linux-gnu/libpthread-2.23.so
7fa61b0ca000-7fa61b0cb000 r--p 00017000 08:02 2100268 /lib/x86_64-linux-gnu/libpthread-2.23.so
7fa61b0cb000-7fa61b0cc000 rw-p 00018000 08:02 2100268 /lib/x86_64-linux-gnu/libpthread-2.23.so
7fa61b0cc000-7fa61b0d0000 rw-p 00000000 00:00 0
7fa61b0d0000-7fa61bbfb000 r-xp 00000000 08:02 403559 /usr/lib/x86_64-linux-gnu/libavcodec-ffmpeg.so.56.60.100
7fa61bbfb000-7fa61bdfb000 ---p 00b2b000 08:02 403559 /usr/lib/x86_64-linux-gnu/libavcodec-ffmpeg.so.56.60.100
7fa61bdfb000-7fa61be26000 r--p 00b2b000 08:02 403559 /usr/lib/x86_64-linux-gnu/libavcodec-ffmpeg.so.56.60.100
7fa61be26000-7fa61be49000 rw-p 00b56000 08:02 403559 /usr/lib/x86_64-linux-gnu/libavcodec-ffmpeg.so.56.60.100
7fa61be49000-7fa61c4fc000 rw-p 00000000 00:00 0
7fa61c4fc000-7fa61c6d0000 r-xp 00000000 08:02 403583 /usr/lib/x86_64-linux-gnu/libavformat-ffmpeg.so.56.40.101
7fa61c6d0000-7fa61c8d0000 ---p 001d4000 08:02 403583 /usr/lib/x86_64-linux-gnu/libavformat-ffmpeg.so.56.40.101
7fa61c8d0000-7fa61c8e4000 r--p 001d4000 08:02 403583 /usr/lib/x86_64-linux-gnu/libavformat-ffmpeg.so.56.40.101
7fa61c8e4000-7fa61c8f9000 rw-p 001e8000 08:02 403583 /usr/lib/x86_64-linux-gnu/libavformat-ffmpeg.so.56.40.101
7fa61c8f9000-7fa61c94e000 r-xp 00000000 08:02 403527 /usr/lib/x86_64-linux-gnu/libavutil-ffmpeg.so.54.31.100
7fa61c94e000-7fa61cb4e000 ---p 00055000 08:02 403527 /usr/lib/x86_64-linux-gnu/libavutil-ffmpeg.so.54.31.100
7fa61cb4e000-7fa61cb54000 r--p 00055000 08:02 403527 /usr/lib/x86_64-linux-gnu/libavutil-ffmpeg.so.54.31.100
7fa61cb54000-7fa61cb55000 rw-p 0005b000 08:02 403527 /usr/lib/x86_64-linux-gnu/libavutil-ffmpeg.so.54.31.100
7fa61cb55000-7fa61cb68000 rw-p 00000000 00:00 0
7fa61cb68000-7fa61cb6e000 r-xp 00000000 08:02 398483 /usr/lib/libargtable2.so.0.1.7
7fa61cb6e000-7fa61cd6d000 ---p 00006000 08:02 398483 /usr/lib/libargtable2.so.0.1.7
7fa61cd6d000-7fa61cd6e000 r--p 00005000 08:02 398483 /usr/lib/libargtable2.so.0.1.7
7fa61cd6e000-7fa61cd6f000 rw-p 00006000 08:02 398483 /usr/lib/libargtable2.so.0.1.7
7fa61cd6f000-7fa61cd95000 r-xp 00000000 08:02 2100262 /lib/x86_64-linux-gnu/ld-2.23.so
7fa61cf62000-7fa61cf86000 rw-p 00000000 00:00 0
7fa61cf91000-7fa61cf94000 rw-p 00000000 00:00 0
7fa61cf94000-7fa61cf95000 r--p 00025000 08:02 2100262 /lib/x86_64-linux-gnu/ld-2.23.so
7fa61cf95000-7fa61cf96000 rw-p 00026000 08:02 2100262 /lib/x86_64-linux-gnu/ld-2.23.so
7fa61cf96000-7fa61cf97000 rw-p 00000000 00:00 0
7ffdfac98000-7ffdfacb9000 rw-p 00000000 00:00 0 [stack]
7ffdface1000-7ffdface3000 r--p 00000000 00:00 0 [vvar]
7ffdface3000-7ffdface5000 r-xp 00000000 00:00 0 [vdso]
ffffffffff600000-ffffffffff601000 r-xp 00000000 00:00 0 [vsyscall]
Please add this source to the configure.ac code. Or I can submit updated code if you let me know how you prefer someone else to make code changes.
#add for legacy reasons.
AM_PROG_CC_C_O
I'm trying to distribute a standalone comskip binary with etv-comskip.
I just discovered that the comskip binary I compile is dynamically linked to libraries that won't necessarily exist on user boxes:
otool -L comskip
/opt/local/lib/libargtable2.0.dylib (compatibility version 2.0.0, current version 2.8.0)
/opt/local/lib/libavutil.54.dylib (compatibility version 54.0.0, current version 54.31.100)
/opt/local/lib/libavformat.56.dylib (compatibility version 56.0.0, current version 56.40.101)
/opt/local/lib/libavcodec.56.dylib (compatibility version 56.0.0, current version 56.60.100)
/usr/lib/libSystem.B.dylib (compatibility version 1.0.0, current version 1225.1.1)
/opt/local/lib/libgcc/libgcc_s.1.dylib (compatibility version 1.0.0, current version 1.0.0)
This obviously breaks comskip for most people.
Is there a way to compile comskip into a standalone binary on OS X so that it doesn't rely on Macports or homebrew libraries? I hope I'm just missing a simple ./configure directive...
Hello! Could you add to the readme what the process would be on Debian 8.4? I'm having a terrible time trying to get it to install! Thanks in advance :)
A build with the latest comskip commit throws an "Unsupported codec!" error on macOS with a standard macports compilation in the repo etv-comskip applied to standard EyeTV MPEG2 recordings.
Has something change in the configure
or make
settings that I must now include?
My Makefile hasn't changed from previously successful configurations. The comskip
build command from that Makefile is:
./autogen.sh && ./configure && make comskip comskip-gui
The comskip build is successful and yields a working binary.
This looks like some ffmpeg issue in either the ./configure
or make
commands. I've tried both these, without success:
make comskip comskip-gui
make INCLUDES="-I/opt/local/include" LIBS="-L/opt/local/lib" comskip comskip-gui
Here's the full error:
$ /usr/bin/nice -n 14 '/Library/Application Support/ETVComskip/bin/gtimeout' 5h '/Library/Application Support/ETVComskip/bin/comskip' --ini='/Library/Application Support/ETVComskip/comskip.ini' '/Volumes/Macintosh HD2/Documents/EyeTV Archive/The Late Show With Stephen Colbert - Naomi Watts; Ari Graynor; Swet Shop Boys.eyetv/000000001f05fdec.mpg'
Comskip 0.81.098, made using ffmpeg
Donator build
The commandline used was:
"/Library/Application Support/ETVComskip/bin/comskip" "--ini=/Library/Application Support/ETVComskip/comskip.ini" "/Volumes/Macintosh HD2/Documents/EyeTV Archive/The Late Show With Stephen Colbert - Naomi Watts; Ari Graynor; Swet Shop Boys.eyetv/000000001f05fdec.mpg"
Setting ini file to /Library/Application Support/ETVComskip/comskip.ini as per commandline
Using /Library/Application Support/ETVComskip/comskip.ini for initiation values.
Mpeg: /Volumes/Macintosh HD2/Documents/EyeTV Archive/The Late Show With Stephen Colbert - Naomi Watts; Ari Graynor; Swet Shop Boys.eyetv/000000001f05fdec.mpg
Exe comskip.exe
Logo: /Volumes/Macintosh HD2/Documents/EyeTV Archive/The Late Show With Stephen Colbert - Naomi Watts; Ari Graynor; Swet Shop Boys.eyetv/000000001f05fdec.logo.txt
Ini: /Library/Application Support/ETVComskip/comskip.ini
Detection Methods to be used:
1) Black Frame
2) Logo - Give up after 2000 seconds
3) Scene Change
4) Resolution Change
5) Closed Captions
6) Aspect Ratio
7) Silence
ComSkip throttles back from -0001 to -0001.
The time is now 0709 so it's full speed ahead!
Settings
--------
[Main Settings]
;the sum of the values for which kind of frames comskip will consider as possible cutpoints: 1=uniform (black or any other color) frame, 2=logo, 4=scene change, 8=resolution change, 16=closed captions, 32=aspect ration, 64=silence, 255=all.
detect_method=127
;Set to 10 to show a lot of extra info, level 5 is also OK, set to 0 to disable
verbose=10
;Frame not black if any of the pixels of the frame has a brightness greater than this (scale 0 to 255)
max_brightness=60
maxbright=1
;Frame not pure black if a small number of the pixels of the frame has a brightness greater than this. To decide if the frame is truly black, comskip will also check average brightness (scale 0 to 255)
test_brightness=40
;
max_avg_brightness=25
;
max_commercialbreak=600
;
min_commercialbreak=25
;
max_commercial_size=125
;
min_commercial_size=4
;
min_show_segment_length=250
;
max_volume=500
;
max_silence=100
;
non_uniformity=500
[Detailed Settings]
min_silence=12
remove_silent_segments=0
noise_level=5
brightness_jump=200
fps=22
validate_silence=1
validate_uniform=1
validate_scenechange=1
global_threshold=1.05
disable_heuristics=4
cut_on_ac_change=1
[CPU Load Reduction]
thread_count=4
hardware_decode=1
play_nice_start=-1
play_nice_end=-1
play_nice_sleep=2
[Input Correction]
max_repair_size=200
ms_audio_delay=5
volume_slip=40
lowres=0
skip_b_frames=0
[Aspect Ratio]
ar_delta=0.08
cut_on_ar_change=1
[Global Removes]
padding=0
remove_before=0
remove_after=0
added_recording=14
delete_show_after_last_commercial=0
delete_show_before_first_commercial=0
delete_show_before_or_after_current=0
delete_block_after_commercial=0
min_commercial_break_at_start_or_end=39
always_keep_first_seconds=0
always_keep_last_seconds=0
[USA Specific]
intelligent_brightness=1
black_percentile=0.0076
uniform_percentile=0.003
score_percentile=0.71
[Main Scoring]
length_strict_modifier=3
length_nonstrict_modifier=1.5
combined_length_strict_modifier=2
combined_length_nonstrict_modifier=1.25
ar_wrong_modifier=2
ac_wrong_modifier=1
excessive_length_modifier=0.01
dark_block_modifier=0.3
min_schange_modifier=0.5
max_schange_modifier=2
logo_present_modifier=0.01
punish_no_logo=1
[Detailed Scoring]
punish=0
reward=0
punish_threshold=1.3
punish_modifier=2
reward_modifier=0.5
[Logo Finding]
border=10
give_up_logo_search=2000
delay_logo_search=0
logo_max_percentage_of_screen=0.12
ticker_tape=0
ticker_tape_percentage=0
ignore_side=0
ignore_left_side=0
ignore_right_side=0
subtitles=0
logo_at_bottom=1
logo_threshold=0.75
logo_percentage_threshold=0.25
logo_filter=0
aggressive_logo_rejection=0
edge_level_threshold=5
edge_radius=2
edge_weight=10
edge_step=1
num_logo_buffers=50
use_existing_logo_file=1
two_pass_logo=1
[Logo Interpretation]
connect_blocks_with_logo=1
logo_percentile=0.92
logo_fraction=0.4
shrink_logo=5
shrink_logo_tail=0
before_logo=0
after_logo=0
where_logo=0
min_black_frames_for_break=1
[Closed Captioning]
ccCheck=0
cc_commercial_type_modifier=4
cc_wrong_type_modifier=2
cc_correct_type_modifier=0.75
[Live TV]
live_tv=0
live_tv_retries=0
require_div5=0
div5_tolerance=-1
incommercial_frames=1000
[Output Control]
output_default=1
output_chapters=0
output_plist_cutlist=0
output_zoomplayer_cutlist=0
output_zoomplayer_chapter=0
output_vcf=0
output_vdr=0
output_projectx=0
output_avisynth=0
output_videoredo=0
output_videoredo3=0
videoredo_offset=2
output_btv=0
output_edl=1
output_live=0
edl_offset=0
timeline_repair=1
edl_skip_field=0
output_edlp=0
output_bsplayer=0
output_edlx=0
output_cuttermaran=0
output_mpeg2schnitt=0
output_womble=0
output_mls=0
output_mpgtx=0
output_dvrmstb=0
output_dvrcut=0
output_ipodchap=0
output_framearray=0
output_debugwindow=0
output_tuning=0
output_training=0
output_false=0
output_aspect=0
output_demux=0
output_data=0
output_srt=0
output_smi=0
output_timing=0
output_incommercial=0
output_ffmeta=0
output_ffsplit=0
delete_logo_file=0
output_mkvtoolnix=0
cutscene_frame=0
cutscene_threshold=10
windowtitle="Comskip - %s"
cuttermaran_options="cut=\"true\" unattended=\"true\" muxResult=\"false\" snapToCutPoints=\"true\" closeApp=\"true\""
mpeg2schnitt_options="mpeg2schnitt.exe /S /E /R25 /Z %2 %1"
avisynth_options="LoadPlugin(\"MPEG2Dec3.dll\") \nMPEG2Source(\"%s\")\n"
dvrcut_options="dvrcut \"%s.dvr-ms\" \"%s_clean.dvr-ms\" "
[Sage Workarounds]
sage_framenumber_bug=0
sage_minute_bug=0
enable_mencoder_pts=0
[h264 @ 0x7f8888826800] non-existing SPS 0 referenced in buffering period
[h264 @ 0x7f8888826800] SPS unavailable in decode_picture_timing
[h264 @ 0x7f8888826800] non-existing PPS 0 referenced
[h264 @ 0x7f8888826800] non-existing SPS 0 referenced in buffering period
[h264 @ 0x7f8888826800] SPS unavailable in decode_picture_timing
[h264 @ 0x7f8888826800] non-existing PPS 0 referenced
[h264 @ 0x7f8888826800] decode_slice_header error
[h264 @ 0x7f8888826800] no frame!
Input #0, mpegts, from '/Volumes/Macintosh HD2/Documents/EyeTV Archive/The Late Show With Stephen Colbert - Naomi Watts; Ari Graynor; Swet Shop Boys.eyetv/000000001f05fdec.mpg':
Duration: 01:05:57.57, start: 0.038011, bitrate: 14924 kb/s
Program 1
Stream #0:0[0x23]: Video: h264 (Main) ([27][0][0][0] / 0x001B), yuv420p(progressive), 1280x720 [SAR 1:1 DAR 16:9], 59.94 fps, 59.94 tbr, 90k tbn, 119.88 tbc
Stream #0:1[0x22]: Audio: aac (LC) ([15][0][0][0] / 0x000F), 48000 Hz, stereo, fltp, 182 kb/s
Unsupported codec!
Could not open video codec
/Volumes/Macintosh HD2/Documents/EyeTV Archive/The Late Show With Stephen Colbert - Naomi Watts; Ari Graynor; Swet Shop Boys.eyetv/000000001f05fdec.mpg: could not open video codec
I'm running some static analysis using clang's scan-build tool (PR coming soon with some memory leak fixes and other things)
It reports a NULL pointer dereference in DetectCommercials referring to "frame", from my reading of the code, I see no signs of allocating or otherwise creating frame within the scope of DetectCommercials.
I think this is a bug?
https://github.com/erikkaashoek/Comskip/blob/master/comskip.c#L3075-L3243
Hi,
Quite new to the whole Linux OS, however I have managed to get ffmpeg and a few other things running on my RPi3, however when I try to build comskip I get the following error :
pi@raspberrypi:/Comskip $ ./configure/Comskip $ make
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for a thread-safe mkdir -p... /bin/mkdir -p
checking for gawk... no
checking for mawk... mawk
checking whether make sets $(MAKE)... yes
checking whether make supports nested variables... yes
checking for gcc... gcc
checking whether the C compiler works... yes
checking for C compiler default output file name... a.out
checking for suffix of executables...
checking whether we are cross compiling... no
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ISO C89... none needed
checking whether gcc understands -c and -o together... yes
checking for style of include used by make... GNU
checking dependency style of gcc... gcc3
checking for fmax in -lm... yes
checking for sem_post in -lpthread... yes
checking build system type... armv7l-unknown-linux-gnueabihf
checking host system type... armv7l-unknown-linux-gnueabihf
checking whether host is win32... no
checking whether host is darwin... no
checking whether to enable donator features... yes
checking whether to build a statically linked binary... no
checking whether to build with debugging options enabled... no
checking for pkg-config... /usr/bin/pkg-config
checking pkg-config is at least version 0.9.0... yes
checking for argtable2... yes
checking for ffmpeg... yes
checking for sdl... yes
checking whether to build the graphical user interface... yes
checking that generated files are newer than configure... done
configure: creating ./config.status
config.status: creating Makefile
config.status: executing depfiles commands
pi@raspberrypi:
gcc -DPACKAGE_NAME="Comskip" -DPACKAGE_TARNAME="comskip" -DPACKAGE_VERSION="0.81.089" -DPACKAGE_STRING="Comskip\ 0.81.089" -DPACKAGE_BUGREPORT="https://github.com/erikkaashoek/Comskip/issues\" -DPACKAGE_URL="" -DPACKAGE="comskip" -DVERSION="0.81.089" -DHAVE_LIBM=1 -DHAVE_LIBPTHREAD=1 -I. -Wall -I/usr/local/include -DPROCESS_CC -DDONATOR -g -O2 -mtune=generic -MT comskip-mpeg2dec.o -MD -MP -MF .deps/comskip-mpeg2dec.Tpo -c -o comskip-mpeg2dec.o test -f 'mpeg2dec.c' || echo './'
mpeg2dec.c
gcc: error: unrecognized argument in option ‘-mtune=generic’
gcc: note: valid arguments to ‘-mtune=’ are: arm1020e arm1020t arm1022e arm1026ej-s arm10e arm10tdmi arm1136j-s arm1136jf-s arm1156t2-s arm1156t2f-s arm1176jz-s arm1176jzf-s arm2 arm250 arm3 arm6 arm60 arm600 arm610 arm620 arm7 arm70 arm700 arm700i arm710 arm7100 arm710c arm710t arm720 arm720t arm740t arm7500 arm7500fe arm7d arm7di arm7dm arm7dmi arm7m arm7tdmi arm7tdmi-s arm8 arm810 arm9 arm920 arm920t arm922t arm926ej-s arm940t arm946e-s arm966e-s arm968e-s arm9e arm9tdmi cortex-a12 cortex-a15 cortex-a15.cortex-a7 cortex-a5 cortex-a53 cortex-a57 cortex-a57.cortex-a53 cortex-a7 cortex-a8 cortex-a9 cortex-m0 cortex-m0plus cortex-m1 cortex-m3 cortex-m4 cortex-r4 cortex-r4f cortex-r5 cortex-r7 ep9312 fa526 fa606te fa626 fa626te fa726te fmp626 generic-armv7-a iwmmxt iwmmxt2 marvell-pj4 mpcore mpcorenovfp native strongarm strongarm110 strongarm1100 strongarm1110 xscale
Makefile:532: recipe for target 'comskip-mpeg2dec.o' failed
make: *** [comskip-mpeg2dec.o] Error 1
pi@raspberrypi:~/Comskip $
Not knowing what todo I'm a little stumped as to how to do fix.
Any help gratefully received
Thanks
Phil
root@jail7:/comskiplinux # unzip master.zip
Archive: master.zip
d Comskip-master
extracting: Comskip-master/.gitignore
extracting: Comskip-master/.travis.yml
extracting: Comskip-master/DDRAW.H
extracting: Comskip-master/Makefile.am
extracting: Comskip-master/README.md
extracting: Comskip-master/appveyor.yml
extracting: Comskip-master/autogen.sh
d Comskip-master/ccextratorwin
extracting: Comskip-master/ccextratorwin/608.c
extracting: Comskip-master/ccextratorwin/608.h
extracting: Comskip-master/ccextratorwin/CCEXTRATORWIN.dsp
extracting: Comskip-master/ccextratorwin/CCEXTRATORWIN.dsw
extracting: Comskip-master/ccextratorwin/CCEXTRATORWIN.ncb
extracting: Comskip-master/ccextratorwin/CCEXTRATORWIN.opt
extracting: Comskip-master/ccextratorwin/CCEXTRATORWIN.plg
extracting: Comskip-master/ccextratorwin/ccextractor.c
extracting: Comskip-master/ccextratorwin/ccextractor.h
extracting: Comskip-master/ccextratorwin/encoding.c
extracting: Comskip-master/ccextratorwin/general_loop.c
extracting: Comskip-master/ccextratorwin/myth.c
extracting: Comskip-master/comskip.c
extracting: Comskip-master/comskip.h
extracting: Comskip-master/comskip16.ico
extracting: Comskip-master/comskip32.ico
extracting: Comskip-master/config.h
extracting: Comskip-master/configure.ac
extracting: Comskip-master/ffmpeg_dxva2.c
extracting: Comskip-master/ffmpeg_dxva2.c_save
extracting: Comskip-master/mpeg2dec.c
extracting: Comskip-master/platform.c
extracting: Comskip-master/platform.h
extracting: Comskip-master/resource.h
d Comskip-master/vendor
extracting: Comskip-master/vendor/argtable2.h
extracting: Comskip-master/vendor/argtable2.lib
extracting: Comskip-master/video_out_dx.c
extracting: Comskip-master/video_out_sdl.c
extracting: Comskip-master/vo.h
extracting: Comskip-master/win32_pthread.c
extracting: Comskip-master/win32_pthread.h
root@jail7:/comskiplinux # cd Comskip-master
root@jail7:/comskiplinux/Comskip-master # ./autogen.sh
Preparing the Comskip build system...please wait
Found GNU Autoconf version 2.69
Found GNU Automake version 1.15
Found GNU Libtool version 2.4.6
Automatically preparing build ... done
The Comskip build system is now prepared. To build here, run:
./configure
make
root@jail7:/comskiplinux/Comskip-master # ./configure
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for a thread-safe mkdir -p... ./install-sh -c -d
checking for gawk... no
checking for mawk... no
checking for nawk... nawk
checking whether make sets $(MAKE)... yes
checking whether make supports nested variables... yes
checking for gcc... gcc5
checking whether the C compiler works... yes
checking for C compiler default output file name... a.out
checking for suffix of executables...
checking whether we are cross compiling... no
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc5 accepts -g... yes
checking for gcc5 option to accept ISO C89... none needed
checking whether gcc5 understands -c and -o together... yes
checking for style of include used by make... GNU
checking dependency style of gcc5... gcc3
checking for fmax in -lm... yes
checking for sem_post in -lpthread... yes
checking build system type... amd64-unknown-freebsd11.0
checking host system type... amd64-unknown-freebsd11.0
checking whether host is win32... no
checking whether host is darwin... no
checking whether to enable donator features... yes
checking whether to build a statically linked binary... no
checking whether to build with debugging options enabled... no
checking for pkg-config... /usr/local/bin/pkg-config
checking pkg-config is at least version 0.9.0... yes
checking for argtable2... yes
checking for ffmpeg... yes
checking for sdl... no
checking whether to build the graphical user interface... no
checking that generated files are newer than configure... done
configure: creating ./config.status
config.status: creating Makefile
config.status: executing depfiles commands
root@jail7:/comskiplinux/Comskip-master # make
gcc5 -DPACKAGE_NAME=\"Comskip\" -DPACKAGE_TARNAME=\"comskip\" -DPACKAGE_VERSION=\"0.81.098\" -DPACKAGE_STRING=\"Comskip\ 0.81.098\" -DPACKAGE_BUGREPORT=\"https://github.com/erikkaashoek/Comskip/issues\" -DPACKAGE_URL=\"\" -DPACKAGE=\"comskip\" -DVERSION=\"0.81.098\" -DHAVE_LIBM=1 -DHAVE_LIBPTHREAD=1 -I. -Wall -I/usr/local/include -I/usr/local/include -DPROCESS_CC -DDONATOR -g -O2 -MT comskip-comskip.o -MD -MP -MF .deps/comskip-comskip.Tpo -c -o comskip-comskip.o `test -f 'comskip.c' || echo './'`comskip.c
mv -f .deps/comskip-comskip.Tpo .deps/comskip-comskip.Po
gcc5 -DPACKAGE_NAME=\"Comskip\" -DPACKAGE_TARNAME=\"comskip\" -DPACKAGE_VERSION=\"0.81.098\" -DPACKAGE_STRING=\"Comskip\ 0.81.098\" -DPACKAGE_BUGREPORT=\"https://github.com/erikkaashoek/Comskip/issues\" -DPACKAGE_URL=\"\" -DPACKAGE=\"comskip\" -DVERSION=\"0.81.098\" -DHAVE_LIBM=1 -DHAVE_LIBPTHREAD=1 -I. -Wall -I/usr/local/include -I/usr/local/include -DPROCESS_CC -DDONATOR -g -O2 -MT comskip-mpeg2dec.o -MD -MP -MF .deps/comskip-mpeg2dec.Tpo -c -o comskip-mpeg2dec.o `test -f 'mpeg2dec.c' || echo './'`mpeg2dec.c
mpeg2dec.c: In function 'retreive_frame_volume':
mpeg2dec.c:379:5: warning: 'codec' is deprecated [-Wdeprecated-declarations]
int s_per_frame = (to_pts - from_pts) * (double)(is->audio_st->codec->sample_rate+1);
^
In file included from mpeg2dec.c:35:0:
/usr/local/include/libavformat/avformat.h:893:21: note: declared here
AVCodecContext *codec;
^
mpeg2dec.c:388:9: warning: 'codec' is deprecated [-Wdeprecated-declarations]
buffer = & audio_buffer[(int)((from_pts - base_apts) * ((double)is->audio_st->codec->sample_rate+0.5) )];
^
In file included from mpeg2dec.c:35:0:
/usr/local/include/libavformat/avformat.h:893:21: note: declared here
AVCodecContext *codec;
^
mpeg2dec.c:401:9: warning: 'codec' is deprecated [-Wdeprecated-declarations]
audio_samples -= (int)((from_pts - base_apts) * (is->audio_st->codec->sample_rate+0.5)); // incomplete frame before complete frame
^
In file included from mpeg2dec.c:35:0:
/usr/local/include/libavformat/avformat.h:893:21: note: declared here
AVCodecContext *codec;
^
mpeg2dec.c:434:9: warning: 'codec' is deprecated [-Wdeprecated-declarations]
top_apts = base_apts + audio_samples / (double)(is->audio_st->codec->sample_rate);
^
In file included from mpeg2dec.c:35:0:
/usr/local/include/libavformat/avformat.h:893:21: note: declared here
AVCodecContext *codec;
^
mpeg2dec.c: In function 'sound_to_frames':
mpeg2dec.c:476:5: warning: 'codec' is deprecated [-Wdeprecated-declarations]
if (old_sample_rate == is->audio_st->codec->sample_rate &&
^
In file included from mpeg2dec.c:35:0:
/usr/local/include/libavformat/avformat.h:893:21: note: declared here
AVCodecContext *codec;
^
mpeg2dec.c:478:9: warning: 'codec' is deprecated [-Wdeprecated-declarations]
|| (top_apts - base_apts) * (is->audio_st->codec->sample_rate+0.5) > AUDIOBUFFER
^
In file included from mpeg2dec.c:35:0:
/usr/local/include/libavformat/avformat.h:893:21: note: declared here
AVCodecContext *codec;
^
mpeg2dec.c:480:9: warning: 'codec' is deprecated [-Wdeprecated-declarations]
|| !ISSAME(((double)audio_samples /(double)(is->audio_st->codec->sample_rate+0.5))+ base_apts, top_apts)
^
In file included from mpeg2dec.c:35:0:
/usr/local/include/libavformat/avformat.h:893:21: note: declared here
AVCodecContext *codec;
^
mpeg2dec.c:496:5: warning: 'codec' is deprecated [-Wdeprecated-declarations]
if (old_sample_rate != 0 && old_sample_rate != is->audio_st->codec->sample_rate) {
^
In file included from mpeg2dec.c:35:0:
/usr/local/include/libavformat/avformat.h:893:21: note: declared here
AVCodecContext *codec;
^
mpeg2dec.c:497:10: warning: 'codec' is deprecated [-Wdeprecated-declarations]
Debug(5, "Audio samplerate switched from %d to %d\n", old_sample_rate, is->audio_st->codec->sample_rate );
^
In file included from mpeg2dec.c:35:0:
/usr/local/include/libavformat/avformat.h:893:21: note: declared here
AVCodecContext *codec;
^
mpeg2dec.c:499:5: warning: 'codec' is deprecated [-Wdeprecated-declarations]
old_sample_rate = is->audio_st->codec->sample_rate;
^
In file included from mpeg2dec.c:35:0:
/usr/local/include/libavformat/avformat.h:893:21: note: declared here
AVCodecContext *codec;
^
mpeg2dec.c:502:5: warning: 'codec' is deprecated [-Wdeprecated-declarations]
if (fabs(base_apts - (is->audio_clock - ((double)audio_samples /(double)(is->audio_st->codec->sample_rate))))> 0.0001)
^
In file included from mpeg2dec.c:35:0:
/usr/local/include/libavformat/avformat.h:893:21: note: declared here
AVCodecContext *codec;
^
mpeg2dec.c:503:9: warning: 'codec' is deprecated [-Wdeprecated-declarations]
base_apts = (is->audio_clock - ((double)audio_samples /(double)(is->audio_st->codec->sample_rate)));
^
In file included from mpeg2dec.c:35:0:
/usr/local/include/libavformat/avformat.h:893:21: note: declared here
AVCodecContext *codec;
^
mpeg2dec.c:504:9: warning: 'codec' is deprecated [-Wdeprecated-declarations]
if (ALIGN_AC3_PACKETS && is->audio_st->codec->codec_id == AV_CODEC_ID_AC3) {
^
In file included from mpeg2dec.c:35:0:
/usr/local/include/libavformat/avformat.h:893:21: note: declared here
AVCodecContext *codec;
^
mpeg2dec.c:529:13: warning: 'codec' is deprecated [-Wdeprecated-declarations]
for (l=0;l < is->audio_st->codec->channels;l++ )
^
In file included from mpeg2dec.c:35:0:
/usr/local/include/libavformat/avformat.h:893:21: note: declared here
AVCodecContext *codec;
^
mpeg2dec.c:537:21: warning: 'codec' is deprecated [-Wdeprecated-declarations]
for (l=0;l < is->audio_st->codec->channels;l++ ) volume += *((fb[l])++) * 64000;
^
In file included from mpeg2dec.c:35:0:
/usr/local/include/libavformat/avformat.h:893:21: note: declared here
AVCodecContext *codec;
^
mpeg2dec.c:539:21: warning: 'codec' is deprecated [-Wdeprecated-declarations]
for (l=0;l < is->audio_st->codec->channels;l++ ) volume += *((fb[0])++) * 64000;
^
In file included from mpeg2dec.c:35:0:
/usr/local/include/libavformat/avformat.h:893:21: note: declared here
AVCodecContext *codec;
^
mpeg2dec.c:540:17: warning: 'codec' is deprecated [-Wdeprecated-declarations]
*audio_buffer_ptr++ = volume / is->audio_st->codec->channels;
^
In file included from mpeg2dec.c:35:0:
/usr/local/include/libavformat/avformat.h:893:21: note: declared here
AVCodecContext *codec;
^
mpeg2dec.c:541:17: warning: 'codec' is deprecated [-Wdeprecated-declarations]
avg_volume += abs(volume / is->audio_st->codec->channels);
^
In file included from mpeg2dec.c:35:0:
/usr/local/include/libavformat/avformat.h:893:21: note: declared here
AVCodecContext *codec;
^
mpeg2dec.c:546:13: warning: 'codec' is deprecated [-Wdeprecated-declarations]
for (l=0;l < is->audio_st->codec->channels;l++ )
^
In file included from mpeg2dec.c:35:0:
/usr/local/include/libavformat/avformat.h:893:21: note: declared here
AVCodecContext *codec;
^
mpeg2dec.c:554:21: warning: 'codec' is deprecated [-Wdeprecated-declarations]
for (l=0;l < is->audio_st->codec->channels;l++ ) volume += *((sb[l])++);
^
In file included from mpeg2dec.c:35:0:
/usr/local/include/libavformat/avformat.h:893:21: note: declared here
AVCodecContext *codec;
^
mpeg2dec.c:556:21: warning: 'codec' is deprecated [-Wdeprecated-declarations]
for (l=0;l < is->audio_st->codec->channels;l++ ) volume += *((sb[0])++);
^
In file included from mpeg2dec.c:35:0:
/usr/local/include/libavformat/avformat.h:893:21: note: declared here
AVCodecContext *codec;
^
mpeg2dec.c:557:17: warning: 'codec' is deprecated [-Wdeprecated-declarations]
*audio_buffer_ptr++ = volume / is->audio_st->codec->channels;
^
In file included from mpeg2dec.c:35:0:
/usr/local/include/libavformat/avformat.h:893:21: note: declared here
AVCodecContext *codec;
^
mpeg2dec.c:558:17: warning: 'codec' is deprecated [-Wdeprecated-declarations]
avg_volume += abs(volume / is->audio_st->codec->channels);
^
In file included from mpeg2dec.c:35:0:
/usr/local/include/libavformat/avformat.h:893:21: note: declared here
AVCodecContext *codec;
^
mpeg2dec.c:564:5: warning: 'codec' is deprecated [-Wdeprecated-declarations]
top_apts = base_apts + audio_samples / (double)(is->audio_st->codec->sample_rate);
^
In file included from mpeg2dec.c:35:0:
/usr/local/include/libavformat/avformat.h:893:21: note: declared here
AVCodecContext *codec;
^
mpeg2dec.c: In function 'audio_packet_process':
mpeg2dec.c:602:5: warning: 'codec' is deprecated [-Wdeprecated-declarations]
if ( !ALIGN_AC3_PACKETS && is->audio_st->codec->codec_id == AV_CODEC_ID_AC3
^
In file included from mpeg2dec.c:35:0:
/usr/local/include/libavformat/avformat.h:893:21: note: declared here
AVCodecContext *codec;
^
mpeg2dec.c:615:5: warning: 'codec' is deprecated [-Wdeprecated-declarations]
if (ALIGN_AC3_PACKETS && is->audio_st->codec->codec_id == AV_CODEC_ID_AC3) {
^
In file included from mpeg2dec.c:35:0:
/usr/local/include/libavformat/avformat.h:893:21: note: declared here
AVCodecContext *codec;
^
mpeg2dec.c:666:13: warning: 'codec' is deprecated [-Wdeprecated-declarations]
if (ALIGN_AC3_PACKETS && is->audio_st->codec->codec_id == AV_CODEC_ID_AC3) {
^
In file included from mpeg2dec.c:35:0:
/usr/local/include/libavformat/avformat.h:893:21: note: declared here
AVCodecContext *codec;
^
mpeg2dec.c:710:9: warning: 'avcodec_decode_audio4' is deprecated [-Wdeprecated-declarations]
len1 = avcodec_decode_audio4(is->audio_st->codec, is->frame, &got_frame, pkt_temp);
^
In file included from /usr/local/include/libavformat/avformat.h:319:0,
from mpeg2dec.c:35:
/usr/local/include/libavcodec/avcodec.h:4763:5: note: declared here
int avcodec_decode_audio4(AVCodecContext *avctx, AVFrame *frame,
^
mpeg2dec.c:710:9: warning: 'codec' is deprecated [-Wdeprecated-declarations]
len1 = avcodec_decode_audio4(is->audio_st->codec, is->frame, &got_frame, pkt_temp);
^
In file included from mpeg2dec.c:35:0:
/usr/local/include/libavformat/avformat.h:893:21: note: declared here
AVCodecContext *codec;
^
mpeg2dec.c:712:9: warning: 'codec' is deprecated [-Wdeprecated-declarations]
if (prev_codec_id != -1 && (unsigned int)prev_codec_id != is->audio_st->codec->codec_id)
^
In file included from mpeg2dec.c:35:0:
/usr/local/include/libavformat/avformat.h:893:21: note: declared here
AVCodecContext *codec;
^
mpeg2dec.c:716:9: warning: 'codec' is deprecated [-Wdeprecated-declarations]
prev_codec_id = is->audio_st->codec->codec_id;
^
In file included from mpeg2dec.c:35:0:
/usr/local/include/libavformat/avformat.h:893:21: note: declared here
AVCodecContext *codec;
^
mpeg2dec.c:721:13: warning: 'codec' is deprecated [-Wdeprecated-declarations]
if (is->audio_st->codec->codec_id == AV_CODEC_ID_AC3) ac3_packet_index = 0;
^
In file included from mpeg2dec.c:35:0:
/usr/local/include/libavformat/avformat.h:893:21: note: declared here
AVCodecContext *codec;
^
mpeg2dec.c:754:5: warning: 'codec' is deprecated [-Wdeprecated-declarations]
if (ALIGN_AC3_PACKETS && is->audio_st->codec->codec_id == AV_CODEC_ID_AC3) {
^
In file included from mpeg2dec.c:35:0:
/usr/local/include/libavformat/avformat.h:893:21: note: declared here
AVCodecContext *codec;
^
mpeg2dec.c: In function 'DoSeekRequest':
mpeg2dec.c:1037:13: warning: 'codec' is deprecated [-Wdeprecated-declarations]
avcodec_flush_buffers(is->audio_st->codec);
^
In file included from mpeg2dec.c:35:0:
/usr/local/include/libavformat/avformat.h:893:21: note: declared here
AVCodecContext *codec;
^
mpeg2dec.c:1041:13: warning: 'codec' is deprecated [-Wdeprecated-declarations]
avcodec_flush_buffers(is->video_st->codec);
^
In file included from mpeg2dec.c:35:0:
/usr/local/include/libavformat/avformat.h:893:21: note: declared here
AVCodecContext *codec;
^
mpeg2dec.c: In function 'video_packet_process':
mpeg2dec.c:1202:5: warning: 'codec' is deprecated [-Wdeprecated-declarations]
if (!hardware_decode) is->video_st->codec->flags |= CODEC_FLAG_GRAY;
^
In file included from mpeg2dec.c:35:0:
/usr/local/include/libavformat/avformat.h:893:21: note: declared here
AVCodecContext *codec;
^
mpeg2dec.c:1204:5: warning: 'avcodec_decode_video2' is deprecated [-Wdeprecated-declarations]
len1 = avcodec_decode_video2(is->video_st->codec, is->pFrame, &frameFinished,
^
In file included from /usr/local/include/libavformat/avformat.h:319:0,
from mpeg2dec.c:35:
/usr/local/include/libavcodec/avcodec.h:4812:5: note: declared here
int avcodec_decode_video2(AVCodecContext *avctx, AVFrame *picture,
^
mpeg2dec.c:1204:5: warning: 'codec' is deprecated [-Wdeprecated-declarations]
len1 = avcodec_decode_video2(is->video_st->codec, is->pFrame, &frameFinished,
^
In file included from mpeg2dec.c:35:0:
/usr/local/include/libavformat/avformat.h:893:21: note: declared here
AVCodecContext *codec;
^
mpeg2dec.c:1231:9: warning: 'codec' is deprecated [-Wdeprecated-declarations]
frame_delay = av_q2d(is->video_st->codec->time_base) * is->video_st->codec->ticks_per_frame ;
^
In file included from mpeg2dec.c:35:0:
/usr/local/include/libavformat/avformat.h:893:21: note: declared here
AVCodecContext *codec;
^
mpeg2dec.c:1231:9: warning: 'codec' is deprecated [-Wdeprecated-declarations]
frame_delay = av_q2d(is->video_st->codec->time_base) * is->video_st->codec->ticks_per_frame ;
^
In file included from mpeg2dec.c:35:0:
/usr/local/include/libavformat/avformat.h:893:21: note: declared here
AVCodecContext *codec;
^
mpeg2dec.c:1343:17: warning: 'codec' is deprecated [-Wdeprecated-declarations]
if (!ISSAME(3*frame_delay/ is->video_st->codec->ticks_per_frame, calculated_delay))
^
In file included from mpeg2dec.c:35:0:
/usr/local/include/libavformat/avformat.h:893:21: note: declared here
AVCodecContext *codec;
^
mpeg2dec.c:1344:21: warning: 'codec' is deprecated [-Wdeprecated-declarations]
if (!ISSAME(1*frame_delay/ is->video_st->codec->ticks_per_frame, calculated_delay))
^
In file included from mpeg2dec.c:35:0:
/usr/local/include/libavformat/avformat.h:893:21: note: declared here
AVCodecContext *codec;
^
mpeg2dec.c:1359:13: warning: 'codec' is deprecated [-Wdeprecated-declarations]
&& !ISSAME(3*frame_delay/ is->video_st->codec->ticks_per_frame, calculated_delay)
^
In file included from mpeg2dec.c:35:0:
/usr/local/include/libavformat/avformat.h:893:21: note: declared here
AVCodecContext *codec;
^
mpeg2dec.c:1360:13: warning: 'codec' is deprecated [-Wdeprecated-declarations]
&& !ISSAME(1*frame_delay/ is->video_st->codec->ticks_per_frame, calculated_delay)
^
In file included from mpeg2dec.c:35:0:
/usr/local/include/libavformat/avformat.h:893:21: note: declared here
AVCodecContext *codec;
^
mpeg2dec.c: In function 'stream_component_open':
mpeg2dec.c:1605:5: warning: 'codec' is deprecated [-Wdeprecated-declarations]
codecCtx = pFormatCtx->streams[stream_index]->codec;
^
In file included from mpeg2dec.c:35:0:
/usr/local/include/libavformat/avformat.h:893:21: note: declared here
AVCodecContext *codec;
^
mpeg2dec.c:1755:13: warning: 'codec' is deprecated [-Wdeprecated-declarations]
is->video_st->codec->ticks_per_frame = 1;
^
In file included from mpeg2dec.c:35:0:
/usr/local/include/libavformat/avformat.h:893:21: note: declared here
AVCodecContext *codec;
^
mpeg2dec.c: In function 'file_open':
mpeg2dec.c:1939:13: warning: 'codec' is deprecated [-Wdeprecated-declarations]
is->fps = 1/av_q2d(is->video_st->codec->time_base);
^
In file included from mpeg2dec.c:35:0:
/usr/local/include/libavformat/avformat.h:893:21: note: declared here
AVCodecContext *codec;
^
mpeg2dec.c: In function 'file_close':
mpeg2dec.c:2011:5: warning: 'codec' is deprecated [-Wdeprecated-declarations]
if (is->videoStream != -1) avcodec_close(is->pFormatCtx->streams[is->videoStream]->codec);
^
In file included from mpeg2dec.c:35:0:
/usr/local/include/libavformat/avformat.h:893:21: note: declared here
AVCodecContext *codec;
^
mpeg2dec.c:2015:5: warning: 'codec' is deprecated [-Wdeprecated-declarations]
if (is->audioStream != -1) avcodec_close(is->pFormatCtx->streams[is->audioStream]->codec);
^
In file included from mpeg2dec.c:35:0:
/usr/local/include/libavformat/avformat.h:893:21: note: declared here
AVCodecContext *codec;
^
mpeg2dec.c:2017:5: warning: 'codec' is deprecated [-Wdeprecated-declarations]
if (is->subtitleStream != -1) avcodec_close(is->pFormatCtx->streams[is->subtitleStream]->codec);
^
In file included from mpeg2dec.c:35:0:
/usr/local/include/libavformat/avformat.h:893:21: note: declared here
AVCodecContext *codec;
^
mpeg2dec.c: In function 'main':
mpeg2dec.c:2312:25: warning: 'codec' is deprecated [-Wdeprecated-declarations]
double frame_delay = av_q2d(is->video_st->codec->time_base) * is->video_st->codec->ticks_per_frame;
^
In file included from mpeg2dec.c:35:0:
/usr/local/include/libavformat/avformat.h:893:21: note: declared here
AVCodecContext *codec;
^
mpeg2dec.c:2312:25: warning: 'codec' is deprecated [-Wdeprecated-declarations]
double frame_delay = av_q2d(is->video_st->codec->time_base) * is->video_st->codec->ticks_per_frame;
^
In file included from mpeg2dec.c:35:0:
/usr/local/include/libavformat/avformat.h:893:21: note: declared here
AVCodecContext *codec;
^
mv -f .deps/comskip-mpeg2dec.Tpo .deps/comskip-mpeg2dec.Po
gcc5 -DPACKAGE_NAME=\"Comskip\" -DPACKAGE_TARNAME=\"comskip\" -DPACKAGE_VERSION=\"0.81.098\" -DPACKAGE_STRING=\"Comskip\ 0.81.098\" -DPACKAGE_BUGREPORT=\"https://github.com/erikkaashoek/Comskip/issues\" -DPACKAGE_URL=\"\" -DPACKAGE=\"comskip\" -DVERSION=\"0.81.098\" -DHAVE_LIBM=1 -DHAVE_LIBPTHREAD=1 -I. -Wall -I/usr/local/include -I/usr/local/include -DPROCESS_CC -DDONATOR -g -O2 -MT comskip-platform.o -MD -MP -MF .deps/comskip-platform.Tpo -c -o comskip-platform.o `test -f 'platform.c' || echo './'`platform.c
mv -f .deps/comskip-platform.Tpo .deps/comskip-platform.Po
gcc5 -DPACKAGE_NAME=\"Comskip\" -DPACKAGE_TARNAME=\"comskip\" -DPACKAGE_VERSION=\"0.81.098\" -DPACKAGE_STRING=\"Comskip\ 0.81.098\" -DPACKAGE_BUGREPORT=\"https://github.com/erikkaashoek/Comskip/issues\" -DPACKAGE_URL=\"\" -DPACKAGE=\"comskip\" -DVERSION=\"0.81.098\" -DHAVE_LIBM=1 -DHAVE_LIBPTHREAD=1 -I. -Wall -I/usr/local/include -I/usr/local/include -DPROCESS_CC -DDONATOR -g -O2 -MT comskip-video_out_dx.o -MD -MP -MF .deps/comskip-video_out_dx.Tpo -c -o comskip-video_out_dx.o `test -f 'video_out_dx.c' || echo './'`video_out_dx.c
mv -f .deps/comskip-video_out_dx.Tpo .deps/comskip-video_out_dx.Po
gcc5 -DPACKAGE_NAME=\"Comskip\" -DPACKAGE_TARNAME=\"comskip\" -DPACKAGE_VERSION=\"0.81.098\" -DPACKAGE_STRING=\"Comskip\ 0.81.098\" -DPACKAGE_BUGREPORT=\"https://github.com/erikkaashoek/Comskip/issues\" -DPACKAGE_URL=\"\" -DPACKAGE=\"comskip\" -DVERSION=\"0.81.098\" -DHAVE_LIBM=1 -DHAVE_LIBPTHREAD=1 -I. -Wall -I/usr/local/include -I/usr/local/include -DPROCESS_CC -DDONATOR -g -O2 -MT ccextratorwin/comskip-608.o -MD -MP -MF ccextratorwin/.deps/comskip-608.Tpo -c -o ccextratorwin/comskip-608.o `test -f 'ccextratorwin/608.c' || echo './'`ccextratorwin/608.c
mv -f ccextratorwin/.deps/comskip-608.Tpo ccextratorwin/.deps/comskip-608.Po
gcc5 -DPACKAGE_NAME=\"Comskip\" -DPACKAGE_TARNAME=\"comskip\" -DPACKAGE_VERSION=\"0.81.098\" -DPACKAGE_STRING=\"Comskip\ 0.81.098\" -DPACKAGE_BUGREPORT=\"https://github.com/erikkaashoek/Comskip/issues\" -DPACKAGE_URL=\"\" -DPACKAGE=\"comskip\" -DVERSION=\"0.81.098\" -DHAVE_LIBM=1 -DHAVE_LIBPTHREAD=1 -I. -Wall -I/usr/local/include -I/usr/local/include -DPROCESS_CC -DDONATOR -g -O2 -MT ccextratorwin/comskip-ccextractor.o -MD -MP -MF ccextratorwin/.deps/comskip-ccextractor.Tpo -c -o ccextratorwin/comskip-ccextractor.o `test -f 'ccextratorwin/ccextractor.c' || echo './'`ccextratorwin/ccextractor.c
mv -f ccextratorwin/.deps/comskip-ccextractor.Tpo ccextratorwin/.deps/comskip-ccextractor.Po
gcc5 -DPACKAGE_NAME=\"Comskip\" -DPACKAGE_TARNAME=\"comskip\" -DPACKAGE_VERSION=\"0.81.098\" -DPACKAGE_STRING=\"Comskip\ 0.81.098\" -DPACKAGE_BUGREPORT=\"https://github.com/erikkaashoek/Comskip/issues\" -DPACKAGE_URL=\"\" -DPACKAGE=\"comskip\" -DVERSION=\"0.81.098\" -DHAVE_LIBM=1 -DHAVE_LIBPTHREAD=1 -I. -Wall -I/usr/local/include -I/usr/local/include -DPROCESS_CC -DDONATOR -g -O2 -MT ccextratorwin/comskip-encoding.o -MD -MP -MF ccextratorwin/.deps/comskip-encoding.Tpo -c -o ccextratorwin/comskip-encoding.o `test -f 'ccextratorwin/encoding.c' || echo './'`ccextratorwin/encoding.c
mv -f ccextratorwin/.deps/comskip-encoding.Tpo ccextratorwin/.deps/comskip-encoding.Po
gcc5 -DPACKAGE_NAME=\"Comskip\" -DPACKAGE_TARNAME=\"comskip\" -DPACKAGE_VERSION=\"0.81.098\" -DPACKAGE_STRING=\"Comskip\ 0.81.098\" -DPACKAGE_BUGREPORT=\"https://github.com/erikkaashoek/Comskip/issues\" -DPACKAGE_URL=\"\" -DPACKAGE=\"comskip\" -DVERSION=\"0.81.098\" -DHAVE_LIBM=1 -DHAVE_LIBPTHREAD=1 -I. -Wall -I/usr/local/include -I/usr/local/include -DPROCESS_CC -DDONATOR -g -O2 -MT ccextratorwin/comskip-general_loop.o -MD -MP -MF ccextratorwin/.deps/comskip-general_loop.Tpo -c -o ccextratorwin/comskip-general_loop.o `test -f 'ccextratorwin/general_loop.c' || echo './'`ccextratorwin/general_loop.c
In file included from ccextratorwin/general_loop.c:2:0:
ccextratorwin/general_loop.c: In function 'ts_getmoredata':
ccextratorwin/general_loop.c:295:21: warning: the address of 'tsheader' will always evaluate as 'true' [-Waddress]
buffered_read_4(tsheader);
^
ccextratorwin/ccextractor.h:149:9: note: in definition of macro 'buffered_read_4'
if (buffer) { buffer[0]=filebuffer[filebuffer_pos]; \
^
ccextratorwin/ccextractor.h:143:15: warning: the comparison will always evaluate as 'true' for the address of 'adlength' will never be NULL [-Waddress]
if (buffer!=NULL) memcpy (buffer,filebuffer+filebuffer_pos,bytes); \
^
ccextratorwin/general_loop.c:352:7: note: in expansion of macro 'buffered_read'
buffered_read (&adlength, 1);
^
mv -f ccextratorwin/.deps/comskip-general_loop.Tpo ccextratorwin/.deps/comskip-general_loop.Po
gcc5 -DPACKAGE_NAME=\"Comskip\" -DPACKAGE_TARNAME=\"comskip\" -DPACKAGE_VERSION=\"0.81.098\" -DPACKAGE_STRING=\"Comskip\ 0.81.098\" -DPACKAGE_BUGREPORT=\"https://github.com/erikkaashoek/Comskip/issues\" -DPACKAGE_URL=\"\" -DPACKAGE=\"comskip\" -DVERSION=\"0.81.098\" -DHAVE_LIBM=1 -DHAVE_LIBPTHREAD=1 -I. -Wall -I/usr/local/include -I/usr/local/include -DPROCESS_CC -DDONATOR -g -O2 -MT ccextratorwin/comskip-myth.o -MD -MP -MF ccextratorwin/.deps/comskip-myth.Tpo -c -o ccextratorwin/comskip-myth.o `test -f 'ccextratorwin/myth.c' || echo './'`ccextratorwin/myth.c
In file included from ccextratorwin/myth.c:4:0:
ccextratorwin/myth.c: In function 'get_be16':
ccextratorwin/myth.c:290:25: warning: the address of 'a' will always evaluate as 'true' [-Waddress]
buffered_read_byte (&a);
^
ccextratorwin/ccextractor.h:158:9: note: in definition of macro 'buffered_read_byte'
if (buffer) { *buffer=filebuffer[filebuffer_pos]; \
^
ccextratorwin/myth.c:291:25: warning: the address of 'b' will always evaluate as 'true' [-Waddress]
buffered_read_byte (&b);
^
ccextratorwin/ccextractor.h:158:9: note: in definition of macro 'buffered_read_byte'
if (buffer) { *buffer=filebuffer[filebuffer_pos]; \
^
ccextratorwin/myth.c: In function 'get_byte':
ccextratorwin/myth.c:298:21: warning: the address of 'b' will always evaluate as 'true' [-Waddress]
buffered_read_byte(&b);
^
ccextratorwin/ccextractor.h:158:9: note: in definition of macro 'buffered_read_byte'
if (buffer) { *buffer=filebuffer[filebuffer_pos]; \
^
ccextratorwin/myth.c: In function 'find_next_start_code':
ccextratorwin/myth.c:340:29: warning: the address of 'cx' will always evaluate as 'true' [-Waddress]
buffered_read_byte (&cx);
^
ccextratorwin/ccextractor.h:158:9: note: in definition of macro 'buffered_read_byte'
if (buffer) { *buffer=filebuffer[filebuffer_pos]; \
^
ccextratorwin/myth.c: In function 'mpegps_read_packet':
ccextratorwin/myth.c:724:1: warning: label 'found' defined but not used [-Wunused-label]
found:
^
mv -f ccextratorwin/.deps/comskip-myth.Tpo ccextratorwin/.deps/comskip-myth.Po
gcc5 -g -O2 -o comskip comskip-comskip.o comskip-mpeg2dec.o comskip-platform.o comskip-video_out_dx.o ccextratorwin/comskip-608.o ccextratorwin/comskip-ccextractor.o ccextratorwin/comskip-encoding.o ccextratorwin/comskip-general_loop.o ccextratorwin/comskip-myth.o -L/usr/local /lib -largtable2 -L/usr/local/lib -lavutil -lavformat -lavcodec -lpthread -lm
/lib: file not recognized: File format not recognized
collect2: error: ld returned 1 exit status
*** [comskip] Error code 1
Stop in /comskiplinux/Comskip-master.
So I've tried compiling in a FreeBSD jail both via the above master.zip method and the direct git clone git://github.com/erikkaashoek/Comskip
and in both cases I get the above error. I think it is due to the extra space in the comskip-myth.o portion. However I don't know enough to know what to do next.
I'm using Comskip in conjunction to EyeTV through etv-comskip supported by essandess.
It seems to be working flawlessly in nearly every recording except for 1 show in particular, The Tonight Show Starring Jimmy Fallon. When I navigate to the .eyetv
file and ls -l
I can see the .edl
file does not exist.
total 11123360
-rw-r--r-- 1 user staff 1371 Apr 27 23:39 000000001cd175cd.eyetvp
-rw-r--r-- 1 user staff 285440 Apr 27 23:39 000000001cd1bbec.eyetvi
-rw-r--r-- 1 user staff 2364 May 6 06:53 000000001cd1bbec.eyetvr
-rw-r--r-- 1 user staff 99717 May 5 19:40 000000001cd1bbec.log
-rw-r--r-- 1 user staff 11443 Apr 27 23:39 000000001cd1bbec.logo.txt
-rw-r--r-- 1 user staff 5688542916 Apr 27 23:39 000000001cd1bbec.mpg
-rw-r--r-- 1 user staff 159802 May 6 06:53 000000001cd1bbec.thumbnail.tiff
-rw-r--r-- 1 user staff 6015714 May 6 06:53 000000001cd1bbec.tiff
-rw-r--r-- 1 user staff 0 Apr 27 23:39 000000001cd1bbec.txt
Running comskip from the command line
/Library/Application\ Support/ETVComskip/bin/comskip --ini=/Library/Application\ Support/ETVComskip/comskip.ini 000000001cd1bbec.mpg
Returns
Setting ini file to /Library/Application Support/ETVComskip/comskip.ini as per commandline
Using /Library/Application Support/ETVComskip/comskip.ini for initiation values.
Mpeg: 000000001cd1bbec.mpg
Exe comskip.exe
Logo: 000000001cd1bbec.logo.txt
Ini: /Library/Application Support/ETVComskip/comskip.ini
Detection Methods to be used:
1) Black Frame
2) Logo - Give up after 2000 seconds
3) Scene Change
4) Resolution Change
5) Closed Captions
6) Aspect Ratio
7) Silence
ComSkip throttles back from -0001 to -0001.
The time is now 0656 so it's full speed ahead!
Settings
--------
[Main Settings]
;the sum of the values for which kind of frames comskip will consider as possible cutpoints: 1=uniform (black or any other color) frame, 2=logo, 4=scene change, 8=resolution change, 16=closed captions, 32=aspect ration, 64=silence, 255=all.
detect_method=127
;Set to 10 to show a lot of extra info, level 5 is also OK, set to 0 to disable
verbose=10
;Frame not black if any of the pixels of the frame has a brightness greater than this (scale 0 to 255)
max_brightness=60
maxbright=1
;Frame not pure black if a small number of the pixels of the frame has a brightness greater than this. To decide if the frame is truly black, comskip will also check average brightness (scale 0 to 255)
test_brightness=40
;
max_avg_brightness=25
;
max_commercialbreak=600
;
min_commercialbreak=25
;
max_commercial_size=125
;
min_commercial_size=4
;
min_show_segment_length=250
;
max_volume=500
;
max_silence=100
;
non_uniformity=500
[Detailed Settings]
min_silence=12
noise_level=5
brightness_jump=200
fps=22
validate_silence=1
validate_uniform=1
validate_scenechange=1
global_threshold=1.05
disable_heuristics=4
[CPU Load Reduction]
thread_count=4
hardware_decode=1
play_nice_start=-1
play_nice_end=-1
play_nice_sleep=2
[Input Correction]
max_repair_size=200
ms_audio_delay=5
volume_slip=40
lowres=0
skip_b_frames=0
[Aspect Ratio]
ar_delta=0.08
cut_on_ar_change=1
[Global Removes]
padding=0
remove_before=0
remove_after=0
added_recording=14
delete_show_after_last_commercial=0
delete_show_before_first_commercial=0
delete_show_before_or_after_current=0
delete_block_after_commercial=0
min_commercial_break_at_start_or_end=39
always_keep_first_seconds=0
always_keep_last_seconds=0
[USA Specific]
intelligent_brightness=1
black_percentile=0.0076
uniform_percentile=0.003
score_percentile=0.71
[Main Scoring]
length_strict_modifier=3
length_nonstrict_modifier=1.5
combined_length_strict_modifier=2
combined_length_nonstrict_modifier=1.25
ar_wrong_modifier=2
excessive_length_modifier=0.01
dark_block_modifier=0.3
min_schange_modifier=0.5
max_schange_modifier=2
logo_present_modifier=0.01
punish_no_logo=1
[Detailed Scoring]
punish=0
reward=0
punish_threshold=1.3
punish_modifier=2
reward_modifier=0.5
[Logo Finding]
border=10
give_up_logo_search=2000
delay_logo_search=0
logo_max_percentage_of_screen=0.12
ticker_tape=0
ticker_tape_percentage=0
ignore_side=0
subtitles=0
logo_at_bottom=1
logo_threshold=0.75
logo_percentage_threshold=0.25
logo_filter=0
aggressive_logo_rejection=0
edge_level_threshold=5
edge_radius=2
edge_weight=10
edge_step=1
num_logo_buffers=50
use_existing_logo_file=1
two_pass_logo=1
[Logo Interpretation]
connect_blocks_with_logo=1
logo_percentile=0.92
logo_fraction=0.4
shrink_logo=5
shrink_logo_tail=0
before_logo=0
after_logo=0
where_logo=0
min_black_frames_for_break=1
[Closed Captioning]
ccCheck=0
cc_commercial_type_modifier=4
cc_wrong_type_modifier=2
cc_correct_type_modifier=0.75
[Live TV]
live_tv=0
live_tv_retries=0
require_div5=0
div5_tolerance=-1
incommercial_frames=1000
[Output Control]
output_default=1
output_chapters=0
output_plist_cutlist=0
output_zoomplayer_cutlist=0
output_zoomplayer_chapter=0
output_vcf=0
output_vdr=0
output_projectx=0
output_avisynth=0
output_videoredo=0
output_videoredo3=0
videoredo_offset=2
output_btv=0
output_edl=1
output_live=0
edl_offset=0
timeline_repair=1
edl_skip_field=0
output_edlp=0
output_bsplayer=0
output_edlx=0
output_cuttermaran=0
output_mpeg2schnitt=0
output_womble=0
output_mls=0
output_mpgtx=0
output_dvrmstb=0
output_dvrcut=0
output_ipodchap=0
output_framearray=0
output_debugwindow=0
output_tuning=0
output_training=0
output_false=0
output_aspect=0
output_demux=0
output_data=0
output_srt=0
output_smi=0
output_timing=0
output_incommercial=0
output_ffmeta=0
output_ffsplit=0
delete_logo_file=0
cutscene_frame=0
cutscene_threshold=10
windowtitle="Comskip - %s"
cuttermaran_options="cut=\"true\" unattended=\"true\" muxResult=\"false\" snapToCutPoints=\"true\" closeApp=\"true\""
mpeg2schnitt_options="mpeg2schnitt.exe /S /E /R25 /Z %2 %1"
avisynth_options="LoadPlugin(\"MPEG2Dec3.dll\") \nMPEG2Source(\"%s\")\n"
dvrcut_options="dvrcut \"%s.dvr-ms\" \"%s_clean.dvr-ms\" "
[Sage Workarounds]
sage_framenumber_bug=0
sage_minute_bug=0
enable_mencoder_pts=0
The logo mask file exists.
Using 000000001cd1bbec.logo.txt for logo data.
01234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123
926:
927:
928:
929:
930: -- ------
931: -- ----------
932: ---++--------- -----
933: -+-||---- ----+ ----+--+++++++
934: --++++------- || --|+++----++++++|
935: |++-+| - ----+++| +++++-- ++++++
936: ||++++ | ||| |++++ -++||||
937: ||++++ ++++|||+++- | ||++||
938: |+++| |||+||++++- ||||||
939: ||||+ |++||+++| ||||||
940: ||||| ||+|||+|+- ||||||
941: |||+| |||||++-+ ||||||
942: ----- -- ||+|| ||||||++-+- ||||||
943: ----- ||++|| |||||-+-++- | |||||| --------
944: -+++++-+|-+||+|++| ||||||-++++|| ||++| ------------
945: ++++++ || ||||+-+| | |||||++++++| |++||++++++++++--+-
946: ++++++- | ||++|+| |||||||++++- |+++++++++---++++++|
947: |+++++ |||++-+| ||||||+++ |+|++++++- --+++++|
948: ||++++ | |++++++| |||||||+++ | |++++++- +++++|
949: |++++ | |||++++| |||||||+|| | ||++++++ |+++||
950: ||+++| |++++++ | ||++|||+|| | ||++++++| ++++|
951: ||++||| ||+++++| |||||||+|| | ||++++++| |+++| |
952: ||+|| | |+++++| |||||||+|| | |+||+++ - ++||
953: ||||| | |++++++ |||||||+|| | ||++++++ ||||
954: ||||| | ||+++++| ||||||||+|| |+++|++| | |||||
955: ||+|| | |+++++|| |||||||||+|| |++++++| | |||| |
956: ||+|| |++++|| |||||| ||+|| | ||+++|+| |||||
957: |+++| |+++++| ||||| ||+|| | ||+++++| ||+||
958: |+||- |++++++ ||||| ||+|| |+++++| |++|
959: ||++|- |+++++| ||||| ||+|| | |++++++| +++||
960: |+++++ |++ +++ ||||| |||| |+++++| |+++||
961: |||+++- ||++++| ||+|| |++|| ++++++| -++++++
962: - -+-++- ||++|++| |||+|| ||+|| |++|+++| -|++++-
963: -------++++++- |||+|++| |||||| |++|| ||+++++| ++|++++----
964: ---+++- -----+++ |++|++| |||+| |++|| | +++++++- -+++++--------
965: +++++++-++|++-++++ |+|++|| ||||| |++|| ||++++++- +++++-+++---++--
966: ++++++----++++++---+- |+++++| ||+|| ||++|| |+++++| -+++-++++++--++++++
967: ++++++- -||+++++-+- |++++++ ||||| ||++|||++++++ --++++++++++----+++++-
968: |+++++ --|++++++++- |+++++|||+|| ||++||++++++| -++++++++++- -++++|
969: |++++ -+++++++++- |++++++||||| ||+||++++++| | -+++++++++++- +++++|
970: ||++| | ++++++++++ ||+++++||||| ||+||+++++| | -+++++++++-- |+++|
971: |+++| | -++++++++++ |++|++||||| |||+++++++| --+|++++++++- +++||
972: |+++| -++++++++++- |+++++|||| ||+++++++|-| ++++++++++- |++||
973: ||+|| -+++++++++ |+++-+|||| |||++|+++|-+++++++++++- ||+||
974: | | | -+++++++++-||+++++||| ||++++++|++++-+++++++ |||||
975: |||| -+++++++++++++++||| |+++|+++++++++++++- |||||
976: ||+-| -+++++++++++|++ ||++++++++++++++- ||||||
977: |+++| +++++++++++|+| -+||++++++++++- ||+|||
978: |++|+ -+++++++++||| |+||+++++++++ |++||
979: |+|++ -++++++--+|| |+|++++++++- |+++||
980: |||+++ -+++++-- ||++-+++++-| -++++||
981: +|+++-- - ++++++ ||++++++ -+++++|
982: |+++++----------------------------+++|| -++++++- ------------------------+-++++-
983: -+++++----------------------------+++|| ||++++- -----------------------+++++++
984: ---+-------------------------------- ||++++---- ----- -----------------+++++
985: ------------------------------------ | ------ ----------------------------
986: -------------------- - --- - ---------------------------------------------
987: ------------- --------------- --- --- ----------------
988: -+++++----++++++- --+++++--+++++++ --++++-----+++++-
989: |++++++----+++++++ ++++++++---+++++++- -+++++-----+++++++--
990: +++++---------++++++- ++++++--------+++++++ ++++++----------++++-
991: ++++++++++-+++++++|+++ ++++++++++--+++++++++++ +++++++++++-++++-+++++
992: ++++++++++----++++++++++| ++++++++-------++++++++++ |++++++++------+++++++++|
993: |+++++++---------+++++++++| +++++++++--------+++++++++| |++++++++--- ----+++++++++|
994: |+++++++--- -++++++++|| |++++++++-- ++++++++|| |++++++++ -+++++++|
995: |+++++++ -+++++++|| |+++++++ +++++++|| |+++++++- ++++++++|
996: |+++++++ +++++++| ||++++++| ++++++++ | ++++++ +++++++|
997: |++++++ ++++++++++++|++ +++|+++|+ ++|++| ++++++||
998: ||+++++| |++|+-+++++||++ |++|++-|+-+||++ +++++||
999: ||++|++| +++|+++++++|+++- ++++++- +++|+++- |++|+||
1000: |||||||| -+++||-+---+||+++- -++++|-+---+||+++- ||+||||
1001: ||||||| -++++|------ |||+++- ++++++ ----- ||+++++ ||+||||
1002: ||||||| -|++++||++-++| ++++++ ++++++-|+++++| -+++++| |||||||
1003: ||+|||| +++++--|+++++++| +-+++++ +++++--+|+++++||---+++++ ||+|+||
1004: ||++|+| |+++++++||++++++||+++|+++| ++++++++||++||++| +-+++++| ||+|+||
1005: ||+|||+| |++++++++++++||+||-++++++++| |++++++++|+ +||++||++++++++| ||+|+||
1006: ||++|+++ ||++++++++|++|||++|+++++++++| |++++++++|+-+||++++++++++++| +++++||
1007: |+++||+ |++++++++|+++| ||++++++++++||| |++++++++++++| ||+++++++++++|| -+++++|
1008: |++++++++- |++++++++++++| ||+++++++++|+|| ||+++++++++++| |++++++++|+++| +++++++
1009: |++++++++- ||++|++++++++| |+++++++++|+||||++|++++++++|| |++++++++++++| -+++++++|
1010: |++++++++++- |+++|++++++++| |+++++++++|+||||+||++++++++| |++++++++|+++ --++++++++-
1011: |++++++++++--+++||++++++++ |+++++++-|+++++++||+-+++++| |+++++-+-||+++--+++++++++|
1012: ++++++++++-++++| -+++++| ++++++- |++++++| -+++++- |+++++--||++++++-++++++||
1013: +++++------++- -++++-+ -----+-||++++-|-++++++- ++++++-||+----+-+++++
1014: +++++--------||+++++ +++++||------||++++| -+++++| +-----+++---
1015: -++++------|+++- -++++|+|----++++-- -+++|+++--+++++++
1016: -------+++|+++- -+++|+++++++|+++ +++|+++--------
1017: -----++++|++ |+||++++++||++| |++|+++------
1018: -++++++++| |++|+|+++|++|+++ ++++++|--
1019: |+++++++ +++++++ |++++++| |+++++++
1020: |+++++++-- -++++++|| |++++++++- +++++++|
1021: +++++|+++- -++++++++ |++++++++-- -++++++++|
1022: +++++|++++------+++++++++| |+++++++++--------+++++++++
1023: |+++++++++-+----+++++++++ |++++-+-+------++++++|+++
1024: +++++++-----++++++++++- ++++++-------+-++++++++
1025: ++++++--------+++++++ +++++++-------+++++++|
1026: -++++--------+++++- --++--------+++++-+
1027: --+++++---+-++---- ----------++++---
1028: ------------- -------------
1029: --------- --------
1030:
1031:
1032:
1033:
The last frame found in 000000001cd1bbec.txt was 0
[mpeg2video @ 0x7fa57a009600] Invalid frame dimensions 0x0.
[mpeg2video @ 0x7fa57a009600] Invalid frame dimensions 0x0.
[mpegts @ 0x7fa57a806a00] PES packet size mismatch
[mpegts @ 0x7fa57a806a00] PES packet size mismatch
[mpegts @ 0x7fa57a806a00] PES packet size mismatch
Input #0, mpegts, from '000000001cd1bbec.mpg':
Duration: 01:06:00.15, start: 4410.244778, bitrate: 11491 kb/s
Program 3
Stream #0:0[0x31]: Video: mpeg2video (Main) ([2][0][0][0] / 0x0002), yuv420p(tv), 1920x1080 [SAR 1:1 DAR 16:9], Closed Captions, max. 80000 kb/s, 29.97 fps, 29.97 tbr, 90k tbn, 59.94 tbc
Stream #0:1[0x34](eng): Audio: ac3 (AC-3 / 0x332D4341), 48000 Hz, 5.1(side), fltp, 384 kb/s
Stream #0:2[0x35](spa): Audio: ac3 (AC-3 / 0x332D4341), 48000 Hz, stereo, fltp, 192 kb/s (visual impaired)
Program 4
Program 5
Initial pts = 0.167
Frame Rate set to 29.970 f/s
Frame: 1 Ratio: 1.92 MinY: 1 MaxY: 1002 MinX: 1 MaxX: 1920
[ac3 @ 0x7fa57a009c00] exponent out-of-range
[ac3 @ 0x7fa57a009c00] error decoding the audio block
overread 30
[mpeg2video @ 0x7fa57a009600] Warning MVs not available
[mpeg2video @ 0x7fa57a009600] 00 motion_type at 7 60
[mpeg2video @ 0x7fa57a009600] 00 motion_type at 109 59
[mpeg2video @ 0x7fa57a009600] 00 motion_type at 8 61
[mpeg2video @ 0x7fa57a009600] 00 motion_type at 4 8
[mpeg2video @ 0x7fa57a009600] 00 motion_type at 2 62
[mpeg2video @ 0x7fa57a009600] 00 motion_type at 10 9
[mpeg2video @ 0x7fa57a009600] 00 motion_type at 0 63
[mpeg2video @ 0x7fa57a009600] 00 motion_type at 25 10
[mpeg2video @ 0x7fa57a009600] invalid mb type in B Frame at 2 64
[mpeg2video @ 0x7fa57a009600] 00 motion_type at 0 11
[mpeg2video @ 0x7fa57a009600] 00 motion_type at 1 65
[mpeg2video @ 0x7fa57a009600] 00 motion_type at 11 12
[mpeg2video @ 0x7fa57a009600] 00 motion_type at 0 66
[mpeg2video @ 0x7fa57a009600] 00 motion_type at 16 13
[mpeg2video @ 0x7fa57a009600] 00 motion_type at 0 67
[mpeg2video @ 0x7fa57a009600] 00 motion_type at 2 14
[mpeg2video @ 0x7fa57a009600] 00 motion_type at 1 15
[mpeg2video @ 0x7fa57a009600] invalid cbp 0 at 19 16
[mpeg2video @ 0x7fa57a009600] 00 motion_type at 25 17
[mpeg2video @ 0x7fa57a009600] 00 motion_type at 1 18
[mpeg2video @ 0x7fa57a009600] 00 motion_type at 0 19
[mpeg2video @ 0x7fa57a009600] 00 motion_type at 1 20
[mpeg2video @ 0x7fa57a009600] 00 motion_type at 7 21
[mpeg2video @ 0x7fa57a009600] 00 motion_type at 0 22
[mpeg2video @ 0x7fa57a009600] 00 motion_type at 1 23
[mpeg2video @ 0x7fa57a009600] 00 motion_type at 10 24
[mpeg2video @ 0x7fa57a009600] 00 motion_type at 0 25
[mpeg2video @ 0x7fa57a009600] 00 motion_type at 0 26
[mpeg2video @ 0x7fa57a009600] 00 motion_type at 2 27
[mpeg2video @ 0x7fa57a009600] skip with previntra
[mpeg2video @ 0x7fa57a009600] 00 motion_type at 2 29
[mpeg2video @ 0x7fa57a009600] 00 motion_type at 0 30
[mpeg2video @ 0x7fa57a009600] 00 motion_type at 19 31
[mpeg2video @ 0x7fa57a009600] 00 motion_type at 1 32
[mpeg2video @ 0x7fa57a009600] 00 motion_type at 1 33
[mpeg2video @ 0x7fa57a009600] mb incr damaged
[mpeg2video @ 0x7fa57a009600] 00 motion_type at 0 35
[mpeg2video @ 0x7fa57a009600] 00 motion_type at 4 36
[mpeg2video @ 0x7fa57a009600] 00 motion_type at 0 37
[mpeg2video @ 0x7fa57a009600] 00 motion_type at 0 38
[mpeg2video @ 0x7fa57a009600] 00 motion_type at 7 39
[mpeg2video @ 0x7fa57a009600] 00 motion_type at 0 40
[mpeg2video @ 0x7fa57a009600] 00 motion_type at 0 41
[mpeg2video @ 0x7fa57a009600] 00 motion_type at 0 42
[mpeg2video @ 0x7fa57a009600] 00 motion_type at 0 43
[mpeg2video @ 0x7fa57a009600] 00 motion_type at 3 44
[mpeg2video @ 0x7fa57a009600] 00 motion_type at 0 45
[mpeg2video @ 0x7fa57a009600] 00 motion_type at 0 46
[mpeg2video @ 0x7fa57a009600] 00 motion_type at 0 47
[mpeg2video @ 0x7fa57a009600] 00 motion_type at 18 48
[mpeg2video @ 0x7fa57a009600] 00 motion_type at 0 49
[mpeg2video @ 0x7fa57a009600] 00 motion_type at 9 50
[mpeg2video @ 0x7fa57a009600] 00 motion_type at 0 51
[mpeg2video @ 0x7fa57a009600] 00 motion_type at 0 52
[mpeg2video @ 0x7fa57a009600] 00 motion_type at 0 53
[mpeg2video @ 0x7fa57a009600] 00 motion_type at 3 54
[mpeg2video @ 0x7fa57a009600] 00 motion_type at 0 55
[mpeg2video @ 0x7fa57a009600] 00 motion_type at 1 56
[mpeg2video @ 0x7fa57a009600] 00 motion_type at 1 57
[mpeg2video @ 0x7fa57a009600] 00 motion_type at 0 58
[mpeg2video @ 0x7fa57a009600] 00 motion_type at 0 59
[mpeg2video @ 0x7fa57a009600] Warning MVs not available
Frame: 62 Ratio: 1.78 MinY: 1 MaxY: 1080 MinX: 1 MaxX: 1920
Resizing cc text array to accomodate 101 cc text groups.
Frame 1522 (50.751s) - Black frame because large scene change of 8, uniform 28252
Frame 1581 (52.719s) - Black frame because large scene change of 10, uniform 34093
Frame 2031 (67.734s) - Black frame with brightness of 16,uniform of 0 and volume of 733
Frame 2032 (67.768s) - Black frame because large scene change of 0, uniform 686
Frame 2062 (68.769s) - Black frame because large scene change of 2, uniform 43539
Frame 2722 (90.791s) - Black frame because large scene change of 13, uniform 8153
Frame 2872 (95.796s) - Black frame because large scene change of 3, uniform 2217
Frame 2928 (97.664s) - Black frame because large scene change of 0, uniform 1662
Frame 2929 (97.698s) - Black frame because large scene change of 0, uniform 567
Frame 2930 (97.731s) - Black frame with brightness of 16,uniform of 0 and volume of -1
Frame 2931 (97.764s) - Black frame with brightness of 16,uniform of 0 and volume of -1
Frame 2932 (97.798s) - Black frame with brightness of 16,uniform of 0 and volume of -1
Frame 2933 (97.831s) - Black frame with brightness of 16,uniform of 0 and volume of -1
Frame 2934 (97.864s) - Black frame with brightness of 16,uniform of 0 and volume of -1
Frame 2935 (97.898s) - Black frame with brightness of 16,uniform of 0 and volume of -1
Frame 2936 (97.931s) - Black frame with brightness of 16,uniform of 0 and volume of -1
Frame 2937 (97.965s) - Black frame with brightness of 16,uniform of 0 and volume of -1
Frame 2938 (97.998s) - Black frame with brightness of 16,uniform of 0 and volume of -1
Frame 2939 (98.031s) - Black frame with brightness of 16,uniform of 0 and volume of -1
Frame 2940 (98.065s) - Black frame with brightness of 16,uniform of 0 and volume of -1
Frame 2941 (98.098s) - Black frame with brightness of 16,uniform of 0 and volume of -1
Frame 2942 (98.131s) - Black frame with brightness of 16,uniform of 0 and volume of -1
Frame 2943 (98.165s) - Black frame with brightness of 16,uniform of 0 and volume of -1
Frame 2944 (98.198s) - Black frame with brightness of 16,uniform of 0 and volume of -1
Frame 2945 (98.231s) - Black frame with brightness of 16,uniform of 0 and volume of -1
Frame 2946 (98.265s) - Black frame with brightness of 16,uniform of 0 and volume of -1
Frame 2947 (98.298s) - Black frame with brightness of 16,uniform of 0 and volume of -1
Frame 2948 (98.332s) - Black frame with brightness of 16,uniform of 0 and volume of -1
Frame 2949 (98.365s) - Black frame with brightness of 16,uniform of 0 and volume of -1
Frame 2950 (98.398s) - Black frame with brightness of 16,uniform of 0 and volume of -1
Frame 2951 (98.432s) - Black frame with brightness of 16,uniform of 0 and volume of -1
Frame 2952 (98.465s) - Black frame with brightness of 16,uniform of 0 and volume of -1
Frame 2953 (98.498s) - Black frame with brightness of 16,uniform of 0 and volume of -1
Frame 2954 (98.532s) - Black frame with brightness of 16,uniform of 0 and volume of -1
Frame 2955 (98.565s) - Black frame with brightness of 16,uniform of 0 and volume of -1
Frame 2956 (98.599s) - Black frame with brightness of 16,uniform of 0 and volume of -1
Frame 2957 (98.632s) - Black frame with brightness of 16,uniform of 0 and volume of -1
Frame 2958 (98.665s) - Black frame with brightness of 16,uniform of 0 and volume of -1
Frame 2959 (98.699s) - Black frame with brightness of 16,uniform of 0 and volume of -1
Frame 2960 (98.732s) - Black frame with brightness of 16,uniform of 0 and volume of -1
Frame 2961 (98.765s) - Black frame with brightness of 16,uniform of 0 and volume of -1
Frame 2962 (98.799s) - Black frame with brightness of 16,uniform of 0 and volume of -1
Frame 2963 (98.832s) - Black frame with brightness of 16,uniform of 0 and volume of -1
Frame 2964 (98.865s) - Black frame with brightness of 16,uniform of 0 and volume of -1
Frame 2965 (98.899s) - Black frame with brightness of 16,uniform of 0 and volume of -1
Frame 2966 (98.932s) - Black frame with brightness of 16,uniform of 0 and volume of -1
Frame 2967 (98.966s) - Black frame with brightness of 16,uniform of 0 and volume of -1
Frame 2968 (98.999s) - Black frame with brightness of 16,uniform of 0 and volume of -1
Frame 2969 (99.032s) - Black frame with brightness of 16,uniform of 0 and volume of -1
Frame 2970 (99.066s) - Black frame with brightness of 16,uniform of 0 and volume of -1
Frame 2971 (99.099s) - Black frame with brightness of 16,uniform of 0 and volume of -1
Frame 2972 (99.132s) - Black frame with brightness of 16,uniform of 0 and volume of -1
Frame 2973 (99.166s) - Black frame with brightness of 16,uniform of 0 and volume of -1
Frame 2974 (99.199s) - Black frame with brightness of 16,uniform of 0 and volume of -1
Frame 2975 (99.232s) - Black frame with brightness of 16,uniform of 0 and volume of -1
Frame 2976 (99.266s) - Black frame with brightness of 16,uniform of 0 and volume of -1
Frame 2977 (99.299s) - Black frame with brightness of 16,uniform of 0 and volume of -1
Frame 2978 (99.333s) - Black frame with brightness of 16,uniform of 0 and volume of -1
Frame 2979 (99.366s) - Black frame with brightness of 16,uniform of 0 and volume of -1
Frame 2980 (99.399s) - Black frame with brightness of 16,uniform of 0 and volume of -1
Frame 2981 (99.433s) - Black frame with brightness of 16,uniform of 0 and volume of -1
XDS[2981]: 1 85 c8 45 8f 5e 0 0 0 0 0 XDS[2981]: V-Chip: 8 48 45 0
Frame 2982 (99.466s) - Black frame with brightness of 16,uniform of 0 and volume of -1
Frame 2983 (99.499s) - Black frame with brightness of 16,uniform of 0 and volume of -1
Frame 2984 (99.533s) - Black frame with brightness of 16,uniform of 0 and volume of -1
XDS[2990]: 1 4 a1 80 8f cb 0 0 0 0 0 XDS[2990]: Program Type: a3eb6b2
XDS[3082]: 1 83 54 ef 6e e9 67 68 f4 20 d3 XDS[3082]: Program Name: Tonight Show Jimmy Fallon
Start logo cblock 0 frame 3277
Resizing cc text array to accomodate 201 cc text groups.c(541.00 fps), 4%
XDS[10464]: 1 83 54 ef 6e e9 67 68 f4 20 d3 Abort trap: 6(430.00 fps), 8%
And then returns to the command line for next instruction.
Because comskip never fully completes the .edl file is never created and MarkCommercials can't operate correctly.
Below is a link to the .eyetv
file which is simply a diretory with it's contents for you if necessary.
The Tonight Show Starring Jimmy Fallon
Thanks for your support
Comskip fails with a segmentation fault if you run it in a directory for which your account isn't granted write permission. Errno 11.
I suggest a more graceful failure from this condition.
When trying to review comskip txt files with associated video files larger than 2GB on linux (raspbian jessie), it is unable to open the source video file for review. I end up with a black screen where the video files should be. The timeline loads and I am still able to navigate through the file...
I was able to fix the issue by enabling large file support in platform.c (#define _LARGEFILE_SOURCE) and changing fopen to fopen64. You will probably want to do this conditionally based on the architecture.
Hi,
Just a thought, but to offload the CPU, and spec up processing ... perhaps use the libraries / routines available in cuda?
Thanks!
I'm looking to run Comskip on my Ubuntu server that has Plex and TVheadend running. I notice the Linux installatio instructions stop at Vivid Vervet. I have tried running with these instructions, but ./Configure falls over with the following error:-
./configure: line 3789: PKG_PROG_PKG_CONFIG: command not found
./configure: line 3793: syntax error near unexpected token argtable2,' ./configure: line 3793:
PKG_CHECK_MODULES(argtable2, argtable2 >= 2.12)'
Hi there, for some reason aspect ratio change doesn't seem to be working:
Detection Methods to be used:
1) Black Frame
2) Logo - Give up after 2000 seconds
3) Resolution Change
4) Aspect Ratio
After Sorting - 130
--------------
Aspect Ratio 1.26 found on 146069 frames totalling 95.4%
Aspect Ratio 1.65 found on 2450 frames totalling 97.0%
Aspect Ratio 1.66 found on 752 frames totalling 97.5%
Aspect Ratio 1.68 found on 745 frames totalling 98.0%
Aspect Ratio 1.81 found on 524 frames totalling 98.3%
Aspect Ratio 1.72 found on 327 frames totalling 98.5%
Aspect Ratio 1.28 found on 272 frames totalling 98.7%
Aspect Ratio 1.64 found on 250 frames totalling 98.9%
Aspect Ratio 1.23 found on 235 frames totalling 99.0%
Aspect Ratio 1.24 found on 215 frames totalling 99.2%
Aspect Ratio 1.89 found on 125 frames totalling 99.2%
Aspect Ratio 1.84 found on 86 frames totalling 99.3%
Aspect Ratio 1.85 found on 74 frames totalling 99.3%
Aspect Ratio 1.15 found on 66 frames totalling 99.4%
Aspect Ratio 0.94 found on 56 frames totalling 99.4%
Aspect Ratio 0.68 found on 53 frames totalling 99.5%
Aspect Ratio 1.10 found on 45 frames totalling 99.5%
Aspect Ratio 1.88 found on 45 frames totalling 99.5%
Aspect Ratio 1.67 found on 43 frames totalling 99.5%
Aspect Ratio 1.86 found on 40 frames totalling 99.6%
Aspect Ratio 1.90 found on 39 frames totalling 99.6%
Aspect Ratio 0.91 found on 29 frames totalling 99.6%
Aspect Ratio 1.87 found on 28 frames totalling 99.6%
Aspect Ratio 0.88 found on 26 frames totalling 99.6%
Aspect Ratio 1.11 found on 26 frames totalling 99.7%
Aspect Ratio 0.87 found on 25 frames totalling 99.7%
Aspect Ratio 1.13 found on 25 frames totalling 99.7%
Aspect Ratio 0.90 found on 23 frames totalling 99.7%
Aspect Ratio 1.05 found on 21 frames totalling 99.7%
Aspect Ratio 0.85 found on 20 frames totalling 99.7%
Aspect Ratio 0.92 found on 20 frames totalling 99.8%
Aspect Ratio 1.04 found on 19 frames totalling 99.8%
Aspect Ratio 1.08 found on 18 frames totalling 99.8%
Aspect Ratio 0.89 found on 17 frames totalling 99.8%
Aspect Ratio 0.96 found on 17 frames totalling 99.8%
Aspect Ratio 1.70 found on 16 frames totalling 99.8%
Aspect Ratio 1.77 found on 16 frames totalling 99.8%
Aspect Ratio 0.84 found on 15 frames totalling 99.8%
Aspect Ratio 1.69 found on 15 frames totalling 99.8%
Aspect Ratio 0.86 found on 14 frames totalling 99.9%
Aspect Ratio 0.98 found on 14 frames totalling 99.9%
Aspect Ratio 0.67 found on 13 frames totalling 99.9%
Aspect Ratio 1.00 found on 13 frames totalling 99.9%
Aspect Ratio 1.06 found on 13 frames totalling 99.9%
Aspect Ratio 1.03 found on 12 frames totalling 99.9%
Aspect Ratio 1.71 found on 12 frames totalling 99.9%
Aspect Ratio 1.07 found on 10 frames totalling 99.9%
Aspect Ratio 1.09 found on 10 frames totalling 99.9%
Aspect Ratio 1.78 found on 10 frames totalling 99.9%
Aspect Ratio 0.65 found on 9 frames totalling 99.9%
Aspect Ratio 0.81 found on 8 frames totalling 99.9%
Aspect Ratio 1.02 found on 8 frames totalling 99.9%
Aspect Ratio 0.73 found on 7 frames totalling 99.9%
Aspect Ratio 0.83 found on 7 frames totalling 99.9%
Aspect Ratio 1.14 found on 7 frames totalling 100.0%
Aspect Ratio 0.66 found on 5 frames totalling 100.0%
Aspect Ratio 1.17 found on 5 frames totalling 100.0%
Aspect Ratio 1.82 found on 5 frames totalling 100.0%
Aspect Ratio 1.18 found on 4 frames totalling 100.0%
Aspect Ratio 1.33 found on 4 frames totalling 100.0%
Aspect Ratio 1.76 found on 4 frames totalling 100.0%
Aspect Ratio 0.79 found on 3 frames totalling 100.0%
Aspect Ratio 1.19 found on 3 frames totalling 100.0%
Aspect Ratio 1.20 found on 3 frames totalling 100.0%
Aspect Ratio 1.21 found on 3 frames totalling 100.0%
Aspect Ratio 1.36 found on 3 frames totalling 100.0%
Aspect Ratio 0.72 found on 2 frames totalling 100.0%
Aspect Ratio 0.74 found on 2 frames totalling 100.0%
Aspect Ratio 0.78 found on 2 frames totalling 100.0%
Aspect Ratio 1.32 found on 2 frames totalling 100.0%
Aspect Ratio 1.35 found on 2 frames totalling 100.0%
Aspect Ratio 1.47 found on 2 frames totalling 100.0%
Aspect Ratio 1.48 found on 2 frames totalling 100.0%
Aspect Ratio 1.75 found on 2 frames totalling 100.0%
Aspect Ratio 0.75 found on 1 frames totalling 100.0%
Aspect Ratio 0.76 found on 1 frames totalling 100.0%
Aspect Ratio 0.77 found on 1 frames totalling 100.0%
Aspect Ratio 0.80 found on 1 frames totalling 100.0%
Aspect Ratio 0.95 found on 1 frames totalling 100.0%
Aspect Ratio 0.99 found on 1 frames totalling 100.0%
Aspect Ratio 1.01 found on 1 frames totalling 100.0%
Aspect Ratio 1.16 found on 1 frames totalling 100.0%
Aspect Ratio 1.31 found on 1 frames totalling 100.0%
Aspect Ratio 1.34 found on 1 frames totalling 100.0%
Aspect Ratio 1.37 found on 1 frames totalling 100.0%
Aspect Ratio 1.40 found on 1 frames totalling 100.0%
Aspect Ratio 1.42 found on 1 frames totalling 100.0%
Aspect Ratio 1.61 found on 1 frames totalling 100.0%
Aspect Ratio 1.62 found on 1 frames totalling 100.0%
Aspect Ratio 1.73 found on 1 frames totalling 100.0%
Aspect Ratio 1.74 found on 1 frames totalling 100.0%
Aspect Ratio 1.91 found on 1 frames totalling 100.0%
Printing AR cblock list
-----------------------------------------
Block: 0 Start: 1 End: 35448 AR_R: 1.26 Length: 0:23:37.88, [ 720x 576] minX= 1, minY= 1, maxX=720, maxY=576
Block: 1 Start: 35449 End: 35698 AR_R: 1.65 Length: 0:00:09.96, [ 720x 576] minX= 1, minY= 68, maxX=720, maxY=506
Block: 2 Start: 35699 End: 36698 AR_R: 1.26 Length: 0:00:39.96, [ 720x 576] minX= 1, minY= 1, maxX=720, maxY=576
Block: 3 Start: 36699 End: 37198 AR_R: 1.65 Length: 0:00:19.96, [ 720x 576] minX= 1, minY= 68, maxX=720, maxY=506
Block: 4 Start: 37199 End: 41724 AR_R: 1.26 Length: 0:03:01.00, [ 720x 576] minX= 1, minY= 1, maxX=720, maxY=576
Block: 5 Start: 41725 End: 42248 AR_R: 1.81 Length: 0:00:20.92, [ 720x 576] minX= 1, minY= 88, maxX=720, maxY=486
Block: 6 Start: 42249 End: 76623 AR_R: 1.26 Length: 0:22:54.96, [ 720x 576] minX= 1, minY= 1, maxX=720, maxY=576
Block: 7 Start: 76624 End: 77461 AR_R: 1.65 Length: 0:00:33.48, [ 720x 576] minX= 1, minY= 68, maxX=720, maxY=506
Block: 8 Start: 77462 End: 77873 AR_R: 1.26 Length: 0:00:16.44, [ 720x 576] minX= 1, minY= 1, maxX=720, maxY=576
Block: 9 Start: 77874 End: 78408 AR_R: 1.65 Length: 0:00:21.36, [ 720x 576] minX= 1, minY= 70, maxX=720, maxY=504
Block: 10 Start: 78409 End: 80214 AR_R: 1.26 Length: 0:01:12.19, [ 720x 576] minX= 1, minY= 1, maxX=720, maxY=576
Block: 11 Start: 80215 End: 80592 AR_R: 1.65 Length: 0:00:15.07, [ 720x 576] minX= 1, minY= 68, maxX=720, maxY=506
Block: 12 Start: 80593 End: 110270 AR_R: 1.26 Length: 0:19:47.08, [ 720x 576] minX= 1, minY= 1, maxX=720, maxY=576
Block: 13 Start: 110271 End: 110948 AR_R: 1.81 Length: 0:00:27.07, [ 720x 576] minX= 1, minY= 98, maxX=720, maxY=482
Block: 14 Start: 110949 End: 113948 AR_R: 1.26 Length: 0:01:59.96, [ 720x 576] minX= 1, minY= 1, maxX=720, maxY=576
Block: 15 Start: 113949 End: 114698 AR_R: 1.65 Length: 0:00:29.96, [ 720x 576] minX= 1, minY= 68, maxX=720, maxY=506
Block: 16 Start: 114699 End: 115448 AR_R: 1.26 Length: 0:00:29.96, [ 720x 576] minX= 1, minY= 1, maxX=720, maxY=576
Block: 17 Start: 115449 End: 116028 AR_R: 1.65 Length: 0:00:23.15, [ 720x 576] minX= 1, minY= 74, maxX=720, maxY=502
Block: 18 Start: 116029 End: 123905 AR_R: 1.26 Length: 0:05:15.03, [ 720x 576] minX= 1, minY= 1, maxX=720, maxY=576
Block: 19 Start: 123906 End: 124012 AR_R: 1.81 Length: 0:00:04.23, [ 720x 576] minX= 1, minY= 96, maxX=720, maxY=478
Block: 20 Start: 124013 End: 124825 AR_R: 1.26 Length: 0:00:32.47, [ 720x 576] minX= 1, minY= 1, maxX=720, maxY=576
Block: 21 Start: 124826 End: 124866 AR_R: 1.81 Length: 0:00:01.60, [ 720x 576] minX= 1, minY= 92, maxX=720, maxY=500
Block: 22 Start: 124867 End: 156394 AR_R: 1.26 Length: 0:21:01.07, [ 720x 576] minX= 1, minY= 1, maxX=720, maxY=576
Block: 23 Start: 156395 End: 156528 AR_R: 1.05 Length: 0:00:05.31, [ 720x 576] minX= 56, minY= 1, maxX=656, maxY=576
Block: 24 Start: 156529 End: 156757 AR_R: 0.68 Length: 0:00:09.11, [ 720x 576] minX=160, minY= 1, maxX=546, maxY=576
Block: 25 Start: 156758 End: 159847 AR_R: 1.26 Length: 0:02:03.56, [ 720x 576] minX= 1, minY= 1, maxX=720, maxY=576
Block: 26 Start: 159848 End: 159986 AR_R: 1.05 Length: 0:00:05.51, [ 720x 576] minX= 56, minY= 1, maxX=670, maxY=576
Block: 27 Start: 159987 End: 160469 AR_R: 1.15 Length: 0:00:19.27, [ 720x 576] minX= 34, minY= 1, maxX=682, maxY=576
Block: 28 Start: 160470 End: 160614 AR_R: 0.94 Length: 0:00:05.76, [ 720x 576] minX=126, minY= 1, maxX=598, maxY=576
Block: 29 Start: 160615 End: 164196 AR_R: 1.26 Length: 0:02:23.23, [ 720x 576] minX= 1, minY= 1, maxX=720, maxY=576
Block: 30 Start: 164197 End: 164580 AR_R: 1.65 Length: 0:00:15.31, [ 720x 576] minX= 1, minY= 78, maxX=720, maxY=498
Block: 31 Start: 164581 End: 164779 AR_R: 1.26 Length: 0:00:07.92, [ 720x 576] minX= 1, minY= 1, maxX=720, maxY=576
Block: 32 Start: 164780 End: 165079 AR_R: 1.65 Length: 0:00:11.96, [ 720x 576] minX= 1, minY= 70, maxX=720, maxY=506
Block: 33 Start: 165080 End: 167087 AR_R: 1.26 Length: 0:01:20.28, [ 720x 576] minX= 1, minY= 1, maxX=720, maxY=576
Block: 34 Start: 167088 End: 167197 AR_R: 0.94 Length: 0:00:04.35, [ 720x 576] minX=102, minY= 1, maxX=602, maxY=576
Block: 35 Start: 167198 End: 169448 AR_R: 1.26 Length: 0:01:30.00, [ 720x 576] minX= 1, minY= 1, maxX=720, maxY=576
Block: 36 Start: 169449 End: 170698 AR_R: 1.65 Length: 0:00:49.96, [ 720x 576] minX= 1, minY= 74, maxX=720, maxY=502
Block: 37 Start: 170699 End: 172200 AR_R: 1.26 Length: 0:01:00.00, [ 720x 576] minX= 1, minY= 1, maxX=720, maxY=576
So I don't understand why we get 172200 Frames Processed Commercials were not found.
postProcessPlex.ViceVersa1988.mkv.log.txt
Thanks again for this great app and any hints much appreciated!
Example output:
$ ./comskip -v 10 /mnt/video/Recorded\ TV/file.ts
Comskip 0.81.098, made using ffmpeg
Donator build
The commandline used was:
./comskip -v 10 "/mnt/video/Recorded TV/file.ts"
Using comskip.ini for initiation values.
Setting verbose level to 10 as per command line.
Segmentation fault (core dumped)
Found this in kern.log:
Jul 8 17:13:38 tvheadend kernel: [230799.911259] comskip[30702]: segfault at 0 ip 00007fc074a016f8 sp 00007ffd3ee63030 error 4 in libc-2.23.so[7fc074993000+1c0000]
Hi, can you update your version to match the release of Comskip, currently 0.81.092?
Hello,
I would like to package comskip in Fedora so it could be installed by simply typing dnf install comskip
. Would you have any objections to this?
If you're okay with it, may you please select a license to use for your repository? I will do the rest of the work.
Thank you very much for developing comskip. It is a great piece of software.
Hi there, i'm trying to use this on my server with little success; I'm not sure what is wrong but this is the error i'm getting when running from the command line:
Unsupported codec!
/mnt/PlexRecordings/TV/.grab/0aa3882cef71091ff6f778bef484bf7191b54548/The Simpsons (1989) - S11E13 - Saddlesore Galactica.mkv: could not open video codec
postProcessPlex.The Simpsons (1989) - S11E13 - Saddlesore Galactica.mkv.log.txt
When called automatically i get:
Input #0, matroska,webm, from '/mnt/PlexRecordings/TV/.grab/f16e1414e42f40d0ca576ee762eaa9cb3a483531/Coronation Street (1960) - 2017-06-09 00 00 00 - Episode 06-09.mkv':
Metadata:
ENCODER : Lavf57.72.100
Duration: 00:29:48.68, start: 0.000000, bitrate: 2128 kb/s
Stream #0:0: Video: mpeg2video, none(tv, top first), 720x576 [SAR 64:45 DAR 16:9], 25 fps, 25 tbr, 1k tbn, 50 tbc (default)
Metadata:
DURATION : 00:29:48.679000000
Stream #0:1(eng): Audio: mp2, 48000 Hz, stereo, 192 kb/s (default)
Metadata:
DURATION : 00:29:48.648000000
Stream #0:2(eng): Audio: mp2, 48000 Hz, mono, 64 kb/s (default)
Metadata:
DURATION : 00:29:48.648000000
Could not open video codec
postProcessPlex.Coronation Street (1960) - 2017-06-09 00 00 00 - Episode 06-09.mkv.log.txt
If i look at the file info:
MacBook-Pro-2:BackupMP2 chrisd$ mkvinfo "The Simpsons (1989) - S11E13 - Saddlesore Galactica.mkv"
+ EBML head
|+ EBML version: 1
|+ EBML read version: 1
|+ EBML maximum ID length: 4
|+ EBML maximum size length: 8
|+ Doc type: matroska
|+ Doc type version: 4
|+ Doc type read version: 2
+ Segment, size 485729909
|+ Seek head (subentries will be skipped)
|+ EbmlVoid (size: 147)
|+ Segment information
| + Timecode scale: 1000000
| + Muxing application: Lavf57.72.100
| + Writing application: Lavf57.72.100
| + Segment UID: 0x6e 0x2a 0x92 0x4a 0x43 0x58 0x97 0x85 0xc2 0xa4 0x84 0x19 0xf7 0xf3 0xc1 0x63
| + Duration: 1798.222s (00:29:58.222)
|+ Segment tracks
| + A track
| + Track number: 1 (track ID for mkvmerge & mkvextract: 0)
| + Track UID: 1
| + Lacing flag: 0
| + Language: und
| + Codec ID: V_MPEG2
| + Track type: video
| + Default duration: 40.000ms (25.000 frames/fields per second for a video track)
| + Video track
| + Pixel width: 720
| + Pixel height: 576
| + Display width: 16
| + Display height: 9
| + Display unit: 3 (aspect ratio)
| + (Unknown element: VideoColour; ID: 0x55b0 size: 15)
| + (Unknown element: VideoColourRange; ID: 0x55b9 size: 4)
| + (Unknown element: VideoChromaSitHorz; ID: 0x55b7 size: 4)
| + (Unknown element: VideoChromaSitVert; ID: 0x55b8 size: 4)
| + CodecPrivate, length 86
| + A track
| + Track number: 2 (track ID for mkvmerge & mkvextract: 1)
| + Track UID: 2
| + Lacing flag: 0
| + Language: eng
| + Codec ID: A_MPEG/L2
| + Track type: audio
| + Audio track
| + Channels: 2
| + Sampling frequency: 48000
| + Bit depth: 16
| + A track
| + Track number: 3 (track ID for mkvmerge & mkvextract: 2)
| + Track UID: 3
| + Lacing flag: 0
| + Language: eng
| + Codec ID: A_MPEG/L2
| + Track type: audio
| + Audio track
| + Channels: 1
| + Sampling frequency: 48000
| + Bit depth: 16
|+ Tags
| + Tag
| + Targets
| + Simple
| + Name: ENCODER
| + String: Lavf57.72.100
| + Tag
| + Targets
| + TrackUID: 1
| + Simple
| + Name: DURATION
| + String: 00:29:58.222000000
| + Tag
| + Targets
| + TrackUID: 2
| + Simple
| + Name: DURATION
| + String: 00:29:58.200000000
| + Tag
| + Targets
| + TrackUID: 3
| + Simple
| + Name: DURATION
| + String: 00:29:58.200000000
|+ Cluster
MacBook-Pro-2:BackupMP2 chrisd$
MacBook-Pro-2:BackupMP2 chrisd$ mkvinfo Coronation\ Street\ \(1960\)\ -\ 2017-06-09\ 00\ 00\ 00\ -\ Episode\ 06-09.mkv
+ EBML head
|+ EBML version: 1
|+ EBML read version: 1
|+ EBML maximum ID length: 4
|+ EBML maximum size length: 8
|+ Doc type: matroska
|+ Doc type version: 4
|+ Doc type read version: 2
+ Segment, size 475895771
|+ Seek head (subentries will be skipped)
|+ EbmlVoid (size: 147)
|+ Segment information
| + Timecode scale: 1000000
| + Muxing application: Lavf57.72.100
| + Writing application: Lavf57.72.100
| + Segment UID: 0x29 0x57 0x14 0x13 0xf0 0x9f 0x21 0x76 0xec 0x20 0x3d 0x2f 0x2b 0x2f 0xf5 0x71
| + Duration: 1788.679s (00:29:48.679)
|+ Segment tracks
| + A track
| + Track number: 1 (track ID for mkvmerge & mkvextract: 0)
| + Track UID: 1
| + Lacing flag: 0
| + Language: und
| + Codec ID: V_MPEG2
| + Track type: video
| + Default duration: 40.000ms (25.000 frames/fields per second for a video track)
| + Video track
| + Pixel width: 720
| + Pixel height: 576
| + Display width: 16
| + Display height: 9
| + Display unit: 3 (aspect ratio)
| + (Unknown element: VideoColour; ID: 0x55b0 size: 15)
| + (Unknown element: VideoColourRange; ID: 0x55b9 size: 4)
| + (Unknown element: VideoChromaSitHorz; ID: 0x55b7 size: 4)
| + (Unknown element: VideoChromaSitVert; ID: 0x55b8 size: 4)
| + CodecPrivate, length 86
| + A track
| + Track number: 2 (track ID for mkvmerge & mkvextract: 1)
| + Track UID: 2
| + Lacing flag: 0
| + Language: eng
| + Codec ID: A_MPEG/L2
| + Track type: audio
| + Audio track
| + Channels: 2
| + Sampling frequency: 48000
| + Bit depth: 16
| + A track
| + Track number: 3 (track ID for mkvmerge & mkvextract: 2)
| + Track UID: 3
| + Lacing flag: 0
| + Language: eng
| + Codec ID: A_MPEG/L2
| + Track type: audio
| + Audio track
| + Channels: 1
| + Sampling frequency: 48000
| + Bit depth: 16
|+ Tags
| + Tag
| + Targets
| + Simple
| + Name: ENCODER
| + String: Lavf57.72.100
| + Tag
| + Targets
| + TrackUID: 1
| + Simple
| + Name: DURATION
| + String: 00:29:48.679000000
| + Tag
| + Targets
| + TrackUID: 2
| + Simple
| + Name: DURATION
| + String: 00:29:48.648000000
| + Tag
| + Targets
| + TrackUID: 3
| + Simple
| + Name: DURATION
| + String: 00:29:48.648000000
|+ Cluster
MacBook-Pro-2:BackupMP2 chrisd$
My system is:
root@plex:/ # uname -a
FreeBSD plex 10.3-STABLE FreeBSD 10.3-STABLE #0 r295946+21897e6695f(9.10.2-STABLE): Thu Apr 20 17:58:31 UTC 2017 root@gauntlet:/freenas-9.10-releng/_BE/objs/freenas-9.10-releng/_BE/os/sys/FreeNAS.amd64 amd64
root@plex:/ #
And the code is:
root@plex:/usr/local/Comskip # git rev-parse HEAD
578c21cba6d6e52e6911cc8254ffdd0160dee34a
root@plex:/usr/local/Comskip # git branch
* master
root@plex:/usr/local/Comskip # git remote
origin
root@plex:/usr/local/Comskip # git config --get remote.origin.url
https://github.com/erikkaashoek/Comskip.git
root@plex:/usr/local/Comskip #
I am working to resolve this but my Makefile experience is 15 years out of date :)
comskip.c:17:10: fatal error: 'argtable2.h' file not found
tried
make INCLUDES="-I/usr/local/opt/ffmpeg/include:-I./vendor:/usr/local/include" LIBS="-L/usr/local/opt/ffmpeg/lib" SHLIBS="-lavutil.ffmpeg -lavformat.ffmpeg -lavcodec.ffmpeg -largtable2"
no luck yet.
Installation of gcc and make are missing
I've followed the instructions in the readme for compiling on 14.04.
I ran into the same issue posted here:
https://github.com/erikkaashoek/Comskip/issues/36
However as mentioned in the comments there, compiling the most recent ffmpeg from scratch solved it.
Now that I was able to properly configure, I've run into this error while compiling:
gcc -DPACKAGE_NAME=\"Comskip\" -DPACKAGE_TARNAME=\"comskip\" -DPACKAGE_VERSION=\"0.81.089\" -DPACKAGE_STRING=\"Comskip\ 0.81.089\" -DPACKAGE_BUGREPORT=\"https://github.com/erikkaashoek/Comskip/issues\" -DPACKAGE_URL=\"\" -DPACKAGE=\"comskip\" -DVERSION=\"0.81.089\" -DHAVE_LIBM=1 -DHAVE_LIBPTHREAD=1 -I. -Wall -I/usr/local/include -DPROCESS_CC -DDONATOR -g -O2 -MT comskip-mpeg2dec.o -MD -MP -MF .deps/comskip-mpeg2dec.Tpo -c -o comskip-mpeg2dec.o `test -f 'mpeg2dec.c' || echo './'`mpeg2dec.c
In file included from mpeg2dec.c:170:0:
comskip.h:5:0: warning: "PACKAGE_STRING" redefined [enabled by default]
#define PACKAGE_STRING " Comskip 0.81.090"
^
<command-line>:0:0: note: this is the location of the previous definition
mpeg2dec.c: In function 'DecodeOnePicture':
mpeg2dec.c:1064:17: warning: 'av_free_packet' is deprecated (declared at /usr/local/include/libavcodec/avcodec.h:4040) [-Wdeprecated-declarations]
av_free_packet(packet);
^
mpeg2dec.c:1096:21: warning: 'av_free_packet' is deprecated (declared at /usr/local/include/libavcodec/avcodec.h:4040) [-Wdeprecated-declarations]
av_free_packet(packet);
^
mpeg2dec.c:1122:9: warning: 'av_free_packet' is deprecated (declared at /usr/local/include/libavcodec/avcodec.h:4040) [-Wdeprecated-declarations]
av_free_packet(packet);
^
mpeg2dec.c: In function 'stream_component_open':
mpeg2dec.c:1595:35: error: 'CODEC_ID_MPEG1VIDEO' undeclared (first use in this function)
if (codecCtx->codec_id != CODEC_ID_MPEG1VIDEO)
^
mpeg2dec.c:1595:35: note: each undeclared identifier is reported only once for each function it appears in
mpeg2dec.c:1603:35: error: 'CODEC_ID_H264' undeclared (first use in this function)
if (codecCtx->codec_id == CODEC_ID_H264) {
^
mpeg2dec.c: In function 'file_open':
mpeg2dec.c:1793:23: error: 'AVFormatContext' has no member named 'max_analyze_duration2'
is->pFormatCtx->max_analyze_duration2 *= 4;
^
mpeg2dec.c: In function 'main':
mpeg2dec.c:2163:21: warning: 'av_free_packet' is deprecated (declared at /usr/local/include/libavcodec/avcodec.h:4040) [-Wdeprecated-declarations]
av_free_packet(packet);
^
mpeg2dec.c:2288:13: warning: 'av_free_packet' is deprecated (declared at /usr/local/include/libavcodec/avcodec.h:4040) [-Wdeprecated-declarations]
av_free_packet(packet);
^
make: *** [comskip-mpeg2dec.o] Error 1
Any suggestions would help, thanks.
I'm using Comskip in conjunction to EyeTV through etv-comskip supported by essandess.
It seems to be working flawlessly in nearly every recording except for 1 show in particular, The Tonight Show Starring Jimmy Fallon. When I navigate to the .eyetv file and ls -l I can see the .edl file does not exist.
total 11168368
-rw-r--r-- 1 user staff 1371 Nov 16 23:39 000000001bfaac32.eyetvp
-rw-r--r-- 1 user staff 284240 Nov 16 23:39 000000001bfae57c.eyetvi
-rw-r--r-- 1 user staff 2414 Nov 17 17:46 000000001bfae57c.eyetvr
-rw-r--r-- 1 user staff 107967 Nov 18 21:24 000000001bfae57c.log
-rw-r--r-- 1 user staff 8910 Nov 16 23:41 000000001bfae57c.logo.txt
-rw-r--r-- 1 user staff 5711602996 Nov 16 23:39 000000001bfae57c.mpg
-rw-r--r-- 1 user staff 159802 Nov 17 17:46 000000001bfae57c.thumbnail.tiff
-rw-r--r-- 1 user staff 6015714 Nov 17 17:46 000000001bfae57c.tiff
-rw-r--r-- 1 user staff 0 Nov 16 23:41 000000001bfae57c.txt
Running comskip from the command line
/Library/Application\ Support/ETVComskip/bin/comskip --ini=/Library/Application\ Support/ETVComskip/comskip.ini 000000001bfae57c.mpg
Returns
Comskip 0.81.089, made using ffmpeg
Donator build
The commandline used was:
"/Library/Application Support/ETVComskip/bin/comskip" "--ini=/Library/Application Support/ETVComskip/comskip.ini" 000000001bfae57c.mpg
Setting ini file to /Library/Application Support/ETVComskip/comskip.ini as per commandline
Using /Library/Application Support/ETVComskip/comskip.ini for initiation values.
Mpeg: 000000001bfae57c.mpg
Exe comskip.exe
Logo: 000000001bfae57c.logo.txt
Ini: /Library/Application Support/ETVComskip/comskip.ini
Detection Methods to be used:
1) Black Frame
2) Logo - Give up after 2000 seconds
3) Scene Change
4) Resolution Change
5) Closed Captions
6) Aspect Ratio
7) Silence
ComSkip throttles back from -0001 to -0001.
The time is now 2131 so it's full speed ahead!
Settings
--------
[Main Settings]
;the sum of the values for which kind of frames comskip will consider as possible cutpoints: 1=uniform (black or any other color) frame, 2=logo, 4=scene change, 8=resolution change, 16=closed captions, 32=aspect ration, 64=silence, 255=all.
detect_method=127
;Set to 10 to show a lot of extra info, level 5 is also OK, set to 0 to disable
verbose=10
;Frame not black if any of the pixels of the frame has a brightness greater than this (scale 0 to 255)
max_brightness=60
maxbright=1
;Frame not pure black if a small number of the pixels of the frame has a brightness greater than this. To decide if the frame is truly black, comskip will also check average brightness (scale 0 to 255)
test_brightness=40
;
max_avg_brightness=25
;
max_commercialbreak=600
;
min_commercialbreak=25
;
max_commercial_size=125
;
min_commercial_size=4
;
min_show_segment_length=250
;
max_volume=500
;
max_silence=100
;
non_uniformity=500
[Detailed Settings]
min_silence=12
noise_level=5
brightness_jump=200
fps=22
validate_silence=1
validate_uniform=1
validate_scenechange=1
global_threshold=1.05
disable_heuristics=4
[CPU Load Reduction]
thread_count=4
hardware_decode=1
play_nice_start=-1
play_nice_end=-1
play_nice_sleep=2
[Input Correction]
max_repair_size=200
ms_audio_delay=5
volume_slip=40
lowres=0
skip_b_frames=0
[Aspect Ratio]
ar_delta=0.08
cut_on_ar_change=1
[Global Removes]
padding=0
remove_before=0
remove_after=0
added_recording=14
delete_show_after_last_commercial=0
delete_show_before_first_commercial=0
delete_show_before_or_after_current=0
delete_block_after_commercial=0
min_commercial_break_at_start_or_end=39
always_keep_first_seconds=0
always_keep_last_seconds=0
[USA Specific]
intelligent_brightness=1
black_percentile=0.0076
uniform_percentile=0.003
score_percentile=0.71
[Main Scoring]
length_strict_modifier=3
length_nonstrict_modifier=1.5
combined_length_strict_modifier=2
combined_length_nonstrict_modifier=1.25
ar_wrong_modifier=2
excessive_length_modifier=0.01
dark_block_modifier=0.3
min_schange_modifier=0.5
max_schange_modifier=2
logo_present_modifier=0.01
punish_no_logo=1
[Detailed Scoring]
punish=0
reward=0
punish_threshold=1.3
punish_modifier=2
reward_modifier=0.5
[Logo Finding]
border=10
give_up_logo_search=2000
delay_logo_search=0
logo_max_percentage_of_screen=0.12
ticker_tape=0
ticker_tape_percentage=0
ignore_side=0
subtitles=0
logo_at_bottom=1
logo_threshold=0.75
logo_percentage_threshold=0.25
logo_filter=0
aggressive_logo_rejection=0
edge_level_threshold=5
edge_radius=2
edge_weight=10
edge_step=1
num_logo_buffers=50
use_existing_logo_file=1
two_pass_logo=1
[Logo Interpretation]
connect_blocks_with_logo=1
logo_percentile=0.92
logo_fraction=0.4
shrink_logo=5
shrink_logo_tail=0
before_logo=0
after_logo=0
where_logo=0
min_black_frames_for_break=1
[Closed Captioning]
ccCheck=0
cc_commercial_type_modifier=4
cc_wrong_type_modifier=2
cc_correct_type_modifier=0.75
[Live TV]
live_tv=0
live_tv_retries=0
require_div5=0
div5_tolerance=-1
incommercial_frames=1000
[Output Control]
output_default=1
output_chapters=0
output_plist_cutlist=0
output_zoomplayer_cutlist=0
output_zoomplayer_chapter=0
output_vcf=0
output_vdr=0
output_projectx=0
output_avisynth=0
output_videoredo=0
output_videoredo3=0
videoredo_offset=2
output_btv=0
output_edl=1
output_live=0
edl_offset=0
timeline_repair=1
edl_skip_field=0
output_edlp=0
output_bsplayer=0
output_edlx=0
output_cuttermaran=0
output_mpeg2schnitt=0
output_womble=0
output_mls=0
output_mpgtx=0
output_dvrmstb=0
output_dvrcut=0
output_ipodchap=0
output_framearray=0
output_debugwindow=0
output_tuning=0
output_training=0
output_false=0
output_aspect=0
output_demux=0
output_data=0
output_srt=0
output_smi=0
output_timing=0
output_incommercial=0
output_ffmeta=0
output_ffsplit=0
delete_logo_file=0
cutscene_frame=0
cutscene_dumpfile=""
cutscene_threshold=10
cutscenefile1=""
cutscenefile2=""
cutscenefile3=""
cutscenefile4=""
cutscenefile5=""
cutscenefile6=""
cutscenefile7=""
cutscenefile8=""
windowtitle="Comskip - %s"
cuttermaran_options="cut=\"true\" unattended=\"true\" muxResult=\"false\" snapToCutPoints=\"true\" closeApp=\"true\""
mpeg2schnitt_options="mpeg2schnitt.exe /S /E /R25 /Z %2 %1"
avisynth_options="LoadPlugin(\"MPEG2Dec3.dll\") \nMPEG2Source(\"%s\")\n"
dvrcut_options="dvrcut \"%s.dvr-ms\" \"%s_clean.dvr-ms\" "
[Sage Workarounds]
sage_framenumber_bug=0
sage_minute_bug=0
enable_mencoder_pts=0
The logo mask file exists.
Using 000000001bfae57c.logo.txt for logo data.
4567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901
943:
944:
945:
946:
947: -
948: ------ -------
949: ----------- -------- |--
950: ---------++++- ----- -- -
951: +-- - --+++++ ++- -----++|
952: || |+ +|++| + |++|||
953: |||-- |+++|| |+ |+++||
954: + |+- ||++|| || ||++
955: |+||++ |++|| || |++||
956: |-||-| ||+|||| || | ||||
957: ||+||+| |||||| |||| ||||
958: ||+| | |||||| |-| |||||
959: |||| | |||||| | |-- ||||
960: ||+| | ||||||| ---|| |||||
961: --------- ||+| | |||||| --+|| || |
962: ---- -------- ||+|||| ||||| ----|| |+|| -
963: -++-----++++++ ||+|||| ||||| --++ ||+||| ------ ---
964: ++++------+++++++|++| | ||||| ---+- |++|| |--------- --+|
965: |++++----- ++++++|+++|| ||||| | +++- ||+++|||+++--- -++||
966: +++++ +++++++|+| | ||||| ||+||| ||+|+++|++- +++|
967: |++++ | +++++++++ | ||||| ||++ | |++|++||+ |+++
968: ++++ -++++++|+| ||||| ||+| | |++++++++ - |++||
969: |++++ ++++++|-| ||+|| |||| | |+++++++| |++|+
970: ||++| | +++++++++| ||||| |+| | ||+++++|| |||||
971: |++|- ||++++++-| |||||| |||||| |+++++++ ||+||
972: ||++| | ||++++++-| ||||| ||||||| |++++++| ||||
973: ||+||| |+++++++|| ||||| ||||| | |+++++|+|| ||||
974: |||||| |+++++++-| |||+| ||||| | |+++++|| ||||
975: | || | |++++|+| ||+|| | +| | |+++++|++| ||||
976: ||+||| |+++++++ | ||||| || ||++++++-| |++|
977: |++||| |+++||+-| ||+|| +| | |+++++++-| |++|||
978: | +|- ||++|+|+ | ||| |||| +++++|+-| ++||
979: -+++ |++|+++ | ||||| |||| | |+++++++-| |++||
980: -++ ||+|+++|-| ||||| | || | ||++|++++| ++||
981: ++++ |+|+++|-| ||||| | || | ||++++++- ++++|
982: ||+++- |++|+|+| | ||||| | +| | |++|++++| --++|||
983: |-+-+- ||+|+++|-| ||||| ||+| | |++++|+ | -+++++-
984: +++++- ||++++++ || ||+|| |||||| |++++++|- +++++
985: --- --++++- |-++++++-| ||||| ||||||| +++++|+||| --++++---- ---
986: - ---++++++ ||+++++++| ||+||| ||||||| |+++++|| | -||++--- ------
987: -+|-- | ++++++- |+++++++-|||||| ||+|| |||++|++++ | -++++------------+-
988: ++---- |+|++++++| ||++++|+-|||||| | || ||+++++|+ | - |+++++------++||
989: |++- -- +++++++++ - |++++||| ||||| |||| ||++++++| | ----+++++----------||
990: - ++- -+++++++++ |+++++|+ |||| |||||||++|+||-| ++++|+-+++++-| ||++-
991: - + | -++++++++++ |++++++ ||||| |||||||++++|+ -++++|+++++-- |++-
992: ||++-| -+++++++++ |+++++||+|+| ||||||++++|+-| --++++++++++ +++||
993: |||++ | -+++--+-++- ||++++|++||| |||||++++|+-| --++++-+++++ |++||
994: |-+|+| ++--++++++- |++++++|||| | +|++++||+ -+++++++++++- ||||
995: |-+|-| ++++---++-- |++++++||| | ||++++++-| -+++++++++++ ||||
996: |||+|| -||++++++++- |++++++||| ||+++++++++ ++++-+++++++ + |||||
997: ||+||| -++++++++++- | |+++++||| ||+++++++-|-++++++++-+- - |||||
998: ||||| -+++++++++-- ++++++||| ||+++++++-++++|+++++++ ||||
999: ||||| +++++++++-|++++-+|| |++|+++++|--+++++++ - ||||
1000: |||+||| -++++++++-+|+++-- |+++++++++++++++++ - |||||
1001: | +| | -+++++++++++++- ++++++++++++++- - |||||
1002: | +| | +- +++++++++| ||++++++++++++ ||+||
1003: | +|+| - +++++++++| | +++++++-++- |+|+|
1004: ||+++ | -++++--|| ++++++-++- ++|+
1005: -+|+ -|++++--| | +-+++-++ - |++++
1006: -- ++ -+++-- -+-+++--- -+++++
1007: - ++ ---------- - -- + ++- ++++---- - ------------ ---- ---+++||
1008: |+ ---------- --- --- - - -||| | ++----- - ------
1009: || -------------- ----- ------------| |-----------------------------------------
1010: ------------- -- ----------- |--------------------------------
1011: ---------------- ------------ --------------------------------
1012: --- - ------- --------- ---- ----------------
1013:
1014:
1015:
1016:
The last frame found in 000000001bfae57c.txt was 0
[mpeg2video @ 0x7fa6d1027e00] Invalid frame dimensions 0x0.
[mpeg2video @ 0x7fa6d1027e00] Invalid frame dimensions 0x0.
[mpeg2video @ 0x7fa6d1027e00] Invalid frame dimensions 0x0.
[mpeg2video @ 0x7fa6d1027e00] Invalid frame dimensions 0x0.
[mpeg2video @ 0x7fa6d1027e00] Invalid frame dimensions 0x0.
[mpeg2video @ 0x7fa6d1027e00] Invalid frame dimensions 0x0.
[mpegts @ 0x7fa6d1001600] PES packet size mismatch
[mpeg2video @ 0x7fa6d1027e00] Invalid frame dimensions 0x0.
[mpeg2video @ 0x7fa6d1027e00] Invalid frame dimensions 0x0.
[mpeg2video @ 0x7fa6d1027e00] Invalid frame dimensions 0x0.
[mpeg2video @ 0x7fa6d1027e00] Invalid frame dimensions 0x0.
[mpeg2video @ 0x7fa6d1027e00] Invalid frame dimensions 0x0.
[mpeg2video @ 0x7fa6d1027e00] Invalid frame dimensions 0x0.
[mpeg2video @ 0x7fa6d1027e00] Invalid frame dimensions 0x0.
[mpeg2video @ 0x7fa6d1027e00] Invalid frame dimensions 0x0.
[mpeg2video @ 0x7fa6d1027e00] Invalid frame dimensions 0x0.
[mpeg2video @ 0x7fa6d1027e00] Invalid frame dimensions 0x0.
[mpeg2video @ 0x7fa6d1027e00] Invalid frame dimensions 0x0.
[mpeg2video @ 0x7fa6d1027e00] Invalid frame dimensions 0x0.
[mpeg2video @ 0x7fa6d1027e00] Invalid frame dimensions 0x0.
[mpeg2video @ 0x7fa6d1027e00] Invalid frame dimensions 0x0.
[mpeg2video @ 0x7fa6d1027e00] Invalid frame dimensions 0x0.
[mpeg2video @ 0x7fa6d1027e00] Invalid frame dimensions 0x0.
[mpeg2video @ 0x7fa6d1027e00] Invalid frame dimensions 0x0.
[mpeg2video @ 0x7fa6d1027e00] Invalid frame dimensions 0x0.
[mpeg2video @ 0x7fa6d1027e00] Invalid frame dimensions 0x0.
[mpeg2video @ 0x7fa6d1027e00] Invalid frame dimensions 0x0.
[mpeg2video @ 0x7fa6d1027e00] Invalid frame dimensions 0x0.
[mpeg2video @ 0x7fa6d1027e00] Invalid frame dimensions 0x0.
[mpeg2video @ 0x7fa6d1027e00] Invalid frame dimensions 0x0.
[mpeg2video @ 0x7fa6d1027e00] Invalid frame dimensions 0x0.
[mpeg2video @ 0x7fa6d1027e00] Invalid frame dimensions 0x0.
[mpeg2video @ 0x7fa6d1027e00] Invalid frame dimensions 0x0.
[mpeg2video @ 0x7fa6d1027e00] Invalid frame dimensions 0x0.
[mpeg2video @ 0x7fa6d1027e00] Invalid frame dimensions 0x0.
[mpeg2video @ 0x7fa6d1027e00] Invalid frame dimensions 0x0.
[mpeg2video @ 0x7fa6d1027e00] Invalid frame dimensions 0x0.
[mpeg2video @ 0x7fa6d1027e00] Invalid frame dimensions 0x0.
[mpeg2video @ 0x7fa6d1027e00] Invalid frame dimensions 0x0.
[mpeg2video @ 0x7fa6d1027e00] Invalid frame dimensions 0x0.
[mpeg2video @ 0x7fa6d1027e00] Invalid frame dimensions 0x0.
[mpeg2video @ 0x7fa6d1027e00] Invalid frame dimensions 0x0.
[mpeg2video @ 0x7fa6d1027e00] Invalid frame dimensions 0x0.
[mpeg2video @ 0x7fa6d1027e00] Invalid frame dimensions 0x0.
[mpeg2video @ 0x7fa6d1027e00] Invalid frame dimensions 0x0.
[mpeg2video @ 0x7fa6d1027e00] Invalid frame dimensions 0x0.
[mpeg2video @ 0x7fa6d1027e00] Invalid frame dimensions 0x0.
[mpeg2video @ 0x7fa6d1027e00] Invalid frame dimensions 0x0.
[mpeg2video @ 0x7fa6d1027e00] Invalid frame dimensions 0x0.
[mpegts @ 0x7fa6d1001600] PES packet size mismatch
[mpegts @ 0x7fa6d1001600] PES packet size mismatch
Input #0, mpegts, from '000000001bfae57c.mpg':
Duration: 01:05:59.79, start: 50480.489267, bitrate: 11539 kb/s
Program 3
Stream #0:0[0x31]: Video: mpeg2video (Main) ([2][0][0][0] / 0x0002), yuv420p(tv), 1920x1080 [SAR 1:1 DAR 16:9], Closed Captions, max. 80000 kb/s, 29.97 fps, 29.97 tbr, 90k tbn, 59.94 tbc
Stream #0:1[0x34](eng): Audio: ac3 (AC-3 / 0x332D4341), 48000 Hz, 5.1(side), fltp, 384 kb/s
Stream #0:2[0x35](spa): Audio: ac3 (AC-3 / 0x332D4341), 48000 Hz, stereo, fltp, 192 kb/s (visual impaired)
Program 4
Program 5
Initial pts = 1.602
Frame Rate set to 29.970 f/s
Frame: 1 Ratio: 1.80 MinY: 1 MaxY: 1080 MinX: 1 MaxX: 1920
Resizing cc text array to accomodate 101 cc text groups.
Frame 634 (21.088s) - Black frame with brightness of 19,uniform of 1950 and volume of 0
Frame 635 (21.121s) - Black frame because large scene change of 8, uniform 5031
Frame 1482 (49.383s) - Black frame because large scene change of 2, uniform 2980
Frame 1534 (51.118s) - Black frame because large scene change of 1, uniform 7868
Frame 1856 (61.862s) - Black frame because large scene change of 8, uniform 1344
Frame 1925 (64.164s) - Black frame because large scene change of 4, uniform 9980
Frame 2425 (80.847s) - Black frame because large scene change of 9, uniform 13432
Frame 2426 (80.881s) - Black frame because large scene change of 8, uniform 12406
Frame 2427 (80.914s) - Black frame because large scene change of 8, uniform 11678
Frame 2428 (80.948s) - Black frame because large scene change of 6, uniform 10782
Frame 2429 (80.981s) - Black frame because large scene change of 5, uniform 9500
Frame 2430 (81.014s) - Black frame because large scene change of 4, uniform 8248
Frame 2431 (81.048s) - Black frame because large scene change of 3, uniform 5176
Frame 2432 (81.081s) - Black frame with brightness of 16,uniform of 0 and volume of -1
Frame 2433 (81.114s) - Black frame with brightness of 16,uniform of 0 and volume of -1
Frame 2434 (81.148s) - Black frame with brightness of 16,uniform of 0 and volume of -1
Frame 2435 (81.181s) - Black frame because large scene change of 0, uniform 26066
Frame 2879 (95.996s) - Black frame because large scene change of 12, uniform 25510
Frame 2880 (96.029s) - Black frame because large scene change of 10, uniform 8614
Frame 2881 (96.063s) - Black frame with brightness of 16,uniform of 0 and volume of -1
Frame 2882 (96.096s) - Black frame with brightness of 16,uniform of 0 and volume of -1
Frame 2883 (96.129s) - Black frame with brightness of 16,uniform of 0 and volume of -1
Frame 2884 (96.163s) - Black frame with brightness of 16,uniform of 0 and volume of -1
Frame 2885 (96.196s) - Black frame with brightness of 16,uniform of 0 and volume of -1
Frame 2886 (96.229s) - Black frame with brightness of 16,uniform of 0 and volume of -1
Frame 2887 (96.263s) - Black frame with brightness of 16,uniform of 0 and volume of -1
XDS[2887]: 1 85 c8 cd 8f d6 0 0 0 0 0 XDS[2887]: V-Chip: 8 48 4d 0
Frame 2888 (96.296s) - Black frame with brightness of 16,uniform of 0 and volume of -1
Frame 2889 (96.330s) - Black frame with brightness of 16,uniform of 0 and volume of -1
Frame 2890 (96.363s) - Black frame with brightness of 16,uniform of 0 and volume of -1
Frame 2891 (96.396s) - Black frame with brightness of 16,uniform of 0 and volume of -1
Frame 2892 (96.430s) - Black frame with brightness of 16,uniform of 0 and volume of -1
Frame 2893 (96.463s) - Black frame with brightness of 16,uniform of 0 and volume of -1
Frame 2894 (96.496s) - Black frame with brightness of 16,uniform of 0 and volume of -1
Frame 2895 (96.530s) - Black frame with brightness of 16,uniform of 0 and volume of -1
Frame 2896 (96.563s) - Black frame with brightness of 16,uniform of 0 and volume of -1
Frame 2897 (96.596s) - Black frame with brightness of 16,uniform of 0 and volume of -1
Frame 2898 (96.630s) - Black frame with brightness of 16,uniform of 0 and volume of -1
Frame 2899 (96.663s) - Black frame with brightness of 16,uniform of 0 and volume of -1
Frame 2900 (96.697s) - Black frame with brightness of 16,uniform of 0 and volume of -1
Frame 2901 (96.730s) - Black frame with brightness of 16,uniform of 0 and volume of -1
Frame 2902 (96.763s) - Black frame with brightness of 16,uniform of 0 and volume of -1
Frame 2903 (96.797s) - Black frame with brightness of 16,uniform of 0 and volume of -1
Frame 2904 (96.830s) - Black frame with brightness of 16,uniform of 0 and volume of -1
Frame 2905 (96.863s) - Black frame with brightness of 16,uniform of 0 and volume of -1
Frame 2906 (96.897s) - Black frame with brightness of 16,uniform of 0 and volume of -1
Frame 2907 (96.930s) - Black frame with brightness of 16,uniform of 0 and volume of -1
Frame 2908 (96.964s) - Black frame with brightness of 16,uniform of 0 and volume of -1
Frame 2909 (96.997s) - Black frame with brightness of 16,uniform of 0 and volume of -1
Frame 2910 (97.030s) - Black frame with brightness of 16,uniform of 0 and volume of -1
Frame 2911 (97.064s) - Black frame with brightness of 17,uniform of 1262 and volume of -1
XDS[2947]: 1 4 a1 80 8f cb 0 0 0 0 0 XDS[2947]: Program Type: 3ba7082
XDS[3051]: 1 83 54 ef 6e e9 67 68 f4 20 d3 XDS[3051]: Program Name: Tonight Show Jimmy Fallon
Start logo cblock 0 frame 3190
Resizing cc text array to accomodate 201 cc text groups.(478.00 fps), 3%
Resizing cc text array to accomodate 301 cc text groups.c(519.00 fps), 7%
Resizing cc text array to accomodate 401 cc text groups.ec(526.00 fps), 10%
XDS[14194]: 1 4 15 26 15 ad 94 70 d3 45 ce XDS[14194]: Program Type: 3ba7082
XDS[14242]: 1 4 a1 80 8f cb 0 0 0 0 0 XDS[14242]: Program Type: 3ba7082
XDS[16872]: 1 83 54 ef 6e e9 67 68 15 26 15 Abort trap: 6(525.00 fps), 13%
And then returns to the command line for next instruction.
Because comskip never fully completes the .edl file is never created and MarkCommercials can't operate correctly.
This is the only show I have experienced an issue with.
Thanks for your support
Fresh clone, tried to build:
$ ./autogen.sh --verbose
Verbose output enabled
Found a configure template: ./configure.ac
Using PROJECT environment variable override: React
Preparing the React build system...please wait
Checking autoreconf version: autoreconf --version
Checking autoconf version: autoconf --version
Found GNU Autoconf version 2.69
Checking if 2.69.0 is greater than 2.52.0
Checking automake version: automake --version
Found GNU Automake version 1.15
Checking if 1.15.0 is greater than 1.6.0
Checking libtoolize version: libtoolize --version
Found GNU Libtool version 2.4.6
Checking if 2.4.6 is greater than 1.4.2
Checking aclocal version: aclocal --version
Checking autoheader version: autoheader --version
Checking whether to only output version information
Found an autom4te.cache directory, deleting it
rm -rf autom4te.cache
Detected non-GNU marker "foreign" in configure.ac
mv -f "./config.guess" "./config.guess.backup"
mv -f "./config.sub" "./config.sub.backup"
Automatically preparing build ... autoreconf -i -f
configure.ac:10: installing './config.guess'
configure.ac:10: installing './config.sub'
rm -f "./config.guess.backup"
rm -f "./config.sub.backup"
done
The React build system is now prepared. To build here, run:
./configure
make
rm -f "./config.guess.backup"
rm -f "./config.sub.backup"
$ ./configure
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for a thread-safe mkdir -p... ./install-sh -c -d
checking for gawk... no
checking for mawk... no
checking for nawk... no
checking for awk... awk
checking whether make sets $(MAKE)... yes
checking whether make supports nested variables... yes
checking for gcc... gcc
checking whether the C compiler works... yes
checking for C compiler default output file name... a.out
checking for suffix of executables...
checking whether we are cross compiling... configure: error: in `/Users/shan/dev/iotashan/Comskip':
configure: error: cannot run C compiled programs.
If you meant to cross compile, use `--host'.
See `config.log' for more details
$ brew config
HOMEBREW_VERSION: 1.1.12
ORIGIN: https://github.com/Homebrew/brew
HEAD: 8ea778f7c7ea790694485030d105a92a9416ef33
Last commit: 2 days ago
Core tap ORIGIN: https://github.com/Homebrew/homebrew-core
Core tap HEAD: 490b0aad825f06a4701b1cfb5b6ab8b0933bc854
Core tap last commit: 15 hours ago
HOMEBREW_PREFIX: /usr/local
HOMEBREW_REPOSITORY: /usr/local/Homebrew
HOMEBREW_CELLAR: /usr/local/Cellar
HOMEBREW_BOTTLE_DOMAIN: https://homebrew.bintray.com
CPU: octa-core 64-bit skylake
Homebrew Ruby: 2.0.0-p648
Clang: 8.1 build 802
Git: 2.11.0 => /Applications/Xcode.app/Contents/Developer/usr/bin/git
Perl: /usr/bin/perl
Python: /usr/local/bin/python => /usr/local/Cellar/python/2.7.13/Frameworks/Python.framework/Versions/2.7/bin/python2.7
Ruby: /usr/bin/ruby => /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/bin/ruby
Java: 1.8.0_112
macOS: 10.12.4-x86_64
Xcode: 8.3
CLT: 8.3.0.0.1.1490382677
X11: N/A
MacPorts/Fink: /opt/local/bin/port
Tried compiling comskip on a Ubuntu 14.04.2 system and got an error. Here's the output:
https://gist.github.com/keithah/fd765f12d60b843a875a
Any ideas? Thanks!
I'm trying to build comskip for debian 8.x. I've gotten everything done up to the make process. I'm getting an error during make.
gcc -g -O2 -o comskip comskip-comskip.o comskip-mpeg2dec.o comskip-platform.o comskip-video_out_dx.o ccextratorwin/comskip-608.o ccextratorwin/comskip-ccextractor.o ccextratorwin/comskip-encoding.o ccextratorwin/comskip-general_loop.o ccextratorwin/comskip-myth.o -largtable2 -lavutil -lavformat -lavcodec /usr/bin/ld: comskip-mpeg2dec.o: undefined reference to symbol 'fmax@@GLIBC_2.2.5' //lib/x86_64-linux-gnu/libm.so.6: error adding symbols: DSO missing from command line collect2: error: ld returned 1 exit status Makefile:446: recipe for target 'comskip' failed make: *** [comskip] Error 1
./config went through without a hitch once i got the needed dev files installed. Any ideas on what i need to fix here?
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.