The section of that website I linked to has a list of programs that can record streaming from webpages. If none of the 14 programs are applicable check out more programs in the Tools section. Its a very good resource.
I'd say the odds are against you. Chance are the reason it's not on youtube is because no one was able to rip it.