Hello,
More directly on point-- Video is a huge amount of data. Even SD is 270 Mbps uncompressed. There is no way you could get that over I2C or SPI regardless of what you are trying to do.
Our HDMI RXs have a TTL bus out which could be connected to the external busses of some Micros if they were fast enough but processing a full frame rate video stream would require a pretty serious microprocessor.
Dave