Files
tsmark/tsmark/__init__.py
2021-11-10 22:10:28 +02:00

34 lines
907 B
Python

from tsmark.video_annotator import Marker
import argparse
VERSION = "0.4"
def get_options():
parser = argparse.ArgumentParser(description="Video timestamping tool")
parser.add_argument(
"--ts",
action="store",
dest="timestamps",
default=None,
required=False,
help="Comma separated list of predefined timestamps, in frame numbers, or HH:MM:SS.FF. You can use the -o output file as input via --ts $( cut -d, -f1 ts.csv | xargs printf '%%s,' )",
)
parser.add_argument(
"-o",
action="store",
dest="output",
default=None,
required=False,
help="Save timestamps to a CSV file",
)
parser.add_argument("--version", action="version", version=VERSION)
parser.add_argument(action="store", dest="video")
return parser.parse_args()
def main():
opts = get_options()
Marker(opts)