Inicio > Proyectos > avi2palm

Avi2Palm, conversor de vídeo para dispositivos móviles.



Descripción · Créditos · Licencia · Descarga · Cambios · Instalación · Uso · Fallos · TODO

Descripción

Palm Zire31 reproduciendo un vídeo generado por avi2palm

Avi2Palm son dos herramientas sencillas de línea de comandos para la conversión de archivos de vídeo desde DivX, XviD, Mpeg, WMV, etc. a archivos de pequeño tamaño especialmente pensados para verse en dispositivos móviles como agendas electrónicas, teléfonos móviles, consolas portátiles, terminales Blackberry, etc.

Lo que avi2palm hace es, básicamente, recomprimir una película o vídeo bajo unos parámetros de calidad y tamaño concretos que permiten su reproducción en dispositivos de poca potencia y capacidad. Del mismo modo, los vídeos resultantes tienen un peso y tamaño muy reducidos, que permiten ser fácilmente almacenados en tarjetas de memoria o incluso en la propia memoria del dispositivo.

esquema representativo de avi2pal: dado un vídeo normal lo recomprime reduciendo su peso y optimizando sus características

Avi2palm estaba inicialmente pensado para la creación de vídeos que se puedan ver en agendas electrónicas PALM. Los vídeos generados se copian en la tarjeta de memoria de la PALM y pueden ser reproducidos con MMPlayer.

MMPlayer es un potente Reproductor para PalmOS que puede reproducir los formatos de audio Ogg, MP3, WAV y MIDI y los formatos de vídeo MPEG 1,2,4, DivX, XviD. Mov y H263. Lo puedes conseguir (pagando) en http://mmplayer.com

En especial, para agendas Palm, hay dos optimizaciones: una especialmente pensada para el modelo PALM Zire31 (que tenía hace algunos años), el más pequeño de la gama con capacidades multimedia. Esto garantiza que los vídeos generados se pueden ver en cualquier modelo superior.

Existe otra versión de mayor calidad para agendas Palm de mayor potencia.

En la imagen lateral podéis ver mi agenda electrónica reproduciendo un vídeo creado con avi2palm. Es una Zire31 con MMPlayer instalado.

Sin embargo, mediante parámetros, es sencillo generar vídeos para otros sistemas y dispositivos.

Por ahora se generan vídeos optimizados para, a demás de las agendas Palm, los teléfonos móviles Motorola A780 y Motorola E680/E680i (posiblemente alguno más del mismo fabricante). También se pueden generar vídeos para Play Station Portable (PSP), para la consola GP2X, para dispositivos Blackberry, teléfonos que soporten 3GPP y para iPOD Video. En el futuro se espera que los vídeos se optimicen para un número de dispositivos creciente.

Formatos de entrada y salida

Avi2palm usa mencoder y ffmpeg para realizar la recodificación de los vídeos, por tanto soporta cualquier formato de video y audio que esté soportado por éstos.

En la siguiente tabla puedes ver más información sobre los formatos de salida de avi2palm.

En las siguientes imágenes podéis ver un ejemplo de un video y su resultante generado con avi2palm:

Captura de pantalla del programa gxine reproduciendo un video codificado para PC. Captura de pantalla del programa gxine reproduciendo un video codificado para Palm con avi2palm. Teléfono móvil Motorola A780 reproduciendo un video generado con avi2palm

En la imagen lateral podéis ver el móvil de Roxana reproduciendo un video creado con avi2palm. Es un Motorola A780 y funciona con linux ;).

Descripción de cada utilidad

Las utilidades que reúne avi2palm son las siguientes:

avi2palm, dado un video de entrada, genera un video de reducidas dimensiones y peso que puede ser visualizado en cualquier dispositivo capaz de reproducir vídeos.

avi2palmall usa avi2palm para convertir TODOS los archivos de video (.avi, .mpg, .mpeg y .wma) que se encuentren en el directorio actual.



Volver al inicio de este documento

Créditos

Autor, programador principal, responsable y mantenedor del proyecto:

Programación adicional, desarrollo multilingüe y soporte de BlackBerry:

Testeo, material adicional y otras aportaciones:

Agradecimientos



Volver al inicio de este documento

Licencia

Avi2palm está licenciado bajo GPL.

Puedes usar, modificar y distribuir avi2palm como quieras, siempre y cuando reconozcas la autoría original (Dámaso y jEsuSdA) y las versiones derivadas permanezcan bajo esta misma licencia, claro.



Volver al inicio de este documento

Descarga

La última versión de avi2palm es la 1.6.1 y la puedes descargar en un archivo comprimido tar-gzip aquí:

Descarga la última versión de avi2palm.
avi2palm_1.6.1.tar.gz
(12.8 KB).

También puedes descargar versiones antiguas si te hace ilusión (porque si no no se entiende) aquí:

Descarga la última versión de avi2palm.
avi2palm_1.6.0.tar.gz
(12.5 KB).

Descarga la última versión de avi2palm.
avi2palm_1.5.0.tar.gz
(10 KB).

Descarga la última versión de avi2palm.
avi2palm_1.3.1.tar.gz
(2.5 KB).

Descarga la última versión de avi2palm.
avi2palm_1.3.0.tar.gz
(2.5 KB).

Descarga la última versión de avi2palm.
avi2palm_1.1.2.tar.gz
(2 KB).

