Cómo usar tu móvil como webcam en tu ordenador.

Estos días estamos encerrados en casa por la epidemia del coronavirus, y una de las primeras cosas que han desaparecido del mercado son las webcams.

En principio parece curioso, porque todo el mundo tiene móvil con cámara pueden usar los recursos en el móvil y mucha gente tiene portátiles. Aunque la cámara que viene con estos últimos suele ser muy mala.

Algún cliente y familiar me ha pedido cómo usar el móvil como webcam, así que os lo dejo aquí.

Ventajas:

  • La cámara suele ser mejor que la de los portátiles
  • Puedes tener una cámara en un PC que no tenga o tenga una obsoleta.

Desventajas:

  • No tiene ni igual rendimiento ni igual calidad que una webcam de verdad.
  • Algunas apps limitan, en su versión gratuita, o la calidad, o la cámara del móvil a usar. La que yo he usado en el vídeo rinde bastante bien, te deja usar la cámara trasera y es fácil de configurar. El único problema es algo de “lag” a veces. Sobre todo conectado por wifi.

Grabadores de pantalla gratuitos. Cómo grabar vídeos online o juegos. 2020

Como, con la crisis de coronavirus, muchos están pasándose a crear contenido online (otros muchos ya lo llevamos haciendo años) os dejo un artículo actualizado de los Screen Recorders (grabadores de pantalla) gratuitos que podéis usar.

Software para hacer capturas de pantalla (“pantallazos”).

Aprovecho para recordar que no es necesario que instaléis software especial para hacer capturas de pantalla (imágenes no vídeo). Podéis usar la tecla “Impr pa” en vuestro teclado y luego pegarlo en algún documento o programa. En Windows tenéis la herramienta Recortes,que hace poco se ha actualizado a Recorte y Anotación (aunque yo prefiero y todavía uso Recortes).En Linux uso Shutter.

Software para grabar la pantalla.

Os dejamos un resumen de alguna de las principales herramientas gratuitas.

Software que tienes que instalar.

OBS Studio.

El que yo uso actualmente. Y nunca pensé que acabaría usando este, porque está preparado para gamers. ¿Sabéis cuando vuestros hijos están viendo vídeos de Internet de personas jugando a juegos de ordenador? Muchas están grabadas con OBS.

Pero resulta que es una de las mejores herramientas de Screen recording disponibles.

Lleva algo de tiempo entender cómo se usa, hay que añadir cada fuente de grabación, y algo más para adaptarla a tu modo de uso -yo tengo atajos de teclado para comenzar a grabar y para detener la grabación-, pero merece la pena. Hace su labor a la perfección.

Puedes grabar vídeos, screencast, hacer streaming…lo que necesites. Sin límites de fuentes o de tiempo, y en varios formatos. Está disponible para Windows, Mac y Linux.

FBX.

Cuando empecé a evaluar las herramientas para grabar la pantalla, FBX o no estaba disponible (o no lo encontré). Pero es muy similar a OBS, sin límite de fuentes, sin límite de tiempo, sin restricciones. Quizás sea algo más amigable.

Otra opción a probar después o en vez de OBS.

EzVid.

Ya escribimos sobre ella en su día. Tiene una interfaz más bonita que los anteriores. Por alguna razón dejé de usarla, creo recordar que tuve varios fallos que no pude arreglar y tuve que descartar la herramienta. Estoy seguro que a estas alturas ya están arreglados.

Camtasia.

Viene en todos los reviews de grabadores de pantalla. Pero es gratuito en version DE PRUEBA. Así que para mi, no es gratuito y pierde puntos respecto a los anteriores.

ShareX.

Es un gran programa para capturar la pantalla en formato imagen. Ya hicimos su evaluación. Pero las grabaciones son sin sonido, y creo que sólo en formato GIF. Así que lo incluimos aquí porque puede grabar, y porque está en la mayoría de reviews, pero a nosotros no nos sirve para hacer vídeos.

