I believe if you modify the first one so that the movie types are surrounded by [] it will work .
$pattern="([url]http://.+[/url][(.avi)|(.mpg)|(.mpeg)|(.wmv)|(.mov)])";
like that, but I'm not totally sure.
I found an interesting site where people post lots of regexp patterns, FYI.
Try looking for it on google.