Metadata-Version: 2.4
Name: vapoursynth-scxvid
Version: 3.0
Summary: Scene change detection usign xvid for VapourSynth
Keywords: source,video,scenechange
Author-Email: Fredrik Mellbin <fredrik.mellbin@gmail.com>
License-Expression: GPL-2.0
License-File: LICENSE
Classifier: Development Status :: 5 - Production/Stable
Classifier: Environment :: Plugins
Classifier: Natural Language :: English
Classifier: Operating System :: MacOS
Classifier: Operating System :: Microsoft :: Windows
Classifier: Operating System :: POSIX
Classifier: Operating System :: Unix
Classifier: Programming Language :: C++
Classifier: Topic :: Multimedia :: Video
Project-URL: Repository, https://github.com/dubhatervapoursynth/vapoursynth-scxvid.git
Project-URL: Issues, https://github.com/dubhatervapoursynth/vapoursynth-scxvid/issues
Requires-Python: >=3.12
Requires-Dist: VapourSynth
Description-Content-Type: text/x-rst

Description
===========

Scene change detection plugin for VapourSynth, using xvidcore.

Converted from the Avisynth plugin written by Fredrik Mellbin.


Usage
=====
::

    scxvid.Scxvid(vnode clip[, string log="", bint use_slices=True, prop="_SceneChangePrev"])

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.
        
    *prop*
        The property name to store scene change information in.

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.

Note that seeking can be slow since the filter needs to process every frame 
from the start up to the requested frame number.
