WinTV HVR 900 en Linux

Bueno, pues hace poco que empecé en serio con linux (ya lo había usado, pero utilizaba más Windows) por lo que mi nivel en Linux es bajo.
Pues bien, uso Ubuntu 7.10 y tengo una sintonizadora de TV USB Híbrida, una WinTV HVR 900. El caso es que linux no me la reconoce y quería saber que tengo que hacer para poder usarla. De lo poco que he encontrado por hay, se que es posible utilizarla para ver la TDT, pero a mí actualmente me interesaría ver la TV análogica, por cuestiones de cobertura.
Gracias por adelantado.
Buah es una matada hacerlo funcionar impresionante..., tienes que recompilar el firmware y nose que hostias, bajarte paquetes, descomprimir en directorios... También probé con VirtualBOX, y VMWare pero decia que la señal era insuficiente. Solución que tomé: regalarselo a mi hermana que usa XP xD.
En minuto y medio la tenéis funcionando :p [qmparto]
Aquí tenéis una miniguía con capturas y todo:

http://caligari.treboada.net/ubuntu_tdt

Pero cuidado, porque esa guía no es válida para las revisiones B2CO y B3CO de la HVR900. Para identificar la versión, podéis mirar la caja o la pegatina que hay por una de las caras de la sintonizadora.

Para esas versiones, echad un ojo aquí:

http://misitiolinux.blogspot.com/2008/03/tdt-wintv-hvr-900-b2c0b3c0-ubuntu-710.html

Saludos.
_WiLloW_ escribió:En minuto y medio la tenéis funcionando :p [qmparto]
Aquí tenéis una miniguía con capturas y todo:

http://caligari.treboada.net/ubuntu_tdt

Pero cuidado, porque esa guía no es válida para las revisiones B2CO y B3CO de la HVR900. Para identificar la versión, podéis mirar la caja o la pegatina que hay por una de las caras de la sintonizadora.

Para esas versiones, echad un ojo aquí:

http://misitiolinux.blogspot.com/2008/03/tdt-wintv-hvr-900-b2c0b3c0-ubuntu-710.html

Saludos.


Nah mucho palo en hacer todo eso xD. Ya podrían ponerlo para que lo reconozca automaticamente...
Neophyte escribió:
Nah mucho palo en hacer todo eso xD. Ya podrían ponerlo para que lo reconozca automaticamente...


Claro que si, ese es el espíritu ... ¬_¬ ¬_¬ ¬_¬ ¬_¬ ¬_¬
Si te parece complicado copiar texto, pegarlo y pulsar intro...
Si por complicado, y dar palo entiendes lo mismo...
[carcajad]

A ver ... que ésto es surrealista [qmparto]

Sólo hay que abrir un terminal y hacer ésto:

$ cd ~
$ mkdir hvr900 && cd hvr900
$ wget [url]http://konstantin.filtschew.de/v4l-firmware/firmware_v4.tgz[/url]
$ sudo tar xzvf firmware_v4.tgz -C /lib/firmware
$ sudo apt-get install build-essential mercurial gcc linux-headers-`uname -r`
$ hg clone [url]http://mcentral.de/hg/~mrec/v4l-dvb-experimental/[/url]
$ cd v4l-dvb-experimental
$ make && sudo make install
$ sudo echo "em28xx" >> /etc/modules
$ sudo echo "em2880-dvb" >> /etc/modules
$ sudo shutdown -r now

Copiar y pegar ... ¿dónde está la dificultad?
A continuación instalas kaffeine para la TDT y tvtime para la tv analógica ... y ya está [Ooooo]

Pero si tienes la versión B2CO o B3CO mejor sigue estos pasos, porque lo anterior no va a funcionar:

$ sudo apt-get install linux-source linux-headers-$(uname -r) build-essential mercurial
$ cd /usr/src
$ sudo tar -xjvf linux-source-2.6.22.tar.bz2
$ sudo ln -s /usr/src/linux-source-2.6.22/ /lib/modules/2.6.22-14-generic/source
$ cd ~
$ sudo rm -r userspace-drivers
$ hg clone [url]http://mcentral.de/hg/~mrec/userspace-drivers[/url]
$ cd userspace-drivers
$ sudo ./build.sh
$ cd ~
$ sudo rm -r em28xx-userspace2
$ hg clone [url]http://mcentral.de/hg/~mrec/em28xx-userspace2[/url]
$ cd em28xx-userspace2
$ sudo ./build.sh
$ cd ~
$ sudo shutdown -r now

Y a correr [qmparto]
Neophyte escribió:Si por complicado, y dar palo entiendes lo mismo...

¿Definición de "dar palo"?
_WiLloW_ escribió:En minuto y medio la tenéis funcionando :p [qmparto]
Aquí tenéis una miniguía con capturas y todo:

http://caligari.treboada.net/ubuntu_tdt

Pero cuidado, porque esa guía no es válida para las revisiones B2CO y B3CO de la HVR900. Para identificar la versión, podéis mirar la caja o la pegatina que hay por una de las caras de la sintonizadora.

Para esas versiones, echad un ojo aquí:

http://misitiolinux.blogspot.com/2008/03/tdt-wintv-hvr-900-b2c0b3c0-ubuntu-710.html

Saludos.


Joer tio!! Muchísimas gracias. Ahora mismo lo voy a probar, por fin me podré deshacer del puñetero Windows para siempre [plas] Solo una pregunta, podré ver la TV analógica, por lo visto por encima en el manual es para ver la TDT. [plas]

