Archivo

Archivo para Diciembre, 2013

Agregar soporte MPEG2 al Raspberry Pi

Sábado, 28 de Diciembre de 2013 3 comentarios

El Raspberry Pi cuenta con aceleración por hardware para varios codecs de video, como H264, VP6, VP8, entre otros. Gracias a esto se puede reproducir videos HD 1080p de forma fluida a pesar de que sólo cuenta con una CPU de 700mhz y 512 MB de RAM.

Por defecto el Raspberry cuenta con el soporte para los codecs MPEG2 y VC1, pero están deshabilitados por defecto ya que deben adquirirse por separado. Esto para disminuir el costo del Raspberry ya que sólo sirven si se va a utilizar para reproducir video.

¿Para que sirve el códec MPEG2?

Principalmente si se van a reproducir DVD’s de video (o los archivos .vob extraídos de ellos) y algunos videos descargados de Internet. Sin el códec al tratar de reproducir un DVD o un archivo codificado con este códec tratará de reproducirse por software en lugar de hardware, que por las características que tiene del Raspberry no será posible, lo que en  XBMC hará que sólo se escuche el audio sin video.

image

¿Como adquirir el códec?

Primero debes obtener el número de serie de la CPU, el código de activación está asocuado a este número.

Para obtenerlo debes entrar por SSH o terminal al Raspberry y ejecutar el comando “cat /proc/cpuinfo”

image

La última línea “Serial: 000000008b6a6de4” contiene la serial de la CPU.

Posteriormente debes visitar http://www.raspberrypi.com/mpeg-2-license-key/, ahí debes ingresar el serial completo obtenido en el paso anterior incluyendo los ceros y poner “Add to cart”, luego debes completar el pago con Paypal.

Una vez confirmado recibirás inmediatamente un email de Paypal y otro del sitio, ambos indicando que el pago fue confirmado y un link de descarga a un pdf con instrucciones de cómo ingresar la licencia cuando la recibas.

Luego de unas horas (en mi caso fue despues de 3 horas aprox) recibí otro correo con la licencia

image

Ahora para ingresarla en la terminal o SSH debes poner “nano /boot/config.txt” y pega la línea “decode_MPG2=0xabcdef01”, luego guardar con CTRL+O y salir con CTRL+X.

image

Luego debes reiniciar poniendo “reboot”.

Una vez reiniciado para verificar la activación del códec puedes reproducir un DVD o un video o poner el comando “vcgencmd codec_enabled MPG2” que debe decir “enabled”

image

Para verificar el estado de todos los códecs puede ejecutar este comando:

for codec in VP8 VP6 H264 MPG2 WVC1 MPG4 MJPG WMV9 ; do echo -e “$codec:\t$(vcgencmd codec_enabled $codec)” ; done

image

Categories: Raspberry Pi Tags: ,