I am making screenshots of videos with HTML5 canvas, the video is hosted elsewhere, everything works except toDataURL() because the canvas is dirty. So, I am wondering, is ther
The short answer is "No."
The longer answer might be yes.
Maybe your server can download the video and host it, then play it from your same domain?
If you control the server that is hosting the video you could enable cors.
(Or you could combine the two and have the video uploaded to a cors-enabled site that is not your own.)
Otherwise, you're out of luck.