Jump to content

Comskipper - Post Processing


Recommended Posts

Posted

New user to this group and using Emby.  Here's my setup:

Synology NAS / DSM 7.2\

Emby Server Installed Directly (no Docker)

Comskip Installed via Synology Manager

Comskip File Locations:

 - comskip (executable file) = /usr/local/bin/comskip (owner = root)

 - comskip.ini file = etc/comskip.ini (owner = root)

 - Comskipper.dll = /var/packages/EmbyServer/var/plugins/ (owner = emby, I had to manually set when copying the .dll file into the appropriate directory).

Here's my current challenge:

 - Post Recording won't create an EDL file once recording has stopped.  I've verified that the comskip does work doing a manual scan, but when relying on Emby to trigger once the recording has stopped does not produce the recording.  I'm pretty sure it does something as when I monitor the folder, I do see a temporary file show up with I believe "logo" as the file type (same name as the recording) but disappears after about 5 minutes.  I'm assuming I may need to change the permission of both the comskip and comskip.ini to emby:emby  but wanted to get those with more knowledge on this to weigh in before I make the change as the permissions are always a little daunting for me when I am working outside of a dedicated folder to a program .

-Concurrent to recording, I can't get ComSkipper to show up in the plugin library even though I have inserted the .dll into the appropriate folder.  I had thought it may have been a permission issue as all other files in the folder showed emby:emby as group:owner but that one was showing root:root, but I changed and after reboot still can't get Comskipper to show up in the plugin library.

Thanks for any suggested steps to take.

Jay

Posted
13 hours ago, Jator said:

New user to this group and using Emby.  Here's my setup:

Synology NAS / DSM 7.2\

Emby Server Installed Directly (no Docker)

Comskip Installed via Synology Manager

Comskip File Locations:

 - comskip (executable file) = /usr/local/bin/comskip (owner = root)

 - comskip.ini file = etc/comskip.ini (owner = root)

 - Comskipper.dll = /var/packages/EmbyServer/var/plugins/ (owner = emby, I had to manually set when copying the .dll file into the appropriate directory).

Here's my current challenge:

 - Post Recording won't create an EDL file once recording has stopped.  I've verified that the comskip does work doing a manual scan, but when relying on Emby to trigger once the recording has stopped does not produce the recording.  I'm pretty sure it does something as when I monitor the folder, I do see a temporary file show up with I believe "logo" as the file type (same name as the recording) but disappears after about 5 minutes.  I'm assuming I may need to change the permission of both the comskip and comskip.ini to emby:emby  but wanted to get those with more knowledge on this to weigh in before I make the change as the permissions are always a little daunting for me when I am working outside of a dedicated folder to a program .

-Concurrent to recording, I can't get ComSkipper to show up in the plugin library even though I have inserted the .dll into the appropriate folder.  I had thought it may have been a permission issue as all other files in the folder showed emby:emby as group:owner but that one was showing root:root, but I changed and after reboot still can't get Comskipper to show up in the plugin library.

Thanks for any suggested steps to take.

Jay

Hi, I think you may also find some helpful info here:

 

Thanks.

Posted
22 hours ago, Jator said:

Post Recording won't create an EDL file once recording has stopped. 

What is in your comskip.ini?

That controls what file(s) comskip creates

Posted
On 2/11/2024 at 10:52 AM, jsmith100 said:

Thank you for the response. Initially, I was trying to use comskip from windows, but when that didn't work, I installed comskip in ubuntu. That's where I am now.

 

Here are the instructions I followed to set it up in Ubuntu:

Detecting & skipping commercials on Ubuntu v0.1.pdf 484.04 kB · 11 downloads

I tested this from the CLI (ubuntu) and it processed.

I installed a clean version of Ubuntu on a Beelink microPC to see if I could get comskip working on that since I'm having issues with it on Synology.  However, when I get to the ./configure state, I get the following error.  I've researched the error and installed several packages (libargtable2-0, pkgconf, automake, autoconf, libtool m4 automake, libtoolize, ), but still am getting the error.  Any advice for a Linux amatuer?

jator@linuxbee:~/Comskip$ ./configure
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for a race-free mkdir -p... /usr/bin/mkdir -p
checking for gawk... gawk
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 the compiler supports GNU C... yes
checking whether gcc accepts -g... yes
checking for gcc option to enable C11 features... none needed
checking whether gcc understands -c and -o together... yes
checking whether make supports the include directive... yes (GNU style)
checking dependency style of gcc... gcc3
checking for fmax in -lm... yes
checking for sem_post in -lpthread... yes
checking build system type... x86_64-pc-linux-gnu
checking host system type... x86_64-pc-linux-gnu
checking whether host is win32... no
checking whether host is darwin... no
checking whether to enable donator features... yes
checking whether to enable the graphical user interface... if possible
checking whether to build a statically linked binary... no
checking whether to build with debugging options enabled... no
./configure: line 4491: PKG_PROG_PKG_CONFIG: command not found
./configure: line 4496: syntax error near unexpected token `argtable2,'
./configure: line 4496: `PKG_CHECK_MODULES(argtable2, argtable2 >= 2.12)'

 

Posted
11 hours ago, Jator said:

but still am getting the error.

Since your running Ubuntu you should be able to just install comskip from the repo...

sudo apt install comskip 

 

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...