17Aug

Cómo agregar el soporte de codec de video MPEG-2 y VC-1 a su Raspberry Pi

click fraud protection

2013-02-11_121438

Para disfrutar de una reproducción multimedia más diversa en su microcomputadora Raspberry Pi, debe activar manualmente los códecs MPEG-2 y VC-1.Siga leyendo para ver cómo hacerlo y disfrute de la reproducción de DVD y más en su Pi.

¿Por qué tengo que hacer esto?

El Raspberry Pi fue diseñado para ser una computadora educativa. Como parte de esa misión educativa, la Fundación Raspberry Pi ha hecho todo lo posible para minimizar los costos de fabricación y licenciamiento a fin de mantener bajo el costo final del dispositivo. Parte de sus medidas de reducción de costos incluían no comprar una licencia manta costosa para usar los códecs de video MPEG-2 y VC-1.

Esto no significa que Raspberry Pi no sea capaz de decodificar medios codificados en MPEG-2 o VC-1, sino que de forma predeterminada los códecs no pueden ejecutarse en el hardware Raspberry Pi por falta de una licencia adecuada. Afortunadamente, la Fundación Raspberry Pi pudo hacer arreglos para vender licencias individuales para cada códec de manera muy económica.

instagram viewer

Si se está preguntando si usted es o no el público objetivo de este programa de venta de licencias y este tutorial, verifique si alguna de las siguientes afirmaciones se aplica a usted:

Estoy usando mi Raspberry Pi como centro de medios y/ o dispositivo de propósito general y deseo:

  • Ver DVD( ya sea directamente desde una unidad de DVD conectada o desde archivos. ISO rotos).En este caso, necesita una licencia MPEG-2 para decodificar el video en los DVD.
  • Mira mi colección de archivos AVI.Si bien AVI es técnicamente un formato de contenedor, no un códec, la gran mayoría de los archivos AVI están codificados usando MPEG-2 y, como tal, necesitarás una licencia MPEG-2.
  • Mirar contenido que he copiado o grabado usando Windows Media Center( como películas o programas de televisión en el formato de contenedor WMV).Para esto, necesitará la licencia de VC-1.

Si no está seguro si tiene los tipos de archivos en cuestión, hay dos formas simples de verificar. Primero, puedes intentar cargar el archivo en tu centro multimedia Raspberry Pi. Si el archivo es, por ejemplo, un archivo de video con codificación MPEG-2, hay una gran posibilidad de que la pista de audio se reproduzca bien, pero la pista de video no se procesará, dejando la pantalla en negro.

La manera más precisa de verificar es examinar el archivo en sí usando una herramienta como MediaInfo, puede seguir nuestro tutorial de MediaInfo aquí.MediaInfo le dirá el códec de video específico para cualquier archivo de video que examine.

¿Qué necesito?

2013-02-11_174253

Para este tutorial, asumimos que ya tiene en sus manos una unidad Raspberry Pi e instalado el sistema operativo de su elección. Además, utilizaremos una copia de Raspbmc para este tutorial bajo el supuesto de que muchos de nuestros lectores siguieron nuestra guía Raspbmc y ahora desean agregar soporte DVD / WMV para su compilación.

Incluso si está utilizando otra distribución de Raspberry Pi, las instrucciones de línea de comando y la configuración manual siguen siendo aplicables a usted y su unidad Pi.

Cubriremos dos métodos: agregar el código de licencia manualmente y mediante Raspbmc, una popular distribución de XBMC habilitada para Raspberry Pi.

Para seguir, necesitará las siguientes cosas:

  • Una licencia MPEG-2( ~ $ 4) y / o VC-1( ~ $ 2) comprada en la tienda Raspberry Pi.
  • Accede al símbolo del sistema en la Raspberry Pi( ya sea en el dispositivo físico o a través de SSH).

Primero, lo guiaremos para que obtenga el número de serie fuera de la junta y compre las licencias que necesita. Después de eso, le mostraremos cómo agregar manualmente las licencias a su Pi o usar la herramienta integrada dentro de Raspbmc.

Adquisición de las licencias

2013-02-11_135655

Para comprar las licencias que necesita, tendrá que recuperar el número de serie único para su placa Raspberry Pi. Este número no se imprime en ningún lugar de la placa de circuito, sino que se almacena en el hardware;debe ser recuperado usando el símbolo del sistema.

Recuperación del número de serie: Primero, visite el símbolo del sistema en el terminal actual o remotamente conectado al terminal a través de una herramienta SSH como PuTTY.Si tiene un teclado conectado a su máquina Raspbmc, simplemente seleccione "Salir" de la interfaz Raspbmc a través del botón de encendido en la parte inferior izquierda de la GUI.Presione ESC para cargar el símbolo del sistema en lugar de reiniciar en la GUI de Raspbmc. Esto lo depositará en el símbolo del sistema.

Alternativamente, si desea acceder al símbolo del sistema de forma remota, encienda su cliente SSH( como PuTTY) e ingrese la dirección IP de su unidad Rasperry Pi.

Ya sea que haya detenido el símbolo del sistema directamente en la máquina o a través de SSH, se le pedirá que inicie sesión. La combinación predeterminada de inicio de sesión / contraseña para Raspbmc es pi / frambuesa .

