Category: Linux

Software Freedom Day

19.09.08 | by enlavin [mail] | Categories: Linux
Mañana 20 de septiembre se celebra el Software Freedom Day:
  • Charlas
  • Juegos
  • Frikis
  • Barbacoa
¿Qué más se puede pedir? Pues un pony, pero desgraciadamente en el BIC no se permite entrar con mascotas.

Video en tu PSP desde Ubuntu Linux II

25.08.07 | by enlavin [mail] | Categories: Cacharros, Linux, Python

En un post anterior expliqué un método para convertir vídeos a un formato adecuado para la PSP, pero a alguna gente le funcionaba y a otros no. Al final, después de una actualización forzada de la Ubuntu de casa resulta que a mi tampoco me funciona y como la necesidad obliga he encontrado otra forma de hacerlo más sencilla y que parece que siempre genera ficheros válidos.

Los vídeos que pueden verse en una PSP deben ir en formato MPEG-4. MPEG-4 se refiere en este caso al contenedor multimedia porque luego dependiendo del firmware que tengamos en la consola se puede usar alguno de los 3 perfiles siguientes:

  • MPEG4/SP
  • MPEG4/AVC: firmware 2.00 en adelante, codec H.264
  • MPEG4/AVC a pantalla completa: firmwares 3.xx-OE, codec H.264

Siempre que se pueda es mejor elegir el MPEG4/AVC ya que es más moderno y a igual bitrate tiene mejor calidad.

Para convertir las películas de AVI a MPEG-4 se puede usar mencoder (como en el anterior post) o ffmpeg. En los ejemplos que he estado probando ffmpeg va algo más lento, pero genera mejores conversiones. El problema con ffmpeg es que para generar vídeos compatibles con nuestra PSP hay que recompilarlo con soporte para una libreria que se llama x264 y da soporte a H.264. Y no solo eso, si no que esa libreria hay que parchearla también. Vamos, es un coñazo.

Buscando por ahí he encontrado un frontend de ffmpeg que se llama PSPVC (PlayStation Portable Video Converter) y que tiene 2 propiedades interesantes:

  • Tiene varios perfiles predefinidos que simplifican la conversión de películas sin usar la línea de comandos.
  • En el mismo paquete se descargan todas las librerias que necesita ya parcheadas.

La interfaz de usuario es muy simple y tampoco es que merezca la pena explicarla:

Este frontend es muy bonito y tal pero tiene 2 problemas:

  • No se puede automatizar para convertir varios ficheros
  • Consume bastante CPU

La segunda pega merece una explicación. En mis pruebas el proceso pspvc compite por el uso de cpu con el proceso ffmpeg, por lo que al final las conversiones de las películas tardan más. Se puede jugar con las prioridades y darle menos al frontend y mas al ffmpeg, pero no deja de ser un engorro. Al final he mirado con ps el comando que lanza y me he generado mi propio script sin interfaz gráfica, que es más feo pero más efectivo: ffmpeg_psp.sh.

Encontré otro programa llamado vepp (Versatile Encoder for Portable media Players) que es una utilidad de línea de comandos escrita en python y que usa mplayer para sacar la relación de aspecto del vídeo original y ffmpeg para el trabajo sucio. Además tiene perfiles para Nokia n770, S60, etc. No tiene mala pinta, pero como ya me funciona el otro método no he llegado a probarlo.

El vídeo debe tener el nombre en un formato concreto para que funcione en la consola, como vimos en el otro post. En este caso, al cambiar el codec hay que guardarlo con otro nombre (MAQxxxxx.MP4) y en otro directorio (psp://MP_ROOT/101ANV01). Una cosa curiosa que he observado es que Google Video permite descargar algunas películas en formato MPEG-4 que se instalan en un tercer directorio (psp://VIDEOS) sin tener que renombrarlos. He probado a poner los mios generados con el script y no consigo que se vean. Aún estoy investigando cuáles son las diferencias.

Actualización: parece que el hecho de que unos vídeos funcionen y otros no con los mismos codecs viene por el bitrate final del fichero. La consola no puede manejar (al menos oficialmente) bitrates mayores de 768kbps, aunque he visto vídeos de mayor bitrate sin problemas. Usando MPEG4/SP con AAC (a 24khz) no surgen problemas si el bitrate se mantiene bajo. Con H.264/AAC le pongo 512kb/128kb y también va perfecto, incluso viéndose mejor por que el H.264 es más eficiente.

[Meme] Los 10 comandos más usados recientemente

28.05.07 | by enlavin [mail] | Categories: Linux

Recojo el meme. No pongo el del usuario root porque casi no lo uso. Intento usar sudo y familares siempre que es posible.

Servidor:
103 v
 97 sudo
 88 cd
 30 svn
 14 less
 12 vim
  7 ls
  7 ln
  7 apt-cache
  6 ps

Ultimamente algo de programación web y de administración de svn. Los sudo serán probablemente del apt-get.

Sobremesa:
213 cd
 69 v
 23 mv
 19 sudo
 16 chmod
 15 df
 14 ls
 11 mkdir
  9 ssh
  9 find

El sobremesa lo uso para navegar y p2p. Mucho mv para estrujar los discos duros, que los pobreticos están siempre al límite.

Cygwin del trabajo:
 25 sed
 20 exit
 20 cd
 19 grep
 19 for
 18 find
 15 egrep
 10 ls
  7 rsync
  7 pwd

Los comandos que más uso son para filtrar ficheros de log de los clientes y para hacer copias de seguridad de los servidores.

Mediacenter:
115 sudo
 49 cd
 36 v
 32 killall
 28 mount
 20 ls
 16 cat
 13 ps
 10 less
 10 find

Mucho mount porque a veces me falla el NFS sobre TCP por las desconexiones de un punto de acceso.

Portátil
115 v
 77 sudo
 50 cd
 28 ssh
 21 ping
 19 svn
 19 ipython
 15 ps
 11 killall
 11 ifconfig

En el portátil es donde hago mis pruebas con python y django, por eso ipython y svn.

En windows también uso mucho la línea de comandos, pero como no guarda histórico de comandos no puedo ponerlo por aquí.

:: Next Page >>

Vocación de Morlock

| Next >

September 2010
Mon Tue Wed Thu Fri Sat Sun
 << <   > >>
    1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30      

Categories

Misc

XML Feeds

What is RSS?

powered by b2evolution free blog software