I think Scenalyzer has the features you want. Well, possibly not #4, but it should be pretty easy to use another tool to batch convert. There's a $34 version with a demo and a freeware version.
_________________________
Bitt Faulk