diff -rup media_youtube.bak/providers/emvideo/youtube.inc media_youtube/providers/emvideo/youtube.inc
--- media_youtube.bak/providers/emvideo/youtube.inc	2011-11-09 10:42:57.000000000 +0100
+++ media_youtube/providers/emvideo/youtube.inc	2011-11-09 10:49:56.000000000 +0100
@@ -122,8 +122,8 @@ function emvideo_youtube_extract($video_
   // http://youtu.be/bh-BwFNNAGc
   return array(
     '@youtube\.com/(?:v|embed)/([^"\&\? ]+)@i',
-    '@youtube\.com/watch\?v=([^"\& ]+)@i',
-    '@youtube\.com/\?v=([^"\& ]+)@i',
+    '@youtube\.com/watch\?.*?v=([^"\& ]+)@i',
+    '@youtube\.com/\?.*?v=([^"\& ]+)@i',
     '@youtu.be/([^"\& ]+)@i',
   );
 }
