How old are those chainrings? Are the teeth worn to sharp points instead of coming up close to parallel then squaring off. New chain, old chainrings? It looks like the teeth are picking the chain up (actually not releasing it). A new chain will have a much tighter pin to pin distance than the distance between worn teeth.
Ben