A Melbourne taxi driver has been arrested after a passerby filmed him smoking ice in his cab.

Police arrested the man on Thursday night after receiving the footage from the Taxi Services Commission.

The 37-year-old Noble Park man was found with two bags of white powder, believed to be methamphetamine, as well as testing positive for drugs, and is expected to be charged.