July 19, 201510 yr Hey everyone! Has anyone of you genious compiler people looked into comskip? http://forum.kodi.tv/showthread.php?tid=150084 Is it possible to compile this one into a tgz pack to be available for tvheadend postprocessing? It says it requires ffmpeg 0.9 or greater and argtable2. This would be so awesome edit: I also found this interesting project here: https://github.com/Helly1206/comskipper When I try to compile comskip I get the following error make all-am make[1]: Entering directory `/mnt/user/Apps/comskip/comskip-0.93i' g++ -DHAVE_CONFIG_H -I. -g -O2 -std=gnu++11 -MT comskip-mpeg2dec.o -MD -MP -MF .deps/comskip-mpeg2dec.Tpo -c -o comskip-mpeg2dec.o `test -f 'mpeg2dec.cpp' || echo './'`mpeg2dec.cpp mv -f .deps/comskip-mpeg2dec.Tpo .deps/comskip-mpeg2dec.Po g++ -DHAVE_CONFIG_H -I. -g -O2 -std=gnu++11 -MT comskip-comskip.o -MD -MP -MF .deps/comskip-comskip.Tpo -c -o comskip-comskip.o `test -f 'comskip.cpp' || echo './'`comskip.cpp mv -f .deps/comskip-comskip.Tpo .deps/comskip-comskip.Po g++ -DHAVE_CONFIG_H -I. -g -O2 -std=gnu++11 -MT comskip-CsEdges.o -MD -MP -MF .deps/comskip-CsEdges.Tpo -c -o comskip-CsEdges.o `test -f 'CsEdges.cpp' || echo './'`CsEdges.cpp mv -f .deps/comskip-CsEdges.Tpo .deps/comskip-CsEdges.Po g++ -DHAVE_CONFIG_H -I. -g -O2 -std=gnu++11 -MT comskip-BlackFrame.o -MD -MP -MF .deps/comskip-BlackFrame.Tpo -c -o comskip-BlackFrame.o `test -f 'BlackFrame.cpp' || echo './'`BlackFrame.cpp mv -f .deps/comskip-BlackFrame.Tpo .deps/comskip-BlackFrame.Po g++ -DHAVE_CONFIG_H -I. -g -O2 -std=gnu++11 -MT comskip-ProcessCsv.o -MD -MP -MF .deps/comskip-ProcessCsv.Tpo -c -o comskip-ProcessCsv.o `test -f 'ProcessCsv.cpp' || echo './'`ProcessCsv.cpp mv -f .deps/comskip-ProcessCsv.Tpo .deps/comskip-ProcessCsv.Po g++ -DHAVE_CONFIG_H -I. -g -O2 -std=gnu++11 -MT comskip-ProcessArInfo.o -MD -MP -MF .deps/comskip-ProcessArInfo.Tpo -c -o comskip-ProcessArInfo.o `test -f 'ProcessArInfo.cpp' || echo './'`ProcessArInfo.cpp mv -f .deps/comskip-ProcessArInfo.Tpo .deps/comskip-ProcessArInfo.Po g++ -DHAVE_CONFIG_H -I. -g -O2 -std=gnu++11 -MT comskip-LoadSettings.o -MD -MP -MF .deps/comskip-LoadSettings.Tpo -c -o comskip-LoadSettings.o `test -f 'LoadSettings.cpp' || echo './'`LoadSettings.cpp mv -f .deps/comskip-LoadSettings.Tpo .deps/comskip-LoadSettings.Po g++ -g -O2 -std=gnu++11 -o comskip comskip-mpeg2dec.o comskip-comskip.o comskip-CsEdges.o comskip-BlackFrame.o comskip-ProcessCsv.o comskip-ProcessArInfo.o comskip-LoadSettings.o -lavcodec -lavformat -lavutil -largtable2 /usr/lib64/gcc/x86_64-slackware-linux/4.8.2/../../../../x86_64-slackware-linux/bin/ld: warning: libXext.so.6, needed by /usr/lib64/gcc/x86_64-slackware-linux/4.8.2/../../../../lib64/libavcodec.so, not found (try using -rpath or -rpath-link) /usr/lib64/gcc/x86_64-slackware-linux/4.8.2/../../../../x86_64-slackware-linux/bin/ld: warning: libvorbisenc.so.2, needed by /usr/lib64/gcc/x86_64-slackware-linux/4.8.2/../../../../lib64/libavcodec.so, not found (try using -rpath or -rpath-link) /usr/lib64/gcc/x86_64-slackware-linux/4.8.2/../../../../x86_64-slackware-linux/bin/ld: warning: libvorbis.so.0, needed by /usr/lib64/gcc/x86_64-slackware-linux/4.8.2/../../../../lib64/libavcodec.so, not found (try using -rpath or -rpath-link) /usr/lib64/gcc/x86_64-slackware-linux/4.8.2/../../../../x86_64-slackware-linux/bin/ld: warning: libtheoraenc.so.1, needed by /usr/lib64/gcc/x86_64-slackware-linux/4.8.2/../../../../lib64/libavcodec.so, not found (try using -rpath or -rpath-link) /usr/lib64/gcc/x86_64-slackware-linux/4.8.2/../../../../x86_64-slackware-linux/bin/ld: warning: libtheoradec.so.1, needed by /usr/lib64/gcc/x86_64-slackware-linux/4.8.2/../../../../lib64/libavcodec.so, not found (try using -rpath or -rpath-link) /usr/lib64/gcc/x86_64-slackware-linux/4.8.2/../../../../lib64/libavcodec.so: undefined reference to `vorbis_analysis_headerout' /usr/lib64/gcc/x86_64-slackware-linux/4.8.2/../../../../lib64/libavcodec.so: undefined reference to `th_comment_init@libtheoradec_1.0' /usr/lib64/gcc/x86_64-slackware-linux/4.8.2/../../../../lib64/libavcodec.so: undefined reference to `vorbis_synthesis_headerin' /usr/lib64/gcc/x86_64-slackware-linux/4.8.2/../../../../lib64/libavcodec.so: undefined reference to `vorbis_analysis_blockout' /usr/lib64/gcc/x86_64-slackware-linux/4.8.2/../../../../lib64/libavcodec.so: undefined reference to `vorbis_info_clear' /usr/lib64/gcc/x86_64-slackware-linux/4.8.2/../../../../lib64/libavcodec.so: undefined reference to `vorbis_analysis_buffer' /usr/lib64/gcc/x86_64-slackware-linux/4.8.2/../../../../lib64/libavcodec.so: undefined reference to `vorbis_synthesis' /usr/lib64/gcc/x86_64-slackware-linux/4.8.2/../../../../lib64/libavcodec.so: undefined reference to `vorbis_block_clear' /usr/lib64/gcc/x86_64-slackware-linux/4.8.2/../../../../lib64/libavcodec.so: undefined reference to `vorbis_synthesis_blockin' /usr/lib64/gcc/x86_64-slackware-linux/4.8.2/../../../../lib64/libavcodec.so: undefined reference to `vorbis_analysis' /usr/lib64/gcc/x86_64-slackware-linux/4.8.2/../../../../lib64/libavcodec.so: undefined reference to `th_comment_clear@libtheoradec_1.0' /usr/lib64/gcc/x86_64-slackware-linux/4.8.2/../../../../lib64/libavcodec.so: undefined reference to `vorbis_synthesis_init' /usr/lib64/gcc/x86_64-slackware-linux/4.8.2/../../../../lib64/libavcodec.so: undefined reference to `th_info_init@libtheoradec_1.0' /usr/lib64/gcc/x86_64-slackware-linux/4.8.2/../../../../lib64/libavcodec.so: undefined reference to `vorbis_encode_setup_vbr' /usr/lib64/gcc/x86_64-slackware-linux/4.8.2/../../../../lib64/libavcodec.so: undefined reference to `th_encode_ctl@libtheoraenc_1.0' /usr/lib64/gcc/x86_64-slackware-linux/4.8.2/../../../../lib64/libavcodec.so: undefined reference to `vorbis_synthesis_pcmout' /usr/lib64/gcc/x86_64-slackware-linux/4.8.2/../../../../lib64/libavcodec.so: undefined reference to `vorbis_encode_setup_managed' /usr/lib64/gcc/x86_64-slackware-linux/4.8.2/../../../../lib64/libavcodec.so: undefined reference to `vorbis_encode_ctl' /usr/lib64/gcc/x86_64-slackware-linux/4.8.2/../../../../lib64/libavcodec.so: undefined reference to `vorbis_analysis_init' /usr/lib64/gcc/x86_64-slackware-linux/4.8.2/../../../../lib64/libavcodec.so: undefined reference to `vorbis_dsp_clear' /usr/lib64/gcc/x86_64-slackware-linux/4.8.2/../../../../lib64/libavcodec.so: undefined reference to `vorbis_block_init' /usr/lib64/gcc/x86_64-slackware-linux/4.8.2/../../../../lib64/libavcodec.so: undefined reference to `vorbis_synthesis_read' /usr/lib64/gcc/x86_64-slackware-linux/4.8.2/../../../../lib64/libavcodec.so: undefined reference to `th_encode_alloc@libtheoraenc_1.0' /usr/lib64/gcc/x86_64-slackware-linux/4.8.2/../../../../lib64/libavcodec.so: undefined reference to `th_encode_ycbcr_in@libtheoraenc_1.0' /usr/lib64/gcc/x86_64-slackware-linux/4.8.2/../../../../lib64/libavcodec.so: undefined reference to `vorbis_comment_init' /usr/lib64/gcc/x86_64-slackware-linux/4.8.2/../../../../lib64/libavcodec.so: undefined reference to `vorbis_comment_clear' /usr/lib64/gcc/x86_64-slackware-linux/4.8.2/../../../../lib64/libavcodec.so: undefined reference to `th_info_clear@libtheoradec_1.0' /usr/lib64/gcc/x86_64-slackware-linux/4.8.2/../../../../lib64/libavcodec.so: undefined reference to `vorbis_encode_setup_init' /usr/lib64/gcc/x86_64-slackware-linux/4.8.2/../../../../lib64/libavcodec.so: undefined reference to `th_encode_packetout@libtheoraenc_1.0' /usr/lib64/gcc/x86_64-slackware-linux/4.8.2/../../../../lib64/libavcodec.so: undefined reference to `vorbis_bitrate_addblock' /usr/lib64/gcc/x86_64-slackware-linux/4.8.2/../../../../lib64/libavcodec.so: undefined reference to `vorbis_comment_add_tag' /usr/lib64/gcc/x86_64-slackware-linux/4.8.2/../../../../lib64/libavcodec.so: undefined reference to `th_encode_free@libtheoraenc_1.0' /usr/lib64/gcc/x86_64-slackware-linux/4.8.2/../../../../lib64/libavcodec.so: undefined reference to `vorbis_bitrate_flushpacket' /usr/lib64/gcc/x86_64-slackware-linux/4.8.2/../../../../lib64/libavcodec.so: undefined reference to `vorbis_analysis_wrote' /usr/lib64/gcc/x86_64-slackware-linux/4.8.2/../../../../lib64/libavcodec.so: undefined reference to `th_encode_flushheader@libtheoraenc_1.0' /usr/lib64/gcc/x86_64-slackware-linux/4.8.2/../../../../lib64/libavcodec.so: undefined reference to `vorbis_info_init' collect2: error: ld returned 1 exit status make[1]: *** [comskip] Error 1 I have installed the following packages and successfully got through the configure process argtable-2.13-x86_64-1_slack.txz* ffmpeg-2.4.3-x86_64-1alien.txz* gcc-g++-4.8.2-x86_64-1.txz* libavc1394-0.5.4.tgz* libmpc-0.8.2-x86_64-2.txz* pkg-config-0.25-x86_64-1.txz* Any idea?
July 22, 201510 yr Hey everyone! Has anyone of you genious compiler people looked into comskip? http://forum.kodi.tv/showthread.php?tid=150084 Is it possible to compile this one into a tgz pack to be available for tvheadend postprocessing? It says it requires ffmpeg 0.9 or greater and argtable2. This would be so awesome +1 on this, I tried and failed miserably to get comskip working. I had it running on a Windows machine but never really fooled with the accuracy. Getting this to work would be AWESOME since then all the recordings could have commercials removed and ready to RAWK.
Archived
This topic is now archived and is closed to further replies.