Cómo configurar la reproducción digital HDMI en Linux

Cómo configurar la reproducción digital HDMI en Linux

Como muchas personas, tengo un HDTV en mi casa que admite dispositivos de entrada HDMI, como reproductores de Blu-ray. También me gusta ver contenido en streaming a través de Internet, descargar videos y escuchar música, todo desde mi televisor y sistema de cine en casa. Desafortunadamente, no tengo una caja Boxee o una caja Roku. Todo lo que tengo es un reproductor de Blu-ray que admite muy pocos formatos de video y solo ofrece algunas opciones de transmisión, como Netflix.

Afortunadamente, puedo ejecutar Boxee desde cualquier computadora, pero en lugar de comprar una caja dedicada solo para eso, puedo usar mi Eee PC, que tiene salida HDMI. Muchos fabricantes de computadoras portátiles están agregando conectores de salida HDMI a sus dispositivos específicamente para este propósito, de modo que los clientes puedan mostrar su contenido en televisores de pantalla grande.

Si usted es una de esas personas y ha elegido Linux para su computadora portátil o computadora con salida HDMI, este breve tutorial debería ayudarlo a hacer que el video y el sonido funcionen.

Preparación Inicial

En términos generales, si su computadora o computadora portátil tiene un conector HDMI, reproducirá videos HD en pantalla completa. Todo lo que necesita hacer es configurar Linux para usarlo. Desde mi experiencia, las versiones actuales de la mayoría de las distribuciones de Linux tratarán una salida HDMI como una salida VGA, necesitando muy poca configuración. Debería detectar automáticamente su pantalla externa, incluso si no muestra nada de inmediato. Puede usar una herramienta como XRandR, Disper o nvidia-settings para configurar fácilmente la configuración de resolución que desea.

Por ejemplo, su cadena XRandR o Disper puede verse así:

xrandr --output HDMI-0 --mode 1280x720 --right-of DVI-0

o

Configuración de audio

El video HDMI fue la parte fácil. Desafortunadamente, varios sistemas de audio Linux ven una salida de audio HDMI de diferentes maneras. Si está usando Ubuntu u otra distribución que usa Pulseaudio, debe usar el Control de volumen Pulseaudio programa. Para usarlo:

1. Presione Alt+F2, escriba «pavucontrol» y presione Entrar

2. Una vez que se abra la ventana de control, haga clic en la pestaña «Configuración»

Control de volumen Pulseaudio

De forma predeterminada, el perfil será algo así como «Analog Stereo Duplex». “Analógico” se refiere a los altavoces normales de su dispositivo.

3. Haga clic en el menú desplegable

4. Seleccione «Salida estéreo digital (HDMI)» de la lista.

Ahora todo el audio se enrutará a través de los altavoces del televisor.

En KDE, cualquier reproductor que use Phonon, como Dragon Player o Amarok, usa los ajustes de configuración de KDE, y también puede seleccionar la salida HDMI desde allí. Para hacer esto:

1. Abra la configuración del sistema

2. Haga clic en “Multimedia”

3. Haga clic en la pestaña lateral «Phonon»

4. Para música, video y cualquier otra salida que desee, seleccione «Estéreo digital de audio interno (HDMI)» y haga clic en el botón «Preferir» hasta que HDMI esté en la parte superior.

Configuración multimedia de KDE

Sin Pulseaudio o Phonon

Si solo necesita activar el audio HDMI para una aplicación en particular, como XBMC, simplemente configure la aplicación individual para usar la salida HDMI.

Configuración de audio digital XBMC para HDMI

Para otras aplicaciones que no tienen soporte de reproducción digital incorporado, deberá configurar Alsa manualmente. Boxee, por ejemplo, debería funcionar como XBMC, pero parece haber un error que impide la salida digital. Lo primero que debe hacer es averiguar qué número de dispositivo está utilizando su salida HDMI. Desde una terminal, escriba:

Busque dispositivos con «hw» al frente, y uno de ellos debe incluir HDMI que se parece a este:

hw:CARD=NVidia,DEV=3
HDA NVidia, NVIDIA HDMI

Como puede ver en este ejemplo, mi tarjeta de audio es «NVidia» y el número de dispositivo es «3». Suponiendo que solo tiene una tarjeta, el número de tarjeta será 0.

A continuación, cree un archivo de texto en su directorio de inicio llamado «asoundrc-hdmi» e incluya lo siguiente (reemplazando «hw:0,3» con el número de dispositivo real):

pcm.dmixer {
type dmix
ipc_key 1024
ipc_key_add_uid false
ipc_perm 0660
slave{
pcm "hw:0,3"
rate 48000
channels 2
period_time 0
period_size 1024
buffer_time 0
buffer_size 4096
}
}
 
pcm. !default {
type plug
slave.pcm "dmixer"
}

Guarda el archivo. Si ya tiene un archivo .asoundrc predeterminado, debe hacer una copia de seguridad y copiar el asoundrc-hdmi a .asoundrc

mv .asoundrc asoundrc-backup
cp asoundrc-hdmi .asoundrc

Si desea cambiar a esta configuración cada vez que se inicia su programa multimedia, puede crear un script:

#!/bin/bash
mv /home/user/asoundrc-hdmi /home/user/.asoundrc
sleep 3
/opt/boxee/Boxee&
wait
mv /home/user/.asoundrc /home/user/asoundrc-hdmi

Reproducción de alta definición

Si tiene un dispositivo de baja potencia (es decir, un procesador Atom Dual Core 330 y gráficos Nvidia ION) que se anuncia como compatible con la reproducción de HD pero parece que no reproduce bien los videos de HD, es posible que deba configurar VDPAU apoyo. Usando su administrador de paquetes, instale el paquete «libvdpau1». Luego, en su reproductor de video, seleccione la salida vdpau en lugar de «xv». Esto debería darle soporte de video HD acelerado por hardware. En Boxee, vaya a «Configuración -> Medios -> Avanzado» y marque «Habilitar la decodificación asistida por hardware cuando sea posible». El «método de procesamiento» predeterminado debe ser VDPAU.

Vídeo acelerado de Boxee con VDPAU

Para Adobe Flash, puede descargar el nuevo Reproductor Flash 10.2 Beta que admite la reproducción acelerada por hardware. Ahora todo su video y audio HDMI debería funcionar sin problemas, y no tuvo que comprar una caja de centro de medios para obtenerlo.

Experto Geek - Tu Guía en Tendencias Tecnológicas