Ver la versión completa : Codificar vídeos para la GP2X en GNU/Linux usando MEncoder
grimborg
24/12/2005, 16:40
Para codificar vídeos para la GP2X usando MEncoder (en GNU/Linux) podéis usar algo similar a:
#!/bin/bash
mencoder "$1" -oac copy -ovc xvid -xvidencopts :bitrate=200:pass=1 -vf scale=460:184,crop=320:184 -o /dev/null
mencoder "$1" -oac copy -ovc xvid -xvidencopts :bitrate=200:pass=2 -vf scale=460:184,crop=320:184 -o "$2"
Deberéis ajustar los parámetros de scale y crop a la medida de vuestra peli, claro ;) Después de hacer varias pruebas creo que con este codec es con el que se obtienen mejores resultados.
320x184 no es exactamente 16:9 (debería ser 320x180), pero 180 no es divisible por 8...
Con el bitrate a 200 la peli te sale a unos 130 Mb la hora.
Salud, y buen vicio ;)
D_Skywalk
24/12/2005, 17:19
Gracias tiu, voy a probarlo con el LOTR, que asi me entretengo en el viaje ^^_
¿que te tarda en re-encodearte?
Un Saludo y me ha venido de perlas! jejej :D
grimborg
24/12/2005, 19:10
Gracias tiu, voy a probarlo con el LOTR, que asi me entretengo en el viaje ^^_
¿que te tarda en re-encodearte?
Un Saludo y me ha venido de perlas! jejej :D
De nada!
Me tarda bastante, creo que aproximadamente lo que dure la peli (en un ATHLON-XP a 1.1GHz), pero no me fijé, así que no sé exactamente ;) De todas maneras el mencoder va diciendo cuánto le queda.
Si tienes prisa puedes hacerlo en una sola pasada (aunque quedará con algo de menos calidad). Se haría así:
mencoder "$1" -oac copy -ovc xvid -xvidencopts :bitrate=250 -vf scale=460:184,crop=320:184 -o "$2"
Puede que te sea útil prever cómo va a quedar antes de codificar la peli entera, puedes hacerlo usando los parámetros -ss (instante inicial) y -endpos (duración), por ejemplo así codificarías 5 minutos de peli, entre el minuto 10 y el minuto 15:
mencoder "$1" -oac copy -ovc xvid -xvidencopts :bitrate=250 -vf scale=460:184,crop=320:184 -ss 10:00 -endpos 05:00 -o "$2"
A ver si tengo un poco de tiempo y me curro un script que calcule el scale y el crop automáticamente...
Buen viaje ;)
Creia que los xvid en la gp2x no estaba bien soportados :confused:
Este es el comando que uso yo:
mencoder videooriginal.mpg -o videodestino.avi -oac lavc -ovc lavc -vf scale=320:240 -lavcopts vcodec=mpeg4:acodec=mp3:abitrate=96:vbitrate=700:v hq:vpass=1 -ffourcc DX50
Y luego el mismo comando pero con vpass=2
Eso genera un divx que funciona de **** madre en la gp2x
Normalmente suelo jugar con los efectos (vf) por ejemplo hqdn3d elimina el ruido y eso hace que ocupe menos el archivo resultante, o dsize=1.33 para cambiar el formato a 4:3
Powered by vBulletin® Version 4.2.5 Copyright © 2026 vBulletin Solutions Inc. All rights reserved.