Captura de pantalla a formato Gif.

Si empiezas a crear contenido online, pronto querrás introducir contenido animado. Los Gifs (sucesiones de imágenes sin sonido), son un recurso sencillo. Os dejamos opciones.

Extensiones del Navegador.

Existen grabadores que son extensiones del navegador. Por lo tanto más fáciles de usar y multiplataforma. Personalmente prefiero la libertad de un programa del sistema operativo, pero os dejo estos por si acaso.

Nimbus Screenshot and Video Recorder.

No lo he usado, así que puedo decir poco. Pero me lo han recomendado, las opiniones son fiables y parece ser todo lo que necesitas de un grabador.

Screencastify.

Muy buenas opiniones también.
Gratuito hasta 50 videos al mes, pero los tienes que subir o a Youtube o Google Drive.

Loom.

Loom es gratuito pero requiere un registro previo. Puedes pausar y reanudar la grabaciones, pero guarda los vídeos en sus servidores.

Grabadores de pantalla para móviles.

Algunas veces necesitas grabar cosas en el móvil, tutoriales o ejemplos. No soy fan de Mac, así que ahí no puedo recomendar nada. Os dejo algunos de Android.

Cómo insertar un clip de vídeo en cualquier parte de una pista de Shotcut sin sobreescribir

Shotcut es un gran programa de edición de vídeo, ya hemos hablado mucho de él en este blog. Y va mejorando con cada edición. Pero todavía tiene alguna cosa que es complicada de hacer, o al menos no muy intuitiva.

En este caso os enseñamos cómo insertar un clip de vídeo en cualquier parte de una pista de Shotcut. Podría parecer que sólo habría que arrastrar o soltar, o copiar y pegar. Pero si haces eso, sobreescribe el contenido debajo del clip. No desplaza los otros clips de la pista. Hoy os enseñamos cómo hacerlo sin sobreescribir contenido.

Cómo insertar un clip en Shotcut sin sobreescribir.

El truco es muy sencillo. Tienes que hacer doble clic en el clip que quieres agregar (esto es como copiar).
Después ir a la línea de tiempo a la posición en que quieras ponerlo, y después usar el icono de Pegar (como una tableta de notas).

Esto consigue lo que queremos. Lo puedes ver en este vídeo.

Pantalla negra con sonido en Netflix y cómo solucionarlo.

Hoy hablamos sobre uno de los errores más comunes que se encuentran los usuarios de Netflix al intentar reproducir su contenido en un dispositivo: ver una pantalla negra sin imagen y con sonido.

Hay muchas causas posibles y vamos a intentar resumirlas todas. Os aconsejamos que las leáis todas y probéis las que penséis que puede afectaros.
Nota: suponemos que habéis descartado problemas de conectividad tipo mala conexión de wifi, Internet lenta o fallos en la red, que pueden ocasionar también este problema.

Soluciones por dispositivo y método de conexión.

Con un USB tipo “cast” para enviar la señal al televisor.

La primera vez que vimos este error fue haciendo “cast” desde un dispositivo distinto al más famoso, el Chromecast. Hay muchas marcas, Ezcast, Miracast etc.
Lo que hay que entender aquí es que Netflix cifra su contenido por DMR, y tanto el dispositivo emisor como el receptor tiene que poder entender y manejar este cifrado. Así que si no es un dispositivo homologado, tipo Chromecast, a través de Chrome y con la aplicación de Netflix en el Chromecast….no te va a funcionar.

Es fácil de reconocer, si puedes ver todo, incluso los trailers, pero cuando le das al play no sale imagen en pantalla, es tema de protección DMR.
Hay quien dice que ha podido hacerlo con la aplicación Google Home desde el móvil, pero no lo hemos probado.

Por HDMI en la televisión.

