Para editar imágenes Photoshop ó Paint Shop Pro son los mejores, en cuanto a mezclar foto con video no logro captar a qué te refieres exactamente, pero hay programas para editar video.
En cuanto a que sean gratuitos sólo que sea el trial de 30 días de los ya mencionados, buscalos por su nombre.
AQUI