Una vez en el símbolo del sistema, ingrese el siguiente comando: cat /proc/ cpuinfo

2013-02-11_135914

Su Pi escupirá 11 líneas de texto, pero la única que nos interesa es la última línea .Copie el número de serie digital único 16( parcialmente oculto en la captura de pantalla aquí).

Debido a que la licencia se otorga a cada placa Raspberry Pi específica, repita el proceso anterior para todas las placas Raspberry Pi para las que desea comprar una licencia.

Una vez que tenga el número de serie para cada unidad individual, es hora de comprar las licencias de la fundación Raspberry Pi.

2013-02-11_140624

Adquisición de la licencia: Visite la página de compra de la base Raspberry Pi para obtener la licencia MPEG-2 o la licencia VC-1.Ingrese su número de serie de Raspberry Pi en el espacio en blanco adecuado debajo del precio. Agrega la licencia a tu carrito. Repita este proceso para todas las licencias en todas las unidades a las que desee agregar los códecs.

Aunque la fundación indica que su licencia podría tardar hasta 72 horas en llegar por correo electrónico, recibimos la nuestra en aproximadamente 24 horas. Cuando llegue su correo electrónico, incluirá un código para cada licencia formateada de la siguiente manera:

decode_MPG2 = 0000000000

decode_WVC1 = 0000000000

La porción 0000000000 de la licencia es su código de licencia alfanumérico de 10 dígitos exclusivo.

Instalar las licencias

Ahora que tenemos los códigos de licencia, es hora de agregarlos a su Raspberry Pi y disfrutar de la reproducción de medios mejorada.

Instalación manual de las licencias: La técnica de instalación manual funciona para cualquier instalación en la Raspberry Pi, incluyendo Raspbmc.

Para instalar manualmente los códecs, debe apagar su dispositivo Raspberry Pi, extraer la tarjeta SD y montar la tarjeta SD en una computadora con acceso a un editor de texto simple.

Las tarjetas SD Raspberry Pi incluyen una mini partición formateada FAT que contiene herramientas de inicio que incluyen un archivo de configuración fácilmente editado etiquetado como config.txt.[Nota: algunas compilaciones de sistemas operativos pueden no crear automáticamente un archivo config.txt;si no hay config.txt simplemente cree el suyo.]

Localice el archivo y haga una copia, renombrándolo config.old: esta versión servirá como respaldo en caso de que algo salga mal durante el proceso de edición. Abra el config.txt original en su editor de texto preferido( estamos usando Notepad ++).

2013-02-11_141906

Según el sistema operativo que ejecute en su Pi, el archivo de configuración puede verse ligeramente diferente. Deje las entradas existentes solo. Corte y pegue las entradas de licencia formateadas que recibió en su correo electrónico, como las siguientes:

2013-02-11_142230

Guarde el archivo config.txt y expulse la tarjeta SD de su computadora de forma segura. Devuelve la tarjeta SD a la Raspberry Pi y enciende el dispositivo.

2013-02-11_170606

Agregar las licencias a través de la herramienta incorporada Raspbmc: Si está ejecutando Raspbmc, puede omitir todo el proceso de edición manual del paso config.txt y aprovechar la herramienta incorporada dentro de Raspbmc.

Para hacerlo, dirígete a tu dispositivo Raspbmc y navega desde la interfaz principal hasta Programas - & gt;Configuración de Raspbmc. Una vez dentro de la Configuración de Raspbmc, vaya a la pestaña Configuración del sistema y desplácese hacia abajo hasta la sección Configuración avanzada del sistema:

2013-02-11_171645

Allí puede hacer clic en MPEG2 y VC1 e ingresar su número de licencia. No escriba toda la cadena provista por Raspberry Pi, deje fuera la parte principal decode_MPG2 = y decode_WVC1 =.Solo ingrese la cadena de 10 dígitos después del signo igual en la ranura respectiva de cada códec.

Una vez que haya agregado las licencias de códec apropiadas, regrese a la interfaz principal y reinicie su dispositivo a través del menú de selección de energía en la esquina inferior izquierda.

Prueba de los códecs : la forma más divertida de probar tus nuevos códecs es encender un archivo multimedia que sabes que no jugaría sin él, sentarse y ver cómo funciona perfectamente.

La forma más técnica de verificar, si se encuentra con algún inconveniente y desea confirmar que su licencia es reconocida por el dispositivo, es dirigirse al símbolo del sistema e ingresar los siguientes comandos:

vcgencmd codec_ habilitado MPG2
vcgencmd codec_ habilitado WVC1

Pi debería devolver inmediatamente que el códec está habilitado. Aquí está la salida para la comprobación de MPG2 en nuestra máquina de prueba, como referencia:

2013-02-11_173014

Todo se ve bien en el símbolo del sistema y los archivos anteriores de solo audio ahora reproducen sus canales de audio y video. Por unos pocos dólares y unos minutos de nuestro tiempo, estamos listos para disfrutar de la amplia variedad de videos codificados en códecs MPEG-2 y VC-1.

¿Tiene un tema apremiante relacionado con Raspberry Pi que le gustaría ver en nosotros? Haga clic en los comentarios o escriba a [email protected] con sus sugerencias.