Aquí no ha problemas de DMR, es conectar un monitor (o TV) directamente al portátil y debería verse. Pero puede que salga de nuevo la pantalla negra con o sin sonido. Os dejamos recomendaciones:

  • Intercambia los extremos del HDMI. No se me habría ocurrido nunca, pero lo vi en la ayuda de Netflix (ver abajo) y me funcionó.
  • Cambia el cable HDMI. Aunque la gente no lo sabe, no todos los HDMI son iguales. Puede que el cable que tengas no acepte la resolución de Netflix.
  • Prueba con otro puerto HDMI de tu ordenador.
  • Prueba con otro puerto HDMI de tu TV.
  • Prueba con otra TV si la tienes disponible.
  • Actualiza todo lo que puedas en tu ordenador: drivers de placa (para el HDMI), drivers de tarjeta gráfica, navegador, aplicación de Netflix, sistema operativo. Cualquiera de estas cosas obsoleta puede hacer que no funcione la reproducción.
  • Si estás usando Chrome, prueba a deshabilitar las extensiones. Pon esta dirección en tu navegador:  chrome://extensions , deshabilita todas y prueba de nuevo. Si funciona ve habilitando una cada vez hasta ver cual es la culpable.
  • Borra caché y cookies de tu navegador
  • Limpia tu ordenador de malware.

Desde un teléfono o una tablet Android.

  • Reinicia el dispositivo (si, lo se, muy típico, pero a veces no lo probamos).
  • Desactiva la corrección de color. Ve a Configuración>Ajustes>Accesibilidad>Correción de color y dejarlo en Desactivado (las pantallas pueden variar entre versiones).
  • Actualiza el dispositivo.
  • Contacta con el soporte de tu dispositivo. A veces tienes que conseguir la aplicación de otra manera si no es compatible con la oficial.
  • Reinicia la aplicación (fuerza su detención y vuelve a iniciarla).

En una SMART TV con la aplicación.

