with Handbrake might be helpful, even necessary.
3. Another option is to use Plex Media Server, buy a Plex Pass for a short time, and then sync (download) the movies onto the different devices you have. The downside is that I don’t believe you can stream the movies between the devices, so whichever device the movie is on is the one you’ll use to watch it. On the bright side, Plex will take care of whatever file conversion the devices require and it will be less expensive overall.