significant update and clean-up

*much* faster now that we only make one call to ffmpeg.
new unsatisfactory ymin attempt.
'new' ymin attempt.

seems to work.