The logo was converted to black and white (1 bit per pixel) with the logo being white and the background black, and then a square grid was overlaid on it.
If the square was smaller than the minimum width, it would be textured if more than 50% filled, and left empty if not.
If a square was more than 95% full of white, it was considered filled, and I textured it with a frame from the video.
If a square was less than 5% full, it was considered empty and recursion stopped.
Otherwise, the square was divided into four parts, and the process was repeated for each one of them.
As a side note, the number of filled squares is 242. The coincidence is not lost on me.