Interactive: semi-permeable membrane - https://mw.concord.org/nextgen/#interactives/biology/diffusion-bio/diffusion-bio-semipermeable-membrane
For a better resolution video, you can find the file here.
Motor proteins (dynein, kinesis) from 6:00 to 8:30