Crear vídeos de ruido con FFmpeg

FFmpeg tiene filtros que permiten crear aleatoriamente vídeos de ruido. El filtro geq puede crear ruido de vídeo (con nullsrc como fondo blanco), mientras que el filtro aevalsrc puede crear ruido de audio.

Así pues, podemos crear un vídeo de ruido en blanco y negro de 1280x720 píxeles con el siguiente comando:

ffmpeg -f lavfi -i nullsrc=s=1280x720 -filter_complex \
"geq=random(1)*255:128:128;aevalsrc=-2+random(0)" \
-t 10 ruido.mkv
Continúa leyendo Crear vídeos de ruido con FFmpeg

Internet contamina, úsalo de forma consciente

Internet contamina, y mucho. El coste energético de toda la infraestructura de Internet es muy grande. Es difícil contabilizar el consumo energético y el impacto ambiental de Internet de forma precisa. Según leí el año pasado, el 10% de la electricidad global se destina a Internet1.

¿Cuáles son los usos más contaminantes de Internet? ¿Cómo usar Internet de forma más responsable? Si bien mantener una reunión por Internet es menos contaminante que coger un avión y cosas por el estilo, hay usos de Internet muy ineficientes y contaminantes.

Continúa leyendo Internet contamina, úsalo de forma consciente

Sí, LibreVideoJS también puede reproducir vídeos de YouTube

Me preguntaron si el reproductor LibreVideoJS era capaz de reproducir vídeos de YouTube. La respuesta es sí. Solo necesitas la URL del vídeo.

Pero claro, YouTube no te proporciona la URL del vídeo, porque es un sitio web restrictivo y privativo. Aún así, no es difícil obtenerla. Una manera sencilla de obtener la URL de un vídeo es usar youtube-dl con el parámetro -g o --get-url. Con el parámetro --get-thumbnail podemos obtener la URL de la imagen que se muestra en YouTube antes de reproducir el vídeo. Con la opción --all-subs, podemos descargar también todos los subtítulos disponibles del vídeo.

Continúa leyendo Sí, LibreVideoJS también puede reproducir vídeos de YouTube