D.C. police said a District woman became violent during an altercation with a Greyhound bus driver — smashing the bus windows with a tire iron and later striking the driver repeatedly with her car — in Northeast Washington.

The incident, which was caught on video, unfolded Wednesday about 6 p.m. in the middle of the street in the 1800 block of Bladensburg Road NE. Police arrested Mariana Silver, 20, and charged her with assault with a dangerous weapon.

The woman sideswiped the bus, according to a police report, and the driver tried to make contact with her at a red light, but she “grew irate and broke out into a verbal argument.”

The bus driver told her, “You’re a crazy driver, you need to get off the road,” the police report said.

The woman then took a wooden baseball bat out of the trunk of her gold Audi and beat on the bus windows, cracking the windshield, according to the report. The video shows her taking a car jack from her trunk and using it to repeatedly hit the side windows of the bus and the side mirror. Other motorists can be heard honking their horns.

The bus driver then stood in front of her car and made a call, which police said was to authorities. The video shows the woman get back into her car and move forward, striking him.

Then she got out of her Audi and approached the bus driver as some bystanders tried to get her to stop.

The bus driver got onto the hood of her car, dialing 911. The woman then pushed and hit him before she got back into her car and drove toward him. She can be heard in the video yelling, “Get him off my car!”

The man then jumped onto the hood of the car again, and she accelerated forward, throwing the man off the car and leaving him lying in the street before speeding off.

One person on the side of the road can be heard saying, “Calm down, baby girl.”

Police said the man suffered bruises and a scratch on his elbow and some pain in his hip.

Silver’s uncle, Seth Silver, told NBC 4 in an article that his niece suffers from mental illness and was not on her medication at the time of the incident involving the bus. He said he was surprised at her behavior that was caught on video.

In the NBC 4 story, he said, he hopes she can get needed medical help and that “everybody will understand she’s a young girl.

“Everybody makes mistakes,” he said.

Steve Thompson contributed to this report.