Skip to content
Scene change detection plugin for VapourSynth, using xvid
Branch: master
Clone or download
Latest commit 48817c0 Jul 23, 2018
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
src
.gitignore Add a build system Dec 24, 2014
Makefile.am Add a build system Dec 24, 2014
autogen.sh Add a build system Dec 24, 2014
configure.ac Add a build system Dec 24, 2014
readme.rst readme.rst: Specify the license Jul 23, 2018

readme.rst

Description

Scene change detection plugin for VapourSynth, using xvidcore.

Converted from the Avisynth plugin written by Fredrik Mellbin.

Usage

scxvid.Scxvid(clip clip[, string log="", bint use_slices=True])
Parameters:
clip
Input clip. Must be YUV420P8 with constant format and dimensions.
log
Name of the xvid first pass log file.
use_slices
This should make Scxvid faster, at the cost of slight differences in the scene change detection.

The log parameter is optional, because the _SceneChangePrev property will be attached to every frame. Thus some users may not need xvid's log file.

For correct scene change detection, one must request all the frames, starting at 0, strictly in ascending order. It's probably best if Scxvid is the last filter in the chain.

Compilation

./autogen.sh
./configure
make

Note: when compiling for Windows, you must prefix the xvidcore library's file name(s) (xvidcore.dll and xvidcore.dll.a, or xvidcore.a) with "lib", or Scxvid's build system won't pick it up. This is thanks to xvidcore's special snowflake build system, which reinvents libtool.

License

GPL v2.

You can’t perform that action at this time.