The clip shows the man standing with his hands behind his back, suggesting he may be in handcuffs, as at least nine officers search his bags.
One of the armed officers, who appears to be wearing a bulletproof vest, is then seen pulling a blue bag out of the man’s rucksack, containing three machetes still in their packaging.
The video was posted on Facebook by Josua Kufa, who captured the incident on camera from the top deck of a bus in east London on Monday afternoon.
Three machetes were found when armed officers searched the man
A spokesman for the Metropolitan Police said: “Police were called shortly after 2pm on Monday 5 June, to a man reportedly in possession of three large knives who had boarded a bus travelling on Barking Road.
“The man was identified and monitored by police prior to his arrest at around 2.35pm on suspicion of possessing offensive weapons.
“Three large knives were recovered. The man has been taken into custody at an east London police station.”
Police discovered the large knives hidden in the man's bag
The man remains in police custody in East London
The man remains in police custody and the incident in not thought to be terror-related.
Barking Road in Plaistow has been the scene of several disturbances in recent days, one of which saw the street placed on lockdown just three days ago.
Get Quotes on Home Insurance