I made this component that will take a BitmapData and render it by copying a small rectangle section of a pattern extracted from another list of BitmapData patterns. Which pattern will it use depends on the luminosity of the original sampled pixel. Also, the specific area of the pattern that will be used is picked up at random, so if you redraw it, it'll look slightly different.
Check out how it looks on a static image by clicking here.
One can use it with bitmaps gathered from wherever, so, for example, you can take a snapshot of a video on every frame and use that as source. Check it out by clicking here.
The component can be found at the other end of this link this link. For sample mxmls, you can find them here.