Además de los consejos anteriores (actualizar, reiniciar, p, puedes probar a reiniciar tu Smart TV quitando el cable de corriente durante un minuto aproximádamente. Después deja (con el cable quitado) el botón de encendido apretado durante unos 5 segundos.
Si no tiene botón de encendido déjalo desenchufado unos 5 minutos.

Puedes ver más de estas recomendaciones en la ayuda de Netflix aquí. Si no consigues que funcione siempre puedes contactar con su soporte al cliente.


Cómo cambiar la IP de un PBX Issabel por línea de comandos y por web.

Issabel es una solución excelente para VoIP y muy intuitiva. Pero en ocasiones necesitamos hacer alguna modificación por línea de comandos, como la que vamos a ver hoy: cambiar la IP.
Hoy vamos a enseñaros a hacerlo tanto por web como por línea de comandos.

Cambiar la IP de Issabel por la interfaz web.

Esto es sencillo, no sería motivo para escribir el artículo. Pero lo ponemos para que tengáis toda la información aquí.
Para cambiar la IP por la interfaz web hay que entrar como el administrador eir a Sistema>Red >Parámetros de Red> Editar Parámetros de red.
Ahí pincháis en el interfaz de red (normalmente eht0) y ponéis si lo queréis Static o por DHCP (no recomendado salvo para poder acceder en una red desconocida), con los parámetros que necesitéis.

Cambiar la IP de Issabel por línea de comandos.

Esto es lo que suele ser más complicado. Hemos cambiado nuestra red, o la máquina virtual, y tenemos que cambiar la IP de Issabel. Pero no podemos acceder a la parte web hasta que la cambiemos, ¿como lo hacemos?

Issabel está montado en CentOS, así que si controlas ese sistema deberías poder cambiarlo. Y hay varias maneras. Pero como encima de CentOS están todas las aplicaciones de Asterisx e Issabel, os recomendamos que uséis el siguiente comando: nmtui

Este comando abre un asistente gráfico (antiquísimo pero sencillo de usar). Sólo tienes que elegir el interfaz y seguir los pasos para cambiar la IP (tabulador para cambiar de un campo a otro)

  • Modificar una conexión
  • Eth0->Editar
  • IIPv4-> Mostrar
  • Ahí podemos cambiar a Manual y añadir las direcciones que tenemos que añadir en Direcciones, Puerta de Enlace y DNS.
  • Bajar a Aceptar
  • Luego Back y Aceptar

Una vez cambiada no hace falta reiniciar el sistema, podemos reiniciar la red con systemctl restart network.service

Con esto deberíamos tener la nueva IP.

Cómo cambiar la webcam o el micrófono que usan los navegadores Chrome y Firefox por defecto en cada página.

Hoy hemos comprado una nueva webcam para cursos online, grabaciones etc. Y cuando hemos ido a usarla en el navegador, no conseguíamos que la cogiera.

Tras solucionarlo, os indicamos en este vídeo, cómo cambiar la cámara que usan los navegadores. Lo explicamos desde Chrome.

Chrome y Firefox por defecto te preguntan si una página puede acceder al dispositivo requerido, ya sea webcam o micrófono. Chrome usa el que hayas configurado por defecto en chrome://settings/content, Firefox te pregunta cual quieres usar.

Después, guardan esa preferencia en la configuración. Si quieres cambiar el dispositivo, tienes que ir a la página en concreto, borrar el derecho de acceso para que, al entrar de nuevo, te pregunte y puedas cambiarlo (en Chrome tienes que cambiar también el dispositivo por defecto antes).

En ambos se accede a las preferencias pichando en la cámara que sale si está en uso. En Chrome podemos acceder también a la configuración desde el enlace de arriba, en Firefox desde about:preferences#privacy

Activar la codificación por hardware en la exportación de Shotcut

Como sabéis usamos Shotcut para editar los vídeos, hemos dejado varios manuales sobre cómo hacer diferentes procesos.

Tras realizar cambios en un vídeo, tienes que exportarlo a un fichero: codificarlo en el formato deseado.

Os recomendamos que activéis la opción de “codificación por hardware” que aparece al pinchar en Exportar.

Esto hace que pueda ser la tarjeta gráfica, la GPU, la que realice la exportación, reduciendo tanto tiempos como uso del procesador.

Nosotros no lo teníamos marcado. Y es muy recomendable.

Instalar Big Blue Button, alternativa a Skype, en un servidor

Recientemente hemos tenido que instalar para varios clientes, dedicados a la formación online, unos sistemas propios de videoconferencia. Para ello hemos usado Big Blue Button, porque obviamente no podían depender de servicios como Skype, querían ser independientes.

Big Blue Button es un sistema de videoconferencia diseñado para la formación online y basado en Linux. Totalmente gratuito (si lo montas en tu servidor en vez de usar su servicio) y open source. Además dispone de una comunidad activa, lleva tiempo en el mercado (lo sacaron en el 2009) , y se integra con la mayoría de los LMS del mercado (Moodle, sistemas de WordPress etc).

Viene bien documentado PERO la documentación no es sencilla, y está algo enrevesada. Así que hoy os explicamos cómo hemos instalado BBB en un servidor, por si os es de ayuda. Verificad siempre que no haya cambiado nada al cambiar de versión.
En otros artículos iremos explicando otras modificaciones que hemos hecho y dudas que hemos resuelto.

Nota: necesita un servidor dedicado sólo para esto, y con especificaciones medias. Así que implica un coste inicial (de harware e instalación) y, por lo tanto, sólo es recomendado para aquellos que vayan a rentabilizarlo rápidamente.

Requisitos previos.

Necesitas:

  • Servidor dedicado que cumpla las especificaciones.
  • Un dominio que usar como dirección o url y apuntar los DNS de ese dominio a la IP del servidor dedicado.
  • El instalador te pedirá una dirección de correo.
  • Conocimientos básicos de conexión a un servidor por SSH.

Instalación del servidor.

Como hemos dicho, necesitamos un servidor dedicado, con ciertas especificaciones, y exclusivo para este servicio (porque ocupa varios puertos, el 80 entre otros).
Al adquirir el servidor dedicado, los desarrolladores recomiendan instalar Ubuntu Server (en estos momentos 16.04 64 bits). Esto va a cambiar pronto con la nueva versión de BBB, pero si que recomendamos instalar lo que digan los desarrolladores. Este es un software muy personalizado y es mejor no usar otras distribuciones.

Uso del script de instalación.

Una vez instalado el servidor, y actualizado (apt-get update, apt-get upgrade), hay que instalar Big Blue Button. Se puede hacer de varias maneras, como indica la documentación, pero recomendamos encarecidamente el script que puedes encontrar en :
https://github.com/bigbluebutton/bbb-install

El script tiene varios parámetros. Recomendamos instalarlo con certificado SSL , HTML5 y Greenlight, con el comando que está al final:

wget -qO- https://ubuntu.bigbluebutton.org/bbb-install.sh | bash -s — -v xenial-200 -s bbb.example.com -e info@example.com -t -g

Qué es HTML5

Big Blue Button empezó trabajando con Adobe Flash. Pero la mayoría de navegadores han ido deshabilitando este addon. Hasta el punto que ahora, al entrar con Flash, pregunta si quieres ejecutarlo (esto da mala imagen).

BBB es compatible con HTML5 y es lo recomendable. Pero estamos en un momento de transición en el que la versión 2.0 pone por defecto Adobe Flash (creo que la siguiente que está a punto de salir ya no). Así que pronto escribiremos un artículo sobre cómo activar por defecto HTML5.

Qué es Greenlight.

Una de las cosas que me costó entender, no está bien explicado. Big Blue Button se encarga de las videoconferencias y grabaciones. Pero no tiene gestión de usuarios, estaba pensado para conectarlo con otros sistemas via API (por ejemplo Moodle).
Greenlight es un entorno gráfico que permite a los usuarios creados entrar y usar eses entorno gráfico para gestionar sus salas. Usar la de por defecto o crear nuevas. Además, te da la url para mandar a los clientes para que puedan conectarse por el navegador. Los clientes, por ejemplo, lo están usando para que los profesores se conecten con alumnos que no usen su plataforma online, para entrevistas con candidatos etc.
Es un “Skype” a través del navegador.

Problema: la gestión de usuarios es o a través de cuentas de Google, Twitter, Office365, LDAP o cuentas suyas. El gran problema es que, por defecto, deja a cualquiera registrarse para usarlo. Más abajo explicamos cómo evitarlo.
Y, cuando queremos dar de alta cuentas suyas, tenemos que activarlo, reiniciar el servicio, dar de alta la cuenta, desactivarlo y reiniciar el servicio. Algo primitivo.

Nota: Greenlight muestra el idioma por defecto en el navegador del usuario.

Certificado SSL.

Obviamente cualquier servicio que implica comunicaciones de voz y/o vídeo requiere ir cifrado. BBB permite la instalación de un certificado tuyo o por Lets Encrypt.
El comando que hemos puesto instala y configura Lets Encrypt en tu servidor.

Si no te funciona puedes configurarlo a mano en:
http://docs.bigbluebutton.org/install/install.html#using-lets-encrypt

Siguientes pasos.

  • Una vez acabe el script, recomiendo configurar el servidor para que renueve el certificado de Lets Encrypt cada semana. Para ello hay que editar el crontab y poner:

30 2 * * 1 /usr/bin/letsencrypt renew >> /var/log/le-renew.log
35 2 * * 1 /bin/systemctl reload nginx

Esto lo renueva cada lunes a las 2:30 am. El log de la renovación está en /var/log/le-renew.log

  • Bloquear el que cualquier se pueda registrar en Greenlight. El sistema instala greenlight en /root/greenlight , con un fichero de configuración que se llama env en ese directorio. Edita el fichero y pon
    ALLOW_GREENLIGHT_ACCOUNTS en false para evitar que la gente se registre en tu Greenlight gratis.
  • En el mismo fichero ve al final y
    quita el # en ENABLE_SSL=true para forzar https por defecto.
  • Reinicia Ubuntu con sudo systemctl restart nginx
  • Reinicia Greenlight con los siguientes comandos (Enter después de cada línea). Ejecútalos desde el directorio de Greenlight o el último dará error.
  • docker stop greenlight-v2
  • docker rm greenlight-v2
  • docker run –restart unless-stopped -d -p 5000:80 -v $(pwd)/db/production:/usr/src/app/db/production –env-file env –name greenlight-v2 bigbluebutton/greenlight:v2

Extraer el Shared Secret.

Si vas a usar Big Blue Button en otro entorno, como un LMS, por ejemplo en Mooodle, o WordPress, vas a necesitar el shared secret para que se autentifique.

Lo obtienes por ssh en el servidor con:

bbb-conf --secret

Demos.

El script crea unas demos que puedes usar para verificar que tu sistema funciona.
Esas demos pueden ser usadas por cualquier usuario, así que es recomendable quitarlas una vez lo pruebes. Os indicamos dónde están las demos porque no es fácil encontrarlo.

Demo HTML5: https://tudominio/demo/demoHTML5.jsp
Demo Flash (antiguo): https://tudominio/demo/demo1.jsp

IMPORTANTE. Quítalos lo antes posible. Para ello ejecuta por ssh:
 apt-get purge bbb-demo

Ahora, a disfrutar con Big Blue Button.


Cómo aumentar el volumen de un vídeo con el editor Shotcut.

Una queja recurrente en mis canales es la falta de volumen, porque grabo con una cámara o un móvil pero sin micrófono. Obviamente la solución pasa por comprar un micrófono, pero mientras aprovecho para enseñaros este truco.

Cómo subir el volumen de un vídeo con Shotcut.

Si tenéis un vídeo ya creado, al que queréis aumentar el volumen, podéis usar un editor de vídeo para ello. En este caso usaremos Shotcut, editor gratuito que nos está dando buenos resultados.

El proceso lo explicamos en este vídeo, y es simplemente usar un filtro de ganancia de volumen.

Obviamente subiremos todo el volumen, incluido el ambiente. El resultado no es perfecto, pero si conseguiremos oír mejor lo que se dice. También sirve si queremos aumentar sólo una pista (eligiendo la pista antes de hacer el filtro).

Cómo añadir o eliminar administradores de un grupo de Skype

Hoy vamos a usar los comandos de Skype que compartimos en este artículo (y que poca gente conoce) para añadir administradores a un grupo de Skype.

Cómo añadir administradores de un grupo de Skype.

El caso que se nos dio el otro día fue que una persona había creado un chat en grupo, y por lo tanto era la administradora, pero quería abandonarlo y poner a otra persona como admin. Curiosamente Skype no tiene nada en el entorno gráfico para cambiar el rol de administrador. Pero se puede hacer por línea de comandos.

Nota: para poder ver los usuarios y sus roles escribe /showmembers en la ventana de chat.

Hay dos casos:

Si lo puede hacer el administrador saliente.

Esto obviamente es lo ideal. Si el administrador en curso está disponible el puede asignar otro administrador de la siguiente manera:

  • /setrole usuariodeskype Admin
  • Si esto no funciona prueba /setrole usuariodeskype Master

Si no hay administrador.

En teoría (no lo hemos probado), si el administrador en curso deja el grupo, cualquier usuario puede elevarse a administrador con los comandos del punto anterior. Porque tiene que haber un administrador.

Ese mismo comando lo puede usar un administrador para relegar un admin a usuario (por ejemplo si te ha hecho el anterior administrador puedes cambiarle a él a usuario). Para ello pon /setrole usuariodeskype User

Si quieres echar a un usuario recuerda que lo puedes hacer con /kick usuariodeskype

Comandos muy útiles cuando gestionas grupos.