For DVDs I would use a program called handbrake. It can rip DVDs and has quick presets for different formats and devices including the iPhone. I am not familiar with iPlayer since I am not from the UK. Though I thought I remembered reading about how they either had an app or that if you go to the web site you could stream videos. Obviously this won't work too well if you are flying though.