martes, 19 de abril de 2016

Creando subtí­tulos desde debian.




A veces y por distintos motivos es necesario y/o queremos que nuestros videos estén subtitulados por ejemplo con traducciones a distintos idiomas o para que personas con problemas auditivos también disfruten del video. En Debian a través de sus repositorios podemos instalar la aplicación SubtitleEditor, una pequeña pero muy práctica aplicación que nos permitirá crear, editar y gestionar nuestros subtítulos, o porqué no incorporarnos a un proyecto y traducir los subtítulos de otras personas.

martes, 12 de abril de 2016

Fotografiando el escritorio, capturando la pantalla con KSnapshot

Hay oportunidades en la vida en que necesitamos realizar una tarea, a priori, sencilla pero nos encontramos conque no sabemos cómo hacerlo. Tomar una captura de pantalla puede ser una de esas tareas. En Debian con escritorio KDE contamos con KSnapshot, una pequeña pero muy práctica apliación que nos permite tomar capturas de la pantalla de varias maneras.















Algunas de las opciones son:

viernes, 19 de febrero de 2016

Instalar Debian en nuevo disco manteniendo /HOME


Variados son los motivos que nos pueden llevar tener que instalar un sistema operativo teniendo uno anterior, desde que el disco se está quedando sin espacio o está fallando o simplemente porque queremos probar/usar una nueva versión de Debian o alguna otra ditribución GNU/Linux, etc.
Y en estos casos puede ser muy interesante (cuando no necesario) conservar todos los archivos de usuario, el /home.

martes, 9 de febrero de 2016

Probando un placa TBS6903 DVB-s2 Doble sintonizador

TBS6903 DVB-s2 Doble sintonizador

TBS6903 es la nueva placa satelital profesional

Teniendo la oportunidad de probar esta placa, no podía dejar de reportar su funcionamiento en mi pc con Debian. Se trata de una placa pci-e desarrollada por la empresa TBS Tecnologiesesta placa es capaz de recibir todo tipo se señales provenientes de satélites, desde las convencionales CCM hasta los mas nuevos sitemas demodulación ACM/VCM, 16APSK, 32APSK, Multi Imput Stream. Cuenta con un potente hardware que soporta búsqueda ciega y automática, muy sencible y estable, capaz de encontrar señales en DVB-S y DVB-S2 tanto en banca Ku como en banda C., esto la hace ideal para el asiduo cazador de señales. Al contar con doble sintonizador independientes entre sí, la TBS6903 es ideal para ver/escuhar señales de TV/radio por un sintonizador, mientras el otro puedeser utilizado para gravar, en el mismo momento, estas u otras señales del mismo transponder u otro en el mismo satélite o en un satélite diferente.


Instalación de controladores en Linux


El proceso de instalación de los controladores para los sistemas linux requiere de la compilación de los módulos, además de permisos adminitrativos en el sistema (via sudo) o como superusuario (root), algo normal y habitual en los sistemas unix. Para esto es necesario contar los módulos del kernel utilizado y todo lo necesario para compilar. Aunque esto excede al alcance del presente artículo, una forma sencilla de contar con todo lo necesario, es instalando el paquete “module-assistant” y ejecutarlo con “sudo m-a”. 


Sabiendo esto y tras decomprimir el archivo con los controladores, es necesario moverse a la carpeta linux-tbs-drivers. Allí es conveniente hacer limpieza de cualquier archivo compilado que no corresponda a la versión de la compilación actual que se esté realizando, a través del comando “sudo make clean"


Y además cualquier archivo anterior que haya quedado correspondiente a la compilación hecha en el sistema operativo con el comando “sudo make distclean”



Hecho esto, es necesario especificar qué versión de controladores instalar donde los posibles son “tbs-dvbc-x86_64.sh”, “tbs-qbox22.h”, “tbs-qbox2.h”, “tbs-qboxs2.h”, “tbs-x86_r3.sh”, “tbs-dvbc-x86_r3.sh”, “tbs-qbox2.c”, “tbs-qbox.c”, “tbs-qboxs3.c”, “tbs-x86.sh”, “tbs-dvbc-x86.sh”, “tbs-qbox2ci.c”, “tbs-qbox.h”, “tbs-qboxs3.h”, “tbs-qbox22.c”, “tbs-qbox2ci.h”, “tbs-qboxs2.c”, “tbs-x86_64.sh”. Y para el caso puntual de la placa TBS6903, hay que ejecutar el archivo “tbs-x86.sh” en sistemas operativos de 32 bits con kernel de la versión 2.x, “tbs-x86_r3.sh” para sistemas operativos de 32 bits con kernel 3.x y para sistemas operativos de 64 bits, “tbs-x86_64.sh”. 

A continuación iniciar el proceso de compilación con “sudo make -j 4”, siendo “-j 4” un parámetro opcional para utilizar todos los cores disponibles en el CPU. Finalizado el proceso y si todo salió bien, aparece la información de la cantidad de módulos encontradados.
Seguiendo el proceso de instalación y si bien puede realizarse con “sudo make install”, una recomendación es utilizar el sistema “checkinstall” (‘sudo apt-get install checkinstall’ en sistemas Debian y derivados) ya que de esa manera se genera un paquete .deb, el cual puede ser instalado y desinstalado de manera muy limpia.


Cuando se ejecuta checkinstall, se deben modificar dos opciones, la 1 y la 3, la primera para agregar una pequeña descripción sobre el paquete .deb a generar y la otra para especificar la versión del paquete, estrictamente necesario, esta opción debe empezar con un número, siendo una recomendación utilizar el sistema de numeración que utiliza TBS para denominar a las versiones de los controladores para linux, esto es ‘aammdd’, siendo ‘aa’ el año, ‘mm’ el mes y ‘dd’ el día.
Finalizadas las modificaciones de estos valores y pulsando “Enter” se inciará el proceso de creación e instalación del paquete .deb


Si todo salió bien, aparece la leyenda “Instalación exitosa”, de lo contrario, la opción de revisar los registros (logs) para ver el fallo. Y a continuación la confirmación de la instalación, la ruta donde fue creado el paquete con los controladores y el comando a utilizar en el caso de requerir una desinstalación.


Algo muy comnún al instalar este tipo de paquetes es que falla (es mas bien una buena característica) al tratar de sobreescribir archivos preexistentes. Esto se soluciona forzando la sobre-escritura de estos archivos y se realiza con el comando “sudo dkpg –force-overwrite -i /ruta/hacia/el/paquete.deb”.

lunes, 14 de octubre de 2013

TBS MOI, streaming box


MOI Streaming Box es un dispositivo para captura de señales satelitales de tv y radio. Desarrollado por la firma TBS, cuenta con dos sintonizadores, doble ranura para módulos CAM, conexión de red, usb y ranura mmc para tarjetas micro SD.

En el siguiente video muestro cómo configurar este equipo y TVHeadend que es usado como backend para realizar el streaming de video.

viernes, 28 de diciembre de 2012

Emitiendo video en la red

VLC además de ser un excelente reproductor multimedia, puede servirnos también parar emitir video en una red local.
Utilizando un la interfaz gráfica de VLC podemos realizar un streaming muy fácilmente.

lunes, 16 de julio de 2012

Kaffeine con motor H-H

Siguiendo con la utilización de motores posicionadores en las distintas aplicaciones disponibles en Debian, hoy quiero mostrar cómo configurar y utilizar un motor en Kaffeine.