To embed Google videos in a wordpress blog follow these instructions:
Now you may cut-and-paste the required embedded HTML into any blog post and they will render correctly.
To embed YouTube videos in your blog posts, follow these instructions.
If you drop the embeded HTML from Google Video into your blog post, the page will fail a HTML validator. In order to overcome this, follow these instructions.
First, get the embedded html provided by Google Video. Now, look for the src attribute in the embedded HTML, it is where ”src_value” is in this code:
<embed style="width:400px; height:326px;" id="VideoPlayback" type="application/x-shockwave-flash" src="src_value" flashvars=""> </embed>
Now replace both instances of ”insert_here” in this code with the ”src_value” we got from the code Google provided
<object type="application/x-shockwave-flash" data="insert_here" width="425" height="350"><param name="movie" value="insert_here" /><param name="wmode" value="transparent" /></object>
and paste this new code into your blog post. There must not be any end-line characters in this code - if you do, wordpress will insert paragraph tags and distort the post (text after the embedded code will be formatted badly on your page).
This solution is demonstrated in this post on my blog.