Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.
def __init__(self, path, accurate=False, skip_delay_seconds=Config.accurate_delay_seconds,
frame_type=Config.frame_type):
self.path = path
self.accurate = accurate
self.skip_delay_seconds = skip_delay_seconds
self.frame_type = frame_type
default=None)
parser.add_argument(
"-v", "--verbose",
action="store_true",
help="display verbose messages",
dest="is_verbose")
parser.add_argument(
"-a", "--accurate",
action="store_true",
help="""Make accurate captures. This capture mode is way slower than the default one
but it helps when capturing frames from HEVC videos.""",
dest="is_accurate")
parser.add_argument(
"-A", "--accurate-delay-seconds",
type=int,
default=Config.accurate_delay_seconds,
help="""Fast skip to N seconds before capture time, then do accurate capture
(decodes N seconds of video before each capture). This is used with accurate capture mode only.""",
dest="accurate_delay_seconds")
parser.add_argument(
"--metadata-margin",
type=int,
default=Config.metadata_margin,
help="Margin (in pixels) in the metadata header.",
dest="metadata_margin")
parser.add_argument(
"--metadata-horizontal-margin",
type=int,
default=Config.metadata_horizontal_margin,
help="Horizontal margin (in pixels) in the metadata header.",
dest="metadata_horizontal_margin")
parser.add_argument(