This is the url :
Currently i'm using this code to get the ID
$url = $video.'&';
$pattern = '/v=(.+?)&+/';
preg_match($pattern, $url, $matches);
echo $matches[1];
And is working if i test it without the html POST form, because its look like the html form change the link to http://www.youtube.com/watch?src_vid=1OO30GoDSxg
//Edit
I have a simple html form and when the submit button is clicked I send the data with ajax to php page. If i echo $_POST['video']; i get http://www.youtube.com/watch?src_vid=1OO30GoDSxg but url that was insert is http://www.youtube.com/watch?src_vid=1OO30GoDSxg&feature=iv&annotation_id=annotation_787245&v=lsTEFZXJy28 .. soo why that is happening