First thing is that lack of air coming out of the vents will have nothing to do with the compressor which pumps/compresses the refrigerant, not the air.
Second thing is that it appears you have a vacuum leak somewhere....this can cause the flaps inside the heater/aircon unit to stick and/or not open fully PLUS when vacuum is low as in when you are accelerating the vents fail to operate and the air gets pumped out the footwell.
Things to check - vacuum reservoir ball under passenger side headlight - it's a black plastic ball with a vacuum hose going to it - it's job is to hold vacuum which is needed to keep the air flaps open when accelerating (whick is a low vacuum scenario). Check the ball is not split and the vacuum hose is not split/perished. Next check the vacuum line from the bulkhead end of the inlet manifold to the bulkhead....check for splits...there is also a 1 way valve in the line there - check this works. The vacuum hose goes thru the bulkhead to the vent position dial and the heater switch...see attached pix...check vacuum lines are there. Under the bonnet there is also another vacuum line that goes to the heater tap just under the master cylinder....check that.
I'd say 90% sure low vacuum is your problem......and should be an easy cheap fix. Good Luck.
"If anyone disagrees with anything I say, I am quite prepared not only to retract it, but also to deny under oath that I ever said it." --T. Lehrer
"The secret of success is sincerity. Once you can fake that you've got it made." -- Jean Giraudoux