Entrada de TV

Esta sección es acerca de como poder mirar/capturar desde un dispositivo sintonizador de TV compatible con V4L. Vea la página del manual para una descripción de las opciones de TV y los controles del teclado.

Compilación

  1. Primero, deberá recompilar. ./configure detectará los archivos de encabezados de las cosas de v4l y la existencia de las entradas /dev/video*. Si existen, el soporte de TV se compilará (vea la salida de ./configure).

  2. Asegúrese de que su sintonizador funcione bien con otro software de TV en Linux, como por ejemplo con XawTV.

Consejos de Uso

El listado completo de opciones esta disponible en la página del manual. Aquí hay solamente un par de consejos:

Ejemplos

Salida ficticia, a AAlib :)


mplayer -tv driver=dummy:width=640:height=480 -vo aa tv://

Entrada desde un dispositivo estándar V4L:


mplayer -tv driver=v4l:width=640:height=480:outfmt=i420 -vc rawi420 -vo xv tv://

Un ejemplo más sofisticado. Esto hace que MEncoder capture la imagen completa PAL, corte los margenes y desentrelazando la imagen usando un algoritmo linear blend. El audio es comprimido con una tasa de bits constante de 64kbps, usando el codec LAME. Esta configuración es satisfactoria para capturar películas.


     mencoder -tv driver=v4l:width=768:height=576 \
     -ovc lavc -lavcopts vcodec=mpeg4:vbitrate=900 \
     -oac mp3lame -lameopts cbr:br=64 \
     -vf crop=720:544:24:16,pp=lb -o salida.avi tv://

Esto adicionalmente escalará la imagen a 384x288 y comprimirá el vídeo a una tasa de bits de 350kbps en modo alta calidad. La opción vqmax suelta al cuantizador y le permite al compresor de vídeo alcanzar tasas de bits muy bajas a expensas de la calidad. Esto puede ser usado para capturar series de TV largas, donde la calidad del vídeo no es tan importante.


     mencoder -tv driver=v4l:width=768:height=576 \
     -ovc lavc -lavcopts vcodec=mpeg4:vbitrate=350:vhq:vqmax=31:keyint=300 \
     -oac mp3lame -lameopts cbr:br=48 \
     -vf crop=720:540:24:18,pp=tn/lb,scale=384:288 -sws 1 \
     -o salida.avi tv://
Es posible especificar una dimensión de imagen más chica en la opción -tv y omitir el escalado de software pero este enfoque usa la máxima cantidad de información disponible y es un poco más resistente al ruido. Los chips bt8x8 pueden hacer el promediado de pixels solo en dirección horizontal debido a limitaciones de hardware.