EDITO:
He buscado y leí que se podía ver la TV analógica con el TVTime, el caso es que lo he instalado y no puedo ver la TV, me dice que no puede abrir el dispositivo de captura /dev/video0, el cual pertenece a la webcam, la cual no puedo desconectar puesto que esta integrada en el portátil. He probado en Configuración de Entrada -> Cambiar origen del vídeo (Pero supongo que sera para cambiar a la tv, composite,...). Alguna solución? Perdonad que me obsesione tanto con el tema, pero es que donde vivo actualmente no tengo cobertura para TDT.
adoradorscene ... ¿te funcionó al cambiar /dev/video0 por /dev/video1?
Si, ahora si me la detecta y ya puedo hacer el escaneo de canales. El problema es que no se ve bien la imagen, ni se escucha nada.
Para el sonido, tienes que quitar el silencio y subir el volumen de "line in"/"entrada de línea".

En cuanto al dispositivo, "tvtime -d /dev/video1". Si no usas reglas udev es probable que algunas veces tengas la tv en /dev/video0 y la webcam en /dev/video1 y, otras veces, a la inversa; al menos a mí me pasaba.
Pues lo siguiente os sonará a coña, pero cuando tengo el Amarok reproduciendo música se ve la imagen perfecta, y cuando la pausa se vuelve a ver mal [flipa]
El sonido sigue sin funcionar



amuchamu escribió:Para el sonido, tienes que quitar el silencio y subir el volumen de "line in"/"entrada de línea".


Ya he quitado el silencio y subido el volumen al máximo, pero nada. Alguna solución mas? Gracias
Lo del Amarok ... [qmparto] ... surrealista ... habrá que investigar.

Para el sonido, prueba ésto:

tvtime | arecord -D hw:1,0 -r 44100 -c 2 -f S16_LE | aplay -

El hw:1,0 hace referencia a la salida de audio del segundo dispositivo. Puede ser hw:1,0 u otro. Haz un "aplay -l" para asegurarte.

Y nos cuentas XD
_WiLloW_ escribió:Lo del Amarok ... [qmparto] ... surrealista ... habrá que investigar.

Para el sonido, prueba ésto:

tvtime | arecord -D hw:1,0 -r 44100 -c 2 -f S16_LE | aplay -

El hw:1,0 hace referencia a la salida de audio del segundo dispositivo. Puede ser hw:1,0 u otro. Haz un "aplay -l" para asegurarte.

Y nos cuentas XD


Pues he introducido eso en el terminal y todo perfecto, se ve la imagen perfecta y se escucha. [oki] Solo me queda una duda ¿Como hago para configurarlo bien, puesto que una vez que cierro el terminal, se va el sonido y la imagen se vuelve a ver mal? Muchas gracias por adelantado. Aún no me lo creo [qmparto]
Saludos!!
adoradorscene escribió:Pues he introducido eso en el terminal y todo perfecto, se ve la imagen perfecta y se escucha. [oki] Solo me queda una duda ¿Como hago para configurarlo bien, puesto que una vez que cierro el terminal, se va el sonido y la imagen se vuelve a ver mal? Muchas gracias por adelantado. Aún no me lo creo [qmparto]
Saludos!!

Nada, simplemente haces un pequeño script en bash que inicie tvtime abriendo tuberías hacia arecord y aplay, es decir:

    1. Lo de siempre, abre un terminal y ejecuta:

    sudo gedit /usr/bin/tvtime-tdt

    Puedes cambiar tvtime-tdt por el nombre que quieras.

    2. Copia y pega ésto:

    #!/bin/bash

    tvtime | arecord -D hw:1,0 -r 44100 -c 2 -f S16_LE | aplay -

    Guarda y cierra gedit

    3. Haz que el script pueda ejecutarse

    sudo chmod +x /usr/bin/tvtime-tdt

    Si lo has llamado de otra forma, cambia tvtime-tdt por el nombre que has puesto.

    4. Pon el puntero del ratón sobre el menú Aplicaciones, haz click con el botón derecho del ratón y haz un click más en Editor de menús.

    5. Ve a "Sonido y vídeo" y edita el acceso a tvtime. Sustituye lo que haya en "comando" por la ruta al script que acabas de crear (/usr/bin/tvtime-tdt)

Con eso ya deberías poder iniciar tvtime desde el menú Aplicaciones sin problemas ;)

Saludos.
_WiLloW_ escribió:Nada, simplemente haces un pequeño script en bash que inicie tvtime abriendo tuberías hacia arecord y aplay, es decir:

    1. Lo de siempre, abre un terminal y ejecuta:

    sudo gedit /usr/bin/tvtime-tdt

    Puedes cambiar tvtime-tdt por el nombre que quieras.

    2. Copia y pega ésto:

    #!/bin/bash

    tvtime | arecord -D hw:1,0 -r 44100 -c 2 -f S16_LE | aplay -

    Guarda y cierra gedit

    3. Haz que el script pueda ejecutarse

    sudo chmod +x /usr/bin/tvtime-tdt

    Si lo has llamado de otra forma, cambia tvtime-tdt por el nombre que has puesto.

    4. Pon el puntero del ratón sobre el menú Aplicaciones, haz click con el botón derecho del ratón y haz un click más en Editor de menús.

    5. Ve a "Sonido y vídeo" y edita el acceso a tvtime. Sustituye lo que haya en "comando" por la ruta al script que acabas de crear (/usr/bin/tvtime-tdt)
Con eso ya deberías poder iniciar tvtime desde el menú Aplicaciones sin problemas ;)

Saludos.


[qmparto] Funcionando perfectamente, increíble, por fin me puedo deshacer de Windows.
Muchas gracias _WiLloW_ [tadoramo] Saludos!!
17 respuestas