Ресайзеров в сети огромное количество. Проще всего написать экшн в фотошопе, и потом пользоваться им при помощи Automate/Batch. Не уверен, что можно решить задавание размера прямо в мегапикселах, но калькулятор тут поможет однозначно. Количество пикселей по короткой стороне (для кадров, снятых зеркалкой, с соотношением сторон 2х3) будет равно корню квадратному из желаемого количества пикселей, делённого на три.
x= sqrt(N*1000000/3), где x - длина короткой стороны в пикселях, N - желаемой количество мегапикселей.:-)
Теперь хоть экшн в фотошопе, хоть ACDSee, хоть FastStone вас спасут.:-)