Scripts/VapourSynth/bookmarks_to_avs_trims.py
2023-03-02 14:41:16 +09:00

20 lines
523 B
Python

"""bookmarks_to_avs_trims.py: generates Avisynth trims from VapourSynth Bookmarks."""
__author__ = "Yuuki-chan"
__copyright__ = "Copyright 2022, Raiza.dev"
import sys
if sys.argv[1].endswith('.bookmarks'):
trimz = []
with open(sys.argv[1], mode='r') as ff:
trims = ff.read().split(', ')
for trim in range(0, len(trims), 2):
trimz.append(f'Trim({trims[trim]}, {trims[trim+1]})')
with open(f'{sys.argv[1]}.trims.txt', mode='w') as ff:
ff.write('++'.join(trimz))