├── .github ├── ISSUE_TEMPLATE │ ├── scenedetect_app.md │ ├── scenedetect_package.md │ └── scenedetect_request.md ├── actions │ └── setup-ffmpeg │ │ └── action.yml └── workflows │ ├── build-windows.yml │ ├── build.yml │ ├── check-code-format.yml │ ├── check-docs.yml │ ├── codeql.yml │ ├── dependency-review.yml │ ├── generate-docs.yml │ ├── generate-website.yml │ └── publish-pypi.yml ├── .gitignore ├── CITATION.cff ├── LICENSE ├── MANIFEST.in ├── README.md ├── THIRD-PARTY.md ├── appveyor.yml ├── benchmark ├── AutoShot │ └── .gitkeep ├── BBC │ └── .gitkeep ├── README.md ├── __main__.py ├── autoshot_dataset.py ├── bbc_dataset.py └── evaluator.py ├── dist ├── installer │ ├── Generated Images │ │ ├── installer_banner.jpg │ │ ├── installer_banner.scale-125.jpg │ │ ├── installer_banner.scale-150.jpg │ │ ├── installer_banner.scale-200.jpg │ │ ├── installer_banner.svg │ │ ├── installer_logo.jpg │ │ ├── installer_logo.scale-125.jpg │ │ ├── installer_logo.scale-150.jpg │ │ ├── installer_logo.scale-200.jpg │ │ └── installer_logo.svg │ ├── Prerequisites │ │ └── Visual C++ Redistributable for Visual Studio 2015-2019 │ │ │ └── VC_redist.x64.exe │ ├── PySceneDetect.aip │ ├── installer_banner.png │ ├── installer_banner.svg │ ├── installer_logo.png │ ├── installer_logo.svg │ ├── license65.dat.enc │ └── psd_square_small.ico ├── package-info.rst ├── pre_release.py ├── pyscenedetect.ico ├── requirements_windows.txt ├── scenedetect.spec ├── windows │ ├── LICENSE-PYTHON │ └── README.txt └── windows_thirdparty.7z ├── docs ├── .readthedocs.yaml ├── Makefile ├── _static │ ├── pyscenedetect.css │ ├── pyscenedetect_logo.png │ └── pyscenedetect_logo_small.png ├── _templates │ └── navigation.html ├── api.rst ├── api │ ├── backends.rst │ ├── common.rst │ ├── detector.rst │ ├── detectors.rst │ ├── output.rst │ ├── platform.rst │ ├── scene_manager.rst │ ├── stats_manager.rst │ └── video_stream.rst ├── cli.rst ├── cli │ ├── backends.rst │ └── config_file.rst ├── conf.py ├── generate_cli_docs.py ├── index.rst ├── make.bat └── requirements.txt ├── pyproject.toml ├── requirements.txt ├── requirements_headless.txt ├── scenedetect.cfg ├── scenedetect ├── __init__.py ├── __main__.py ├── _cli │ ├── __init__.py │ ├── commands.py │ ├── config.py │ ├── context.py │ └── controller.py ├── _thirdparty │ ├── LICENSE-CLICK │ ├── LICENSE-MOVIEPY │ ├── LICENSE-NUMPY │ ├── LICENSE-OPENCV │ ├── LICENSE-PYAV │ ├── LICENSE-PYTEST │ ├── LICENSE-SIMPLETABLE │ ├── LICENSE-TQDM │ ├── __init__.py │ └── simpletable.py ├── backends │ ├── __init__.py │ ├── moviepy.py │ ├── opencv.py │ └── pyav.py ├── common.py ├── detector.py ├── detectors │ ├── __init__.py │ ├── adaptive_detector.py │ ├── content_detector.py │ ├── hash_detector.py │ ├── histogram_detector.py │ └── threshold_detector.py ├── frame_timecode.py ├── output │ ├── __init__.py │ ├── image.py │ └── video.py ├── platform.py ├── scene_detector.py ├── scene_manager.py ├── stats_manager.py ├── video_splitter.py └── video_stream.py ├── setup.cfg ├── setup.py ├── tests ├── __init__.py ├── conftest.py ├── test_api.py ├── test_backend_opencv.py ├── test_backend_pyav.py ├── test_cli.py ├── test_detectors.py ├── test_output.py ├── test_platform.py ├── test_scene_manager.py ├── test_stats_manager.py ├── test_timecode.py └── test_video_stream.py └── website ├── mkdocs.yml ├── overrides ├── 404.html └── main.html ├── pages ├── api.md ├── changelog.md ├── cli.md ├── contributing.md ├── copyright.md ├── docs.md ├── download.md ├── faq.md ├── features.md ├── img │ ├── 0.6.4-score-comparison.png │ ├── goldeneye-stats.png │ ├── params.png │ ├── pyscenedetect_logo.png │ └── pyscenedetect_logo_small.png ├── index.md ├── literature.md ├── similar.md ├── style.css └── supporting.md └── requirements.txt /.github/ISSUE_TEMPLATE/scenedetect_app.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Breakthrough/PySceneDetect/HEAD/.github/ISSUE_TEMPLATE/scenedetect_app.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/scenedetect_package.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Breakthrough/PySceneDetect/HEAD/.github/ISSUE_TEMPLATE/scenedetect_package.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/scenedetect_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Breakthrough/PySceneDetect/HEAD/.github/ISSUE_TEMPLATE/scenedetect_request.md -------------------------------------------------------------------------------- /.github/actions/setup-ffmpeg/action.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Breakthrough/PySceneDetect/HEAD/.github/actions/setup-ffmpeg/action.yml -------------------------------------------------------------------------------- /.github/workflows/build-windows.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Breakthrough/PySceneDetect/HEAD/.github/workflows/build-windows.yml -------------------------------------------------------------------------------- /.github/workflows/build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Breakthrough/PySceneDetect/HEAD/.github/workflows/build.yml -------------------------------------------------------------------------------- /.github/workflows/check-code-format.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Breakthrough/PySceneDetect/HEAD/.github/workflows/check-code-format.yml -------------------------------------------------------------------------------- /.github/workflows/check-docs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Breakthrough/PySceneDetect/HEAD/.github/workflows/check-docs.yml -------------------------------------------------------------------------------- /.github/workflows/codeql.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Breakthrough/PySceneDetect/HEAD/.github/workflows/codeql.yml -------------------------------------------------------------------------------- /.github/workflows/dependency-review.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Breakthrough/PySceneDetect/HEAD/.github/workflows/dependency-review.yml -------------------------------------------------------------------------------- /.github/workflows/generate-docs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Breakthrough/PySceneDetect/HEAD/.github/workflows/generate-docs.yml -------------------------------------------------------------------------------- /.github/workflows/generate-website.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Breakthrough/PySceneDetect/HEAD/.github/workflows/generate-website.yml -------------------------------------------------------------------------------- /.github/workflows/publish-pypi.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Breakthrough/PySceneDetect/HEAD/.github/workflows/publish-pypi.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Breakthrough/PySceneDetect/HEAD/.gitignore -------------------------------------------------------------------------------- /CITATION.cff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Breakthrough/PySceneDetect/HEAD/CITATION.cff -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Breakthrough/PySceneDetect/HEAD/LICENSE -------------------------------------------------------------------------------- /MANIFEST.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Breakthrough/PySceneDetect/HEAD/MANIFEST.in -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Breakthrough/PySceneDetect/HEAD/README.md -------------------------------------------------------------------------------- /THIRD-PARTY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Breakthrough/PySceneDetect/HEAD/THIRD-PARTY.md -------------------------------------------------------------------------------- /appveyor.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Breakthrough/PySceneDetect/HEAD/appveyor.yml -------------------------------------------------------------------------------- /benchmark/AutoShot/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /benchmark/BBC/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /benchmark/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Breakthrough/PySceneDetect/HEAD/benchmark/README.md -------------------------------------------------------------------------------- /benchmark/__main__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Breakthrough/PySceneDetect/HEAD/benchmark/__main__.py -------------------------------------------------------------------------------- /benchmark/autoshot_dataset.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Breakthrough/PySceneDetect/HEAD/benchmark/autoshot_dataset.py -------------------------------------------------------------------------------- /benchmark/bbc_dataset.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Breakthrough/PySceneDetect/HEAD/benchmark/bbc_dataset.py -------------------------------------------------------------------------------- /benchmark/evaluator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Breakthrough/PySceneDetect/HEAD/benchmark/evaluator.py -------------------------------------------------------------------------------- /dist/installer/Generated Images/installer_banner.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Breakthrough/PySceneDetect/HEAD/dist/installer/Generated Images/installer_banner.jpg -------------------------------------------------------------------------------- /dist/installer/Generated Images/installer_banner.scale-125.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Breakthrough/PySceneDetect/HEAD/dist/installer/Generated Images/installer_banner.scale-125.jpg -------------------------------------------------------------------------------- /dist/installer/Generated Images/installer_banner.scale-150.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Breakthrough/PySceneDetect/HEAD/dist/installer/Generated Images/installer_banner.scale-150.jpg -------------------------------------------------------------------------------- /dist/installer/Generated Images/installer_banner.scale-200.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Breakthrough/PySceneDetect/HEAD/dist/installer/Generated Images/installer_banner.scale-200.jpg -------------------------------------------------------------------------------- /dist/installer/Generated Images/installer_banner.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Breakthrough/PySceneDetect/HEAD/dist/installer/Generated Images/installer_banner.svg -------------------------------------------------------------------------------- /dist/installer/Generated Images/installer_logo.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Breakthrough/PySceneDetect/HEAD/dist/installer/Generated Images/installer_logo.jpg -------------------------------------------------------------------------------- /dist/installer/Generated Images/installer_logo.scale-125.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Breakthrough/PySceneDetect/HEAD/dist/installer/Generated Images/installer_logo.scale-125.jpg -------------------------------------------------------------------------------- /dist/installer/Generated Images/installer_logo.scale-150.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Breakthrough/PySceneDetect/HEAD/dist/installer/Generated Images/installer_logo.scale-150.jpg -------------------------------------------------------------------------------- /dist/installer/Generated Images/installer_logo.scale-200.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Breakthrough/PySceneDetect/HEAD/dist/installer/Generated Images/installer_logo.scale-200.jpg -------------------------------------------------------------------------------- /dist/installer/Generated Images/installer_logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Breakthrough/PySceneDetect/HEAD/dist/installer/Generated Images/installer_logo.svg -------------------------------------------------------------------------------- /dist/installer/Prerequisites/Visual C++ Redistributable for Visual Studio 2015-2019/VC_redist.x64.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Breakthrough/PySceneDetect/HEAD/dist/installer/Prerequisites/Visual C++ Redistributable for Visual Studio 2015-2019/VC_redist.x64.exe -------------------------------------------------------------------------------- /dist/installer/PySceneDetect.aip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Breakthrough/PySceneDetect/HEAD/dist/installer/PySceneDetect.aip -------------------------------------------------------------------------------- /dist/installer/installer_banner.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Breakthrough/PySceneDetect/HEAD/dist/installer/installer_banner.png -------------------------------------------------------------------------------- /dist/installer/installer_banner.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Breakthrough/PySceneDetect/HEAD/dist/installer/installer_banner.svg -------------------------------------------------------------------------------- /dist/installer/installer_logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Breakthrough/PySceneDetect/HEAD/dist/installer/installer_logo.png -------------------------------------------------------------------------------- /dist/installer/installer_logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Breakthrough/PySceneDetect/HEAD/dist/installer/installer_logo.svg -------------------------------------------------------------------------------- /dist/installer/license65.dat.enc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Breakthrough/PySceneDetect/HEAD/dist/installer/license65.dat.enc -------------------------------------------------------------------------------- /dist/installer/psd_square_small.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Breakthrough/PySceneDetect/HEAD/dist/installer/psd_square_small.ico -------------------------------------------------------------------------------- /dist/package-info.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Breakthrough/PySceneDetect/HEAD/dist/package-info.rst -------------------------------------------------------------------------------- /dist/pre_release.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Breakthrough/PySceneDetect/HEAD/dist/pre_release.py -------------------------------------------------------------------------------- /dist/pyscenedetect.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Breakthrough/PySceneDetect/HEAD/dist/pyscenedetect.ico -------------------------------------------------------------------------------- /dist/requirements_windows.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Breakthrough/PySceneDetect/HEAD/dist/requirements_windows.txt -------------------------------------------------------------------------------- /dist/scenedetect.spec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Breakthrough/PySceneDetect/HEAD/dist/scenedetect.spec -------------------------------------------------------------------------------- /dist/windows/LICENSE-PYTHON: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Breakthrough/PySceneDetect/HEAD/dist/windows/LICENSE-PYTHON -------------------------------------------------------------------------------- /dist/windows/README.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Breakthrough/PySceneDetect/HEAD/dist/windows/README.txt -------------------------------------------------------------------------------- /dist/windows_thirdparty.7z: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Breakthrough/PySceneDetect/HEAD/dist/windows_thirdparty.7z -------------------------------------------------------------------------------- /docs/.readthedocs.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Breakthrough/PySceneDetect/HEAD/docs/.readthedocs.yaml -------------------------------------------------------------------------------- /docs/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Breakthrough/PySceneDetect/HEAD/docs/Makefile -------------------------------------------------------------------------------- /docs/_static/pyscenedetect.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Breakthrough/PySceneDetect/HEAD/docs/_static/pyscenedetect.css -------------------------------------------------------------------------------- /docs/_static/pyscenedetect_logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Breakthrough/PySceneDetect/HEAD/docs/_static/pyscenedetect_logo.png -------------------------------------------------------------------------------- /docs/_static/pyscenedetect_logo_small.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Breakthrough/PySceneDetect/HEAD/docs/_static/pyscenedetect_logo_small.png -------------------------------------------------------------------------------- /docs/_templates/navigation.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Breakthrough/PySceneDetect/HEAD/docs/_templates/navigation.html -------------------------------------------------------------------------------- /docs/api.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Breakthrough/PySceneDetect/HEAD/docs/api.rst -------------------------------------------------------------------------------- /docs/api/backends.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Breakthrough/PySceneDetect/HEAD/docs/api/backends.rst -------------------------------------------------------------------------------- /docs/api/common.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Breakthrough/PySceneDetect/HEAD/docs/api/common.rst -------------------------------------------------------------------------------- /docs/api/detector.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Breakthrough/PySceneDetect/HEAD/docs/api/detector.rst -------------------------------------------------------------------------------- /docs/api/detectors.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Breakthrough/PySceneDetect/HEAD/docs/api/detectors.rst -------------------------------------------------------------------------------- /docs/api/output.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Breakthrough/PySceneDetect/HEAD/docs/api/output.rst -------------------------------------------------------------------------------- /docs/api/platform.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Breakthrough/PySceneDetect/HEAD/docs/api/platform.rst -------------------------------------------------------------------------------- /docs/api/scene_manager.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Breakthrough/PySceneDetect/HEAD/docs/api/scene_manager.rst -------------------------------------------------------------------------------- /docs/api/stats_manager.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Breakthrough/PySceneDetect/HEAD/docs/api/stats_manager.rst -------------------------------------------------------------------------------- /docs/api/video_stream.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Breakthrough/PySceneDetect/HEAD/docs/api/video_stream.rst -------------------------------------------------------------------------------- /docs/cli.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Breakthrough/PySceneDetect/HEAD/docs/cli.rst -------------------------------------------------------------------------------- /docs/cli/backends.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Breakthrough/PySceneDetect/HEAD/docs/cli/backends.rst -------------------------------------------------------------------------------- /docs/cli/config_file.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Breakthrough/PySceneDetect/HEAD/docs/cli/config_file.rst -------------------------------------------------------------------------------- /docs/conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Breakthrough/PySceneDetect/HEAD/docs/conf.py -------------------------------------------------------------------------------- /docs/generate_cli_docs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Breakthrough/PySceneDetect/HEAD/docs/generate_cli_docs.py -------------------------------------------------------------------------------- /docs/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Breakthrough/PySceneDetect/HEAD/docs/index.rst -------------------------------------------------------------------------------- /docs/make.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Breakthrough/PySceneDetect/HEAD/docs/make.bat -------------------------------------------------------------------------------- /docs/requirements.txt: -------------------------------------------------------------------------------- 1 | # These are requirements only for the docs. 2 | Sphinx == 7.0.1 3 | -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Breakthrough/PySceneDetect/HEAD/pyproject.toml -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Breakthrough/PySceneDetect/HEAD/requirements.txt -------------------------------------------------------------------------------- /requirements_headless.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Breakthrough/PySceneDetect/HEAD/requirements_headless.txt -------------------------------------------------------------------------------- /scenedetect.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Breakthrough/PySceneDetect/HEAD/scenedetect.cfg -------------------------------------------------------------------------------- /scenedetect/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Breakthrough/PySceneDetect/HEAD/scenedetect/__init__.py -------------------------------------------------------------------------------- /scenedetect/__main__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Breakthrough/PySceneDetect/HEAD/scenedetect/__main__.py -------------------------------------------------------------------------------- /scenedetect/_cli/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Breakthrough/PySceneDetect/HEAD/scenedetect/_cli/__init__.py -------------------------------------------------------------------------------- /scenedetect/_cli/commands.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Breakthrough/PySceneDetect/HEAD/scenedetect/_cli/commands.py -------------------------------------------------------------------------------- /scenedetect/_cli/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Breakthrough/PySceneDetect/HEAD/scenedetect/_cli/config.py -------------------------------------------------------------------------------- /scenedetect/_cli/context.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Breakthrough/PySceneDetect/HEAD/scenedetect/_cli/context.py -------------------------------------------------------------------------------- /scenedetect/_cli/controller.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Breakthrough/PySceneDetect/HEAD/scenedetect/_cli/controller.py -------------------------------------------------------------------------------- /scenedetect/_thirdparty/LICENSE-CLICK: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Breakthrough/PySceneDetect/HEAD/scenedetect/_thirdparty/LICENSE-CLICK -------------------------------------------------------------------------------- /scenedetect/_thirdparty/LICENSE-MOVIEPY: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Breakthrough/PySceneDetect/HEAD/scenedetect/_thirdparty/LICENSE-MOVIEPY -------------------------------------------------------------------------------- /scenedetect/_thirdparty/LICENSE-NUMPY: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Breakthrough/PySceneDetect/HEAD/scenedetect/_thirdparty/LICENSE-NUMPY -------------------------------------------------------------------------------- /scenedetect/_thirdparty/LICENSE-OPENCV: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Breakthrough/PySceneDetect/HEAD/scenedetect/_thirdparty/LICENSE-OPENCV -------------------------------------------------------------------------------- /scenedetect/_thirdparty/LICENSE-PYAV: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Breakthrough/PySceneDetect/HEAD/scenedetect/_thirdparty/LICENSE-PYAV -------------------------------------------------------------------------------- /scenedetect/_thirdparty/LICENSE-PYTEST: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Breakthrough/PySceneDetect/HEAD/scenedetect/_thirdparty/LICENSE-PYTEST -------------------------------------------------------------------------------- /scenedetect/_thirdparty/LICENSE-SIMPLETABLE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Breakthrough/PySceneDetect/HEAD/scenedetect/_thirdparty/LICENSE-SIMPLETABLE -------------------------------------------------------------------------------- /scenedetect/_thirdparty/LICENSE-TQDM: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Breakthrough/PySceneDetect/HEAD/scenedetect/_thirdparty/LICENSE-TQDM -------------------------------------------------------------------------------- /scenedetect/_thirdparty/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Breakthrough/PySceneDetect/HEAD/scenedetect/_thirdparty/__init__.py -------------------------------------------------------------------------------- /scenedetect/_thirdparty/simpletable.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Breakthrough/PySceneDetect/HEAD/scenedetect/_thirdparty/simpletable.py -------------------------------------------------------------------------------- /scenedetect/backends/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Breakthrough/PySceneDetect/HEAD/scenedetect/backends/__init__.py -------------------------------------------------------------------------------- /scenedetect/backends/moviepy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Breakthrough/PySceneDetect/HEAD/scenedetect/backends/moviepy.py -------------------------------------------------------------------------------- /scenedetect/backends/opencv.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Breakthrough/PySceneDetect/HEAD/scenedetect/backends/opencv.py -------------------------------------------------------------------------------- /scenedetect/backends/pyav.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Breakthrough/PySceneDetect/HEAD/scenedetect/backends/pyav.py -------------------------------------------------------------------------------- /scenedetect/common.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Breakthrough/PySceneDetect/HEAD/scenedetect/common.py -------------------------------------------------------------------------------- /scenedetect/detector.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Breakthrough/PySceneDetect/HEAD/scenedetect/detector.py -------------------------------------------------------------------------------- /scenedetect/detectors/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Breakthrough/PySceneDetect/HEAD/scenedetect/detectors/__init__.py -------------------------------------------------------------------------------- /scenedetect/detectors/adaptive_detector.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Breakthrough/PySceneDetect/HEAD/scenedetect/detectors/adaptive_detector.py -------------------------------------------------------------------------------- /scenedetect/detectors/content_detector.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Breakthrough/PySceneDetect/HEAD/scenedetect/detectors/content_detector.py -------------------------------------------------------------------------------- /scenedetect/detectors/hash_detector.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Breakthrough/PySceneDetect/HEAD/scenedetect/detectors/hash_detector.py -------------------------------------------------------------------------------- /scenedetect/detectors/histogram_detector.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Breakthrough/PySceneDetect/HEAD/scenedetect/detectors/histogram_detector.py -------------------------------------------------------------------------------- /scenedetect/detectors/threshold_detector.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Breakthrough/PySceneDetect/HEAD/scenedetect/detectors/threshold_detector.py -------------------------------------------------------------------------------- /scenedetect/frame_timecode.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Breakthrough/PySceneDetect/HEAD/scenedetect/frame_timecode.py -------------------------------------------------------------------------------- /scenedetect/output/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Breakthrough/PySceneDetect/HEAD/scenedetect/output/__init__.py -------------------------------------------------------------------------------- /scenedetect/output/image.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Breakthrough/PySceneDetect/HEAD/scenedetect/output/image.py -------------------------------------------------------------------------------- /scenedetect/output/video.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Breakthrough/PySceneDetect/HEAD/scenedetect/output/video.py -------------------------------------------------------------------------------- /scenedetect/platform.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Breakthrough/PySceneDetect/HEAD/scenedetect/platform.py -------------------------------------------------------------------------------- /scenedetect/scene_detector.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Breakthrough/PySceneDetect/HEAD/scenedetect/scene_detector.py -------------------------------------------------------------------------------- /scenedetect/scene_manager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Breakthrough/PySceneDetect/HEAD/scenedetect/scene_manager.py -------------------------------------------------------------------------------- /scenedetect/stats_manager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Breakthrough/PySceneDetect/HEAD/scenedetect/stats_manager.py -------------------------------------------------------------------------------- /scenedetect/video_splitter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Breakthrough/PySceneDetect/HEAD/scenedetect/video_splitter.py -------------------------------------------------------------------------------- /scenedetect/video_stream.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Breakthrough/PySceneDetect/HEAD/scenedetect/video_stream.py -------------------------------------------------------------------------------- /setup.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Breakthrough/PySceneDetect/HEAD/setup.cfg -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Breakthrough/PySceneDetect/HEAD/setup.py -------------------------------------------------------------------------------- /tests/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Breakthrough/PySceneDetect/HEAD/tests/__init__.py -------------------------------------------------------------------------------- /tests/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Breakthrough/PySceneDetect/HEAD/tests/conftest.py -------------------------------------------------------------------------------- /tests/test_api.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Breakthrough/PySceneDetect/HEAD/tests/test_api.py -------------------------------------------------------------------------------- /tests/test_backend_opencv.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Breakthrough/PySceneDetect/HEAD/tests/test_backend_opencv.py -------------------------------------------------------------------------------- /tests/test_backend_pyav.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Breakthrough/PySceneDetect/HEAD/tests/test_backend_pyav.py -------------------------------------------------------------------------------- /tests/test_cli.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Breakthrough/PySceneDetect/HEAD/tests/test_cli.py -------------------------------------------------------------------------------- /tests/test_detectors.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Breakthrough/PySceneDetect/HEAD/tests/test_detectors.py -------------------------------------------------------------------------------- /tests/test_output.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Breakthrough/PySceneDetect/HEAD/tests/test_output.py -------------------------------------------------------------------------------- /tests/test_platform.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Breakthrough/PySceneDetect/HEAD/tests/test_platform.py -------------------------------------------------------------------------------- /tests/test_scene_manager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Breakthrough/PySceneDetect/HEAD/tests/test_scene_manager.py -------------------------------------------------------------------------------- /tests/test_stats_manager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Breakthrough/PySceneDetect/HEAD/tests/test_stats_manager.py -------------------------------------------------------------------------------- /tests/test_timecode.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Breakthrough/PySceneDetect/HEAD/tests/test_timecode.py -------------------------------------------------------------------------------- /tests/test_video_stream.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Breakthrough/PySceneDetect/HEAD/tests/test_video_stream.py -------------------------------------------------------------------------------- /website/mkdocs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Breakthrough/PySceneDetect/HEAD/website/mkdocs.yml -------------------------------------------------------------------------------- /website/overrides/404.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Breakthrough/PySceneDetect/HEAD/website/overrides/404.html -------------------------------------------------------------------------------- /website/overrides/main.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Breakthrough/PySceneDetect/HEAD/website/overrides/main.html -------------------------------------------------------------------------------- /website/pages/api.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Breakthrough/PySceneDetect/HEAD/website/pages/api.md -------------------------------------------------------------------------------- /website/pages/changelog.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Breakthrough/PySceneDetect/HEAD/website/pages/changelog.md -------------------------------------------------------------------------------- /website/pages/cli.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Breakthrough/PySceneDetect/HEAD/website/pages/cli.md -------------------------------------------------------------------------------- /website/pages/contributing.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Breakthrough/PySceneDetect/HEAD/website/pages/contributing.md -------------------------------------------------------------------------------- /website/pages/copyright.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Breakthrough/PySceneDetect/HEAD/website/pages/copyright.md -------------------------------------------------------------------------------- /website/pages/docs.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Breakthrough/PySceneDetect/HEAD/website/pages/docs.md -------------------------------------------------------------------------------- /website/pages/download.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Breakthrough/PySceneDetect/HEAD/website/pages/download.md -------------------------------------------------------------------------------- /website/pages/faq.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Breakthrough/PySceneDetect/HEAD/website/pages/faq.md -------------------------------------------------------------------------------- /website/pages/features.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Breakthrough/PySceneDetect/HEAD/website/pages/features.md -------------------------------------------------------------------------------- /website/pages/img/0.6.4-score-comparison.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Breakthrough/PySceneDetect/HEAD/website/pages/img/0.6.4-score-comparison.png -------------------------------------------------------------------------------- /website/pages/img/goldeneye-stats.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Breakthrough/PySceneDetect/HEAD/website/pages/img/goldeneye-stats.png -------------------------------------------------------------------------------- /website/pages/img/params.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Breakthrough/PySceneDetect/HEAD/website/pages/img/params.png -------------------------------------------------------------------------------- /website/pages/img/pyscenedetect_logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Breakthrough/PySceneDetect/HEAD/website/pages/img/pyscenedetect_logo.png -------------------------------------------------------------------------------- /website/pages/img/pyscenedetect_logo_small.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Breakthrough/PySceneDetect/HEAD/website/pages/img/pyscenedetect_logo_small.png -------------------------------------------------------------------------------- /website/pages/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Breakthrough/PySceneDetect/HEAD/website/pages/index.md -------------------------------------------------------------------------------- /website/pages/literature.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Breakthrough/PySceneDetect/HEAD/website/pages/literature.md -------------------------------------------------------------------------------- /website/pages/similar.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Breakthrough/PySceneDetect/HEAD/website/pages/similar.md -------------------------------------------------------------------------------- /website/pages/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Breakthrough/PySceneDetect/HEAD/website/pages/style.css -------------------------------------------------------------------------------- /website/pages/supporting.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Breakthrough/PySceneDetect/HEAD/website/pages/supporting.md -------------------------------------------------------------------------------- /website/requirements.txt: -------------------------------------------------------------------------------- 1 | mkdocs==1.5.2 2 | jinja2==3.1.5 3 | --------------------------------------------------------------------------------