(scene_number: int, image_number: int, image_timecode: FrameTimecode)
| 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 |
nothing calls this directly
no test coverage detected