The invention relates to a semi-active energy recovery vibration absorber. The semi-active energy recovery vibration absorber comprises a vibration absorption mechanism and a friction power generationmechanism, the vibration absorption mechanism comprises an elastic air bag which is installed on equipment to be subjected to vibration absorption through a fixing mechanism, the friction power generation mechanism comprises a first electrode and a second electrode, the first electrode is arranged on the outer side face of the elastic air bag, the second electrode is arranged on one side, close to the elastic air bag, of the fixing mechanism, the first electrode and the second electrode generate periodic contact separation through elastic air bag deformation to achieve contact friction powergeneration, the first electrode and the second electrode are connected with an external circuit to supply power to the external circuit, the vibration absorber further comprises an adjusting mechanism, the adjusting mechanism comprises an inflation hole which is formed in the elastic air bag and a balance weight part which is installed on the elastic air bag, rigidity of the vibration absorber ischanged by adjusting air pressure in the elastic air bag, and the mass of the vibration absorber is changed by changing the weight of the balance weight part. According to the semi-active energy recovery vibration absorber, the problems that the mass and rigidity of an existing vibration absorber are fixed, the inherent frequency cannot be adjusted, and energy generated by vibration cannot be utilized can be effectively solved.