I copy-paste my answer to this questionthis question
I'm not related to Yabla.
But I have appreciated their video demos very much. There are subtitles, both german and english that you can switch on and off. The speed of the video can be slowered. And all videos are done by genuine german people, and often real video content. I think something like 300 or more videos, i don't remember. You should at least give a try there german.yabla.com. And I am tempted to subscribe personnally, I just wait to have a little more time during the week.