summaryrefslogtreecommitdiffstats
path: root/TOOLS/lua/autocrop.lua
blob: bf608dc05030f88ecf67ec52c6a3fa1f3e3f95cb (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)