Fix recursive seeking and error handling for --outfile
This commit is contained in:
parent
060e87c5b1
commit
86668c4c74
|
@ -36,14 +36,17 @@ def generate_keyframes(clip: vs.VideoNode, out_path=None, no_header=False) -> No
|
|||
|
||||
|
||||
def main():
|
||||
if args.outfile and not args.file:
|
||||
print("Warning: Please set --file (-F) when using --outfile (-O)!")
|
||||
return
|
||||
|
||||
if args.file:
|
||||
files = [args.file]
|
||||
ext_in = os.path.splitext(files[0])[1]
|
||||
else:
|
||||
files = glob.glob('*', recursive=args.recursive)
|
||||
files = glob.glob('**/*', recursive=True) if args.recursive else glob.glob('*')
|
||||
ext_in = args.extension if args.extension else "mkv"
|
||||
|
||||
|
||||
for f in files:
|
||||
if f.endswith(ext_in):
|
||||
print(f"\nGenerating keyframes for {f}:")
|
||||
|
|
Loading…
Reference in a new issue