MCPcopy Create free account
hub / github.com/Breakthrough/PySceneDetect / format_filename

Method format_filename

scenedetect/output/image.py:200–211  ·  view source on GitHub ↗
(scene_number: int, image_number: int, image_timecode: FrameTimecode)

Source from the content-addressed store, hash-verified

198 image_num_format += str(math.floor(math.log(self._num_images, 10)) + 2) + "d"
199
200 def format_filename(scene_number: int, image_number: int, image_timecode: FrameTimecode):
201 return "{}.{}".format(
202 filename_template.safe_substitute(
203 VIDEO_NAME=video.name,
204 SCENE_NUMBER=scene_num_format % (scene_number + 1),
205 IMAGE_NUMBER=image_num_format % (image_number + 1),
206 FRAME_NUMBER=image_timecode.frame_num,
207 TIMESTAMP_MS=int(image_timecode.seconds * 1000),
208 TIMECODE=image_timecode.get_timecode().replace(":", ";"),
209 ),
210 self._image_extension,
211 )
212
213 MAX_QUEUED_ENCODE_FRAMES = 4
214 MAX_QUEUED_SAVE_IMAGES = 4

Callers

nothing calls this directly

Calls 2

formatMethod · 0.80
get_timecodeMethod · 0.80

Tested by

no test coverage detected