Albano Cruz
[ web personal ]
[ status: active ]

Mencoder y mp4

Tras andar buscando un rato por la_Red, y no encontrar unos argumentos claros y definidios para convertir vídeos a un formato que pueda leer la PS3, he terminado por visitar la página correspondiente del manual de Playstation (RTFM! *sigh*) y pasado las especificaciones al mencoder:

for i in *.mkv;
  do mencoder "$i" -vf scale=640:480 -oac lavc -ovc lavc 
  -lavcopts acodec=aac:abitrate=128:vcodec=mpeg4:vbitrate=1500:aic=2 
  -of lavf -lavfopts format=mp4 -o ./conv/"$i".mp4;
done

Este pequeño script (de una sola línea) recursivo convertirá todos los vídeos encapsulados en matroska en .mp4 estándar que la PS3 debería poder leer, y los coloca en un directorio de nombre conv sin borrar los originales. Debería funcionar –cambiando el patrón de entrada– con cualquier vídeo que pueda leer el mplayer, haciendo la conversión de múltiples archivos de un tirón y tan sólo teniendo que escribir una línea en la terminal. Por supuesto, modificar los argumentos de scale y vbitrate darán archivos de distintas compresiones/calidades según los modifiquemos.

¡Ay! Si miráramos primero el manual…

// etiquetas // - diy - hackt - consola - mac - macports - matroska - mencoder - mkv - mplayer - playstation - PS3 - terminal - unix - video