Como transformar peliculas de avi a mp4 para poder verlas en la PSP

Víctor Fariña Linux, Technology

Esto de la paternidad resta mucho tiempo para escribir en el blog, así que lo breve si bueno dos veces bueno.


El problema que pretendo suprimir con este artículo es que todas esas peliculas que tenemos en el Disco Duro las podamos pasar a la PSP para poder disfrutar de ellas en cualquier momento. La PSP es una excelente consola para jugar y ver peliculas, hace poco he descubierto que llevar la PSP con los capitulos grabados de Mickey Mouse puede salvar una cena fuera de casa 😉

El formato empleado por la PSP para las peliculas es MPEG4, con lo que tenemos que transformarlas del formato que tengamos a este.
Voy a suponer que las tenemos en formato AVI.

Necesitaremos el ffmpeg (viene de serie con cualquier linux) y también las librerias para el codec mpeg4 y libfaac que se obtienen con el paquete libavcodec-unstripped-52 para Ubuntu 9.04.

Para ripear la pelicula debemos ejecutar:

ffmpeg -y -i MickeyMouse.avi -vcodec mpeg4 -s 368×208 -r 29.97 -b 300k -acodec libfaac -ac 2 -ar 24000 -ab 128k -f psp M4V00001C.MP4

Los parametros mas relevantes significan lo siguiente:

  • -s: resolución de la pelicula resultante (formato wxh, el valor por defecto es 160×128)
  • -r: frames por segundo (25 es el valor por defecto)
  • -b: Video bitrate en bit/s (por defecto 200 kb/s) Este valor se puede tunear mejor en función de la pelicula pues el tamaño de la pelicula resultante varía mucho.

Esto tarda un ratillo y luego solo tenemos que copiar el resultado al directorio VIDEO de la PSP.

Testeado con:
Ubuntu 9.04

Referencias