#!/usr/bin/env python3
### should you need logging:
#from Splitter import debug, info, warning, error, panic

from Splitter.FFmpeg import *
from Splitter.splits_tsv import *
from Splitter.cli import run

input_file, all_cuts = 'movie.avi', old_splits_file('selected.splits').cuts
print("Loaded {} cuts".format(len(all_cuts)))
my_cuts = all_cuts

# crop dimensions can be estimated using the cropdetect video filter
run(input_file,
    splits=my_cuts,
    output_ext='.MKV',
    converter=ffmpeg,
    filters=['-vf', 'crop=720:352'])
# this is a front-end for:
#ffmpeg(input_file, splits=my_cuts, output_ext='.MKV', filters=['-vf', 'crop=720:352'])
#!/usr/bin/env python3
### should you need logging:
#from Splitter import debug, info, warning, error, panic

from Splitter.FFmpeg import *
from Splitter.splits_tsv import *
from Splitter.cli import run

input_file, all_cuts = 'movie.avi', old_splits_file('selected.splits').cuts
print("Loaded {} cuts".format(len(all_cuts) ) )
my_cuts = all_cuts

# crop dimensions can be estimated using the cropdetect video filter
run(input_file, splits=my_cuts, output_ext='.MKV', converter=ffmpeg, filters=['-vf', 'crop=720:352'])
# this is a front-end for:
#ffmpeg(input_file, splits=my_cuts, output_ext='.MKV', filters=['-vf', 'crop=720:352'])
#!/usr/bin/env python3
import sys

from Splitter import debug, info, warning, error, panic
from Splitter.cli import run
from Splitter.MkvMerge import mkvmerge

debug(sys.executable+" "+sys.version+" on "+sys.platform)
run(*sys.argv[1:], converter=mkvmerge)