Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/Breakthrough/PySceneDetect
/ functions
Functions
660 in github.com/Breakthrough/PySceneDetect
⨍
Functions
660
◇
Types & classes
69
↳
Endpoints
18
↓ 1 callers
Function
main
()
scripts/update_installer.py:87
↓ 1 callers
Function
main
()
docs/generate_cli_docs.py:272
↓ 1 callers
Function
main
PySceneDetect command-line interface (CLI) entry point.
scenedetect/__main__.py:23
↓ 1 callers
Function
make_icon_16
Create a hand-crafted 16x16 clapperboard icon.
scripts/generate_assets.py:124
↓ 1 callers
Function
make_portable_zip
(version: str)
scripts/stage_windows_dist.py:155
↓ 1 callers
Function
msi_version
(raw: str)
scripts/finalize_windows_dist.py:53
↓ 1 callers
Function
msi_version
(raw: str)
scripts/stage_windows_dist.py:59
↓ 1 callers
Function
patch_help
(s: str, commands: list[str])
docs/generate_cli_docs.py:70
↓ 1 callers
Method
post_process
Called after there are no more frames to process. Args: timecode: The last position in the video which was read. Returns
scenedetect/detector.py:64
↓ 1 callers
Method
process_frame
Process the next frame. `timecode` is assumed to be sequential. Args: timecode: Timecode corresponding to the frame being process
scenedetect/detector.py:49
↓ 1 callers
Function
quote
(string)
scenedetect/_thirdparty/simpletable.py:55
↓ 1 callers
Method
read
(self, decode: bool = True)
scenedetect/backends/opencv.py:280
↓ 1 callers
Method
read
(self, decode: bool = True)
scenedetect/backends/opencv.py:512
↓ 1 callers
Function
render_all_sizes
Render the SVG at all icon sizes, applying sharpening where configured.
scripts/generate_assets.py:329
↓ 1 callers
Function
render_installer_static
Render the stable, committed installer assets - only re-run when the logo changes. Outputs: - psd_square_small.ico (copy of pyscenedetect.i
scripts/generate_assets.py:287
↓ 1 callers
Function
render_logos
Render the logo SVG to all required PNG outputs.
scripts/generate_assets.py:187
↓ 1 callers
Function
repack_portable
(portable_zip: Path, signed_exe: Path, sevenz: Path)
scripts/finalize_windows_dist.py:160
↓ 1 callers
Method
reset
Close and re-open the VideoStream (equivalent to seeking back to beginning).
scenedetect/video_stream.py:188
↓ 1 callers
Method
reset
Close and re-open the VideoStream (should be equivalent to calling `seek(0)`).
scenedetect/backends/pyav.py:289
↓ 1 callers
Method
reset
Close and re-open the VideoStream (should be equivalent to calling `seek(0)`).
scenedetect/backends/moviepy.py:268
↓ 1 callers
Method
reset
Close and re-open the VideoStream (should be equivalent to calling `seek(0)`).
scenedetect/backends/opencv.py:275
↓ 1 callers
Method
resize_image
( self, image: np.ndarray, aspect_ratio: float | None, )
scenedetect/output/image.py:342
↓ 1 callers
Function
run_all_benchmarks
(detector: str | None, dataset: str | None, detailed: bool)
benchmark/__main__.py:117
↓ 1 callers
Function
split_video_mkvmerge
Split `input_video_path` using `mkvmerge` based on the scenes in `scene_list`. Arguments: input_video_path: Path to the video to be split
scenedetect/output/video.py:159
↓ 1 callers
Function
stage_ffmpeg
(ffmpeg_dir: Path | None)
scripts/stage_windows_dist.py:94
↓ 1 callers
Function
stage_thirdparty_licenses
()
scripts/stage_windows_dist.py:146
↓ 1 callers
Function
synthetic_matrix_generator
(tmp_path)
tests/release/conftest.py:75
↓ 1 callers
Function
transform_backquotes
(s: str)
docs/generate_cli_docs.py:105
↓ 1 callers
Function
write_manifests
(staging: Path, portable_zip: Path, msi: Path)
scripts/finalize_windows_dist.py:208
↓ 1 callers
Function
write_scene_list_html
Writes the given list of scenes to an output file handle in html format. Arguments: output_html_filename: filename of output html file
scenedetect/output/__init__.py:121
Method
__add__
(self, other: "TimecodeLike")
scenedetect/common.py:663
Method
__del__
(self)
scenedetect/backends/pyav.py:152
Method
__enter__
No-op.
scenedetect/platform.py:76
Method
__eq__
(self, other: "TimecodeLike")
scenedetect/common.py:544
Method
__exit__
No-op.
scenedetect/platform.py:79
Method
__float__
(self)
scenedetect/common.py:738
Method
__ge__
(self, other: "TimecodeLike")
scenedetect/common.py:598
Method
__getitem__
(self, index)
benchmark/autoshot_dataset.py:25
Method
__getitem__
(self, index)
benchmark/bbc_dataset.py:26
Method
__gt__
(self, other: "TimecodeLike")
scenedetect/common.py:588
Method
__hash__
(self)
scenedetect/common.py:751
Method
__iadd__
(self, other: "TimecodeLike")
scenedetect/common.py:608
Method
__init__
(self)
benchmark/evaluator.py:5
Method
__init__
(self, dataset_dir: str)
benchmark/autoshot_dataset.py:13
Method
__init__
(self, dataset_dir: str)
benchmark/bbc_dataset.py:13
Method
__init__
(self)
tests/test_scene_manager.py:89
Method
__init__
(self)
scenedetect/video_stream.py:67
Method
__init__
Arguments: stats_manager: :class:`StatsManager` to bind to this `SceneManager`. Can be accessed via the `stats_ma
scenedetect/scene_manager.py:196
Method
__init__
(self)
scenedetect/detector.py:43
Method
__init__
Arguments: mode: The mode to use when enforcing `length`. length: Minimum scene length. Accepts any :data:`TimecodeLi
scenedetect/detector.py:117
Method
__init__
Arguments: timecode: A frame number (`int`), number of seconds (`float`), timecode string in the form `'HH:MM:SS'
scenedetect/common.py:209
Method
__init__
( self, message: str = "Could not load frame metric data data from passed CSV file." )
scenedetect/stats_manager.py:72
Method
__init__
No-op.
scenedetect/platform.py:57
Method
__init__
No-op.
scenedetect/platform.py:73
Method
__init__
Table cell constructor. Keyword arguments: text -- text to be displayed header -- flag to indicate this cell is a header cell
scenedetect/_thirdparty/simpletable.py:73
Method
__init__
Table cell constructor. Keyword arguments: image_file -- relative filepath to image file to display. width -- (optional) widt
scenedetect/_thirdparty/simpletable.py:98
Method
__init__
Table row constructor. Keyword arguments: cells -- iterable of SimpleTableCell (default None) header -- flag to indicate this
scenedetect/_thirdparty/simpletable.py:143
Method
__init__
Table constructor. Keyword arguments: rows -- iterable of SimpleTableRow header_row -- row that will be displayed at the begi
scenedetect/_thirdparty/simpletable.py:204
Method
__init__
HTML page constructor. Keyword arguments: tables -- List of SimpleTable objects css -- Cascading Style Sheet specification th
scenedetect/_thirdparty/simpletable.py:266
Method
__init__
Multi-threaded implementation of save-images functionality. Uses background threads to handle image encoding and saving images to disk to impr
scenedetect/output/image.py:109
Method
__init__
(self)
scenedetect/_cli/context.py:81
Method
__init__
(self, error)
scenedetect/_cli/config.py:44
Method
__init__
(self, value: int | float | str)
scenedetect/_cli/config.py:80
Method
__init__
( self, value: int | float, min_val: int | float, max_val: int | float, )
scenedetect/_cli/config.py:102
Method
__init__
(self, value: str | ContentDetector.Components)
scenedetect/_cli/config.py:203
Method
__init__
(self, value: int)
scenedetect/_cli/config.py:236
Method
__init__
(self, value: str, length_limit: int = 0)
scenedetect/_cli/config.py:272
Method
__init__
(self, value: str)
scenedetect/_cli/config.py:297
Method
__init__
(self, init_log: list[LogMessage], reason: Exception | None = None)
scenedetect/_cli/config.py:699
Method
__init__
(self, path: str | None = None, throw_exception: bool = True)
scenedetect/_cli/config.py:706
Method
__init__
Arguments: adaptive_threshold: Threshold (float) that score ratio must exceed to trigger a new scene (see frame m
scenedetect/detectors/adaptive_detector.py:37
Method
__init__
Arguments: threshold: 8-bit intensity value that each pixel value (R, G, and B) must be <= to in order to trigge
scenedetect/detectors/threshold_detector.py:48
Method
__init__
Arguments: threshold: maximum relative difference between 0.0 and 1.0 that the histograms can differ. Histograms
scenedetect/detectors/histogram_detector.py:33
Method
__init__
Arguments: threshold: Threshold the average change in pixel intensity must exceed to trigger a cut. min_scene_len: On
scenedetect/detectors/content_detector.py:104
Method
__init__
( self, threshold: float = 0.395, size: int = 16, lowpass: int = 2, mi
scenedetect/detectors/hash_detector.py:47
Method
__init__
( self, model_path: str | Path, flash_filter: FlashFilter, onnx_providers: lis
scenedetect/detectors/transnet_v2.py:50
Method
__init__
( self, model_path: str | Path = "tests/resources/transnetv2.onnx", onnx_providers: li
scenedetect/detectors/transnet_v2.py:132
Method
__init__
Open a video by path. .. warning:: Using `threading_mode` with `suppress_output = True` can cause lockups in your ap
scenedetect/backends/pyav.py:44
Method
__init__
Open a video or device. Arguments: path: Path to video,. frame_rate: If set, overrides the detected frame rate. Takes
scenedetect/backends/moviepy.py:73
Method
__init__
Create from an existing OpenCV VideoCapture object. Used for webcams, live streams, pipes, or other inputs which may not support seeking.
scenedetect/backends/opencv.py:370
Method
__int__
(self)
scenedetect/common.py:733
Method
__isub__
(self, other: "TimecodeLike")
scenedetect/common.py:668
Method
__iter__
Iterate through row cells
scenedetect/_thirdparty/simpletable.py:174
Method
__iter__
Iterate through table rows
scenedetect/_thirdparty/simpletable.py:249
Method
__iter__
Iterate through tables
scenedetect/_thirdparty/simpletable.py:297
Method
__le__
(self, other: "TimecodeLike")
scenedetect/common.py:578
Method
__len__
(self)
benchmark/autoshot_dataset.py:30
Method
__len__
(self)
benchmark/bbc_dataset.py:31
Method
__lt__
(self, other: "TimecodeLike")
scenedetect/common.py:568
Method
__ne__
(self, other: "TimecodeLike")
scenedetect/common.py:556
Method
__repr__
(self)
scenedetect/common.py:744
Method
__repr__
(self)
scenedetect/_cli/config.py:68
Method
__str__
(self)
scenedetect/common.py:741
Method
__str__
Return the HTML code for the table cell.
scenedetect/_thirdparty/simpletable.py:83
Method
__str__
Return the HTML code for the table cell with the image.
scenedetect/_thirdparty/simpletable.py:116
Method
__str__
Return the HTML code for the table row and its cells as a string.
scenedetect/_thirdparty/simpletable.py:161
Method
__str__
Return the HTML code for the table as a string.
scenedetect/_thirdparty/simpletable.py:230
Method
__str__
Return the HTML page as a string.
scenedetect/_thirdparty/simpletable.py:279
Method
__str__
(self)
scenedetect/_cli/config.py:71
Method
__str__
(self)
scenedetect/_cli/config.py:183
← previous
next →
201–300 of 660, ranked by callers