When the editor area’s content is saved, pass the content through $GLOBALS[‘wp_embed’]->autoembed()
Untested, but it is at least a promising start.
no, when saved post content, processing tag [embed] because this function make queries to database and retrieve some data or insert, I’m not good review the code.
Embed in your own editor video need create your own new shortcode and process it, there exist special function wp_oembed_get for embed video.