summaryrefslogtreecommitdiffstats
path: root/TOOLS/autocrop.lua
blob: e5292eee188e80a98ea3ee6fb50123082ed1c9a7 (plain)
1
2
3
4
5
6
7
8
9
10
11
mp.command('vf add @autocrop.cropdetect:lavfi=graph="cropdetect=limit=24:round=2:reset=0"')

function update_crop_handler()
   cropdetect_metadata=mp.get_property_native("vf-metadata/autocrop.cropdetect")
   mp.command(string.format('vf add @autocrop.crop:crop=%s:%s:%s:%s',
                cropdetect_metadata['lavfi.cropdetect.w'],
                cropdetect_metadata['lavfi.cropdetect.h'],
                cropdetect_metadata['lavfi.cropdetect.x'],
                cropdetect_metadata['lavfi.cropdetect.y']))
end
mp.add_key_binding("C","update_crop",update_crop_handler)