Descarga la última versión de avi2palm.
avi2palm_1.1.0.tar.gz
(1.5 KB).

Descarga la versión antigua de avi2palm.
avi2palm_1.0.3.tar.gz
(1.4 KB).



Volver al inicio de este documento

Cambios

Listado de cambios realizados respecto a versiones anteriores.

Versión 1.6.1 - (09·04·2007)

Versión 1.6.0 - (06·04·2007)

Versión 1.5.0 - (12·06·2006)

Versión 1.3.1 - (06·02·2006)

Versión 1.3.0 - (05·02·2006)

Versión 1.1.2 - (16·01·2006)

Versión 1.1.0 - (27·12·2005)

Versión 1.0.3

Versión 1.0.2

Versión 1.0.0



Volver al inicio de este documento

Instalación

Para poder usar correctamente todas las utilidades de avi2palm necesitarás tener instalado en tu sistema los siguientes paquetes:

Si usas debian, instalar estos paquetes es tan sencillo como hacer un:

# apt-get install mencoder ffmpeg lame

Si usas debian, usa el ffmpeg de los repositorios de Marillat (Multimedia).

Luego sólo tienes que descargarte el archivo avi2palm.tar.gz y, una vez descomprimido, ejecutar el script install.sh como Root (o con sudo):

-----------------------------------------------
AVI2PALM INSTALLATION PROGRAM
-----------------------------------------------
Performing Avi2Palm installation...
OK!: Starting avi2palm installation proccess...

Copying avi2palm files ...

`avi2palm' -> `/usr/bin/avi2palm'
`avi2palmall' -> `/usr/bin/avi2palmall'
`locales/es_es' -> `/etc/avi2palm/es_es'
`avi2palm.conf' -> `/etc/avi2palm/avi2palm.conf'

Making permission changes on files ...

Work done OK!
INSTALLATION COMPLETE! Enjoy it!

Ya puedes usar avi2palm!! ;)



Volver al inicio de este documento

Uso

# avi2palm -h (o --help o sin parámetros)

Muestra unas líneas de ayuda.

# avi2palm película.avi

Convierte el vídeo película.avi en palmz31_película.avi en formato Palm Zire31 descrito en la sección Descripción.

# avi2palm película.avi -palm

Convierte el video película.avi en palm_película.avi en formato de MÁS CALIDAD.

# avi2palm pelicula.avi -moto
# avi2palm pelicula.avi -psp
# avi2palm pelicula.avi -ipod
# avi2palm pelicula.avi -bb
# avi2palm pelicula.avi -3gpp
# avi2palm pelicula.avi -gp2x

-moto Convierte el video pelicula.avi en moto_pelicula.avi en formato optimizado para móviles Motorola.

-psp Convierte el video pelicula.avi en dos archivos: M4VXXXXX.MP4 y M4VXXXXX.THM optimizados para la consola Play Station Portable.

Deben ser copiados en la carpeta /MP_ROOT/100MNV01 de la consola.

-ipod Convierte el video pelicula.avi en ipod_pelicula.mp4 en formato optimizado para el reproductor multimedia de Apple iPOD Video.

-bb Convierte el video pelicula.avi en bb_pelicula.avi optimizado para el reproductor multimedia de las Blackberry.

-3gpp Convierte el video pelicula.avi en 3gpp_pelicula.3gp optimizado para móviles comunes.

-gp2x Convierte el video pelicula.avi en gp2x_pelicula.avi optimizado para visualizarse en la pantalla de la consola.

# avi2palmall

Convierte todos los vídeos de la carpeta actual a formato avi2palm para Zire31. Sería el equivalente a ejecutar avi2palm para cada archivo.

# avi2palmall -h (o --help)

Muestra unas líneas de ayuda.

# avi2palmall -palm
# avi2palmall -moto
# avi2palmall -psp
# avi2palmall -ipod
# avi2palmall -bb
# avi2palmall -3gpp
# avi2palmall -gp2x

Sería el equivalente a ejecutar avi2palm -palm , -moto, -psp, -ipod, -bb, -gp2x o -3gpp respectivamente para cada archivo de los contenidos en la carpeta actual.



Volver al inicio de este documento

Fallos

Si tienes alguna sugerencia o encuentras algún fallo y/o sabes como arreglarlo, no dudes en ponerte en contacto conmigo para notificármelo. Gracias.

Fallos conocidos:

¡¡¡Por ahora ninguno!!!!, lo cual, desde luego, es imposible y fruto de la falta de usuarios que reporten errores.

Fallos recientemente corregidos:

001: avi2palm aborta si el nombre del archivo a convertir contiene espacios.

001b: Por consiguiente avi2palmall también.

002: avi2palm falla si se pasan los parámetros (-palm, -moto, etc.) como primer parámetro.

003: A pesar de que el archivo resultante es un archivo AVI o MP4, avi2palm conserva la extensión del fichero original en el nombre de los ficheros generados.

003b: en los archivos generados para PSP e iPOD avi2palm añade la extensión .mp4 al nombre de archivo, pero no elimina la extensión original.



Volver al inicio de este documento

TODO

Listado de cambios previstos y cosas por hacer.

No dudes en avisarme si quieres ayudar en alguna de estas cosas. ;)

HECHO



Volver al inicio de este documento

[cc] jEsuSdA 8)
Consulta la sección Información para saber a cerca de la política de distribución del contenido de esta web.