For commercial productions, US crews are required to enter on business visas.
Brazil is an ATA carnet member country. Bringing in your gear as check-in luggage is an easy process - The whole process is free but it can be a bit of a hassle as the website is known to be buggy and many Brazilian customs officials don’t speak English.
Foreign credit cards are widely accepted, particularly in the cities - In more remote areas, cash is king.
Drone filming is permitted but local permits are required.