Compruebe si Youtube y Vimeo-clips son válidos

He intentado durante bastante tiempo comprobar si los enlaces enviados son clips de película válidos de youtube.com o vimeo.com, pero no tuve éxito.

¿Alguna idea de cómo comprobar url es como:

http://www.youtube.com/watch?v=jc0rnCBCX2c&feature=fvhl (valid)
http://www.youtube.com/watch?v=jc0FFCBCX2c&feature=fvhl (not valid)
http://www.youtube.com/v/jc0rnCBCX2c (valid)
http://www.youtube.com/v/ddjcddddX2c (not valid)
http://www.vimeo.com/463l522 (not valid)
http://www.vimeo.com/1483909 (valid)
http://www.vimeo.com/lumiblue (not valid)
http://www.youtube.com/user/dd181921 (not valid)

?

Yo uso php.

Respuestas a la pregunta(5)

Su respuesta a la pregunta