Bienvenidos

http://www.ipeacetv.com/

martes, 15 de diciembre de 2020

libquicktime

 http://libquicktime.sourceforge.net/

crear animaciones stop-motion

 http://linuxstopmotion.sourceforge.net/


Stopmotion de Linux

Linux Stopmotion es una aplicación gratuita de código abierto para crear animaciones stop-motion. Le ayuda a capturar y editar los fotogramas de su animación y exportarlos como un solo archivo.

Principales características

Capturar

  • capturar desde la webcam
  • capturar desde cámaras MiniDV
  • captura de cámaras DSLR (experimental)
  • cebolla
  • importar imágenes desde el disco
  • fotografía timelapse

Edición

  • soporte para múltiples escenas
  • edición de cuadros
  • pista de sonido básica
  • reproducción de animación a diferentes velocidades de fotogramas
  • Integración GIMP para procesamiento de imágenes

Exportar

  • exportar a archivo
  • exportar a la lista de cuadros de Cinelerra (experimental)

viernes, 11 de diciembre de 2020

OBS-STUDIO

 

En este foro hay varias soluciones a OBS-STUDIO

https://obsproject.com/forum/threads/video-capture-device-v4l2-plugin.17358/

https://github.com/obsproject/obs-studio/


Ver el formato con que funciona escribimos esto en tu consola .

v4l2-ctl --list-formats



Habilitando Facebook Live, YouTube Live

https://github.com/Martin1982/live-broadcast-bundle#enabling-youtube-live


Plugins para OBS-STUDIO

https://github.com/obsproject/obs-studio/tree/master/plugins

https://github.com/obsproject/obs-studio/tree/master/plugins/linux-v4l2

Activar el Modulo 
sudo modprobe v4l2loopback



Este es un script de shell que permite a los usuarios de Android usar sus teléfonos como cámara web / micrófono en Linux. La configuración es la siguiente:

ipwebcam-gst

https://github.com/bluezio/ipwebcam-gst/




TinyXML-2 para UBUNTU

TinyXML-2

http://www.grinninglizard.com/tinyxml/

http://www.grinninglizard.com/tinyxml2/

TinyXML-2 es un analizador de XML C ++ simple, pequeño y eficiente que se puede integrar fácilmente en otros programas.

TinyXML-1 sirvió a mis necesidades durante muchos años; pero usa la memoria de manera ineficiente y no funciona tan bien como se desea para los dispositivos móviles. Quería un analizador XML que fuera un poco más moderno, un poco más simple (el "diminuto" se había perdido un poco a lo largo de los años) y encajaba bien con Android.

Esto llevó a TinyXML-2.

Documentación en línea : información general y una referencia de API.

TinyXML-2 está disponible en github , donde puede enviar comentarios, obtener fuentes, compartir y enviar cambios. (Puede descargar la fuente en formato zip usando el botón "Descargar ZIP" en el lado derecho).

¿TinyXML-1 o TinyXML-2?

Ambos analizadores:

  1. Fácil de usar con API similares.
  2. Analizador basado en DOM.
  3. Soporte UTF-8 Unicode. http://en.wikipedia.org/wiki/UTF-8

Ventajas de TinyXML-2

  1. El foco de todos los desarrolladores futuros.
  2. Muchas menos asignaciones de memoria (1/10 a 1/100), usan menos memoria (aproximadamente el 40% de TinyXML-1) y más rápido (~ 5 veces en lectura).
  3. Sin requisito de STL.
  4. C ++ más moderno, incluido un espacio de nombres adecuado.
  5. Manejo adecuado y útil de espacios en blanco

Ventajas de TinyXML-1

  1. Puede informar la ubicación de los errores de análisis.
  2. Compatibilidad con algunas convenciones STL de C ++: secuencias y cadenas
  3. Base de código muy madura y bien depurada.

Gracias por su interés en TinyXML. Espero que sea un gran analizador para sus necesidades.

¡Y gracias a John Mackay !


Instalar

https://github.com/leethomason/tinyxml2

https://github.com/leethomason/tinyxml2

https://ubuntu.pkgs.org/16.04/ubuntu-main-i386/libtinyxml-dev_2.6.2-3_i386.deb.html

Cómo instalar libtinyxml2-dev en Ubuntu 16.04 (Xenial Xerus)

Instalar libtinyxml2-dev

Para instalar libtinyxml2-dev en Ubuntu 16.04 (Xenial Xerus) ejecutar los siguientes comandos:

sudo apt-get update
sudo apt-get install libtinyxml2-dev

 https://howtoinstall.co/es/ubuntu/xenial/libtinyxml2-dev


.

lunes, 7 de diciembre de 2020

Comandos de LInux

(Ctrl+Alt+T) abre consola para ejecutar ordenes en linux.

Antivirus.

sudo /etc/init.d/clamav-daemon start

sudo /etc/init.d/clamav-freshclam start




Comprobar que versión tenemos: ejemplo nombre_del_programa  -V

python3 -V

añadir el PPA necesario

sudo add-apt-repository ppa:obsproject/obs-studio

instalar un programa, en este caso el programa es obs-studio

sudo apt-get install obs-studio

Otro método.

sudo aptitude install nombre_del_programa

Podremos eliminar el repositorio instalado, en la misma terminal escribiremos lo siguiente:

sudo add-apt-repository -r ppa:obsproject/obs-studio

Des instalar un programa.

 sudo apt remove nombre_del_programa


Reiniciar

sudo reboot -d


Apagar

sudo poweroff

  1. sudo apt-get -y update . Este comando permitirá actualizar las bibliotecas en los repositorios del S.O.
  2. sudo apt-get -y upgrade . Actualizar los programas a su última versión.
  3. sudo apt-get install build-essential . Instalará el compilador GCC y otras herramientas de desarrollo.                                                                                   
sudo apt install codeblocks*

si quieres desinstalar
sudo apt remove codeblocks*
sudo apt-get install build-essential 

Instalar pip

Para administrar paquetes de software de Python, instale pip, una herramienta que instalará y administrará bibliotecas o módulos que se utilizarán en sus proyectos.

sudo apt install -y python3-pip

Instalar herramientas adicionales

Hay más paquetes y herramientas de desarrollo que debemos instalar para asegurarnos de contar con una configuración sólida para nuestro entorno de programación:

sudo apt install build-essential libssl-dev libffi-dev python3-dev

Instalar venv


Los entornos virtuales le permiten disponer de un espacio aislado en su servidor para proyectos de Python. Utilizaremos venv, parte de la biblioteca estándar de Python 3, que podemos instalar escribiendo lo siguiente:


sudo apt install -y python3-venv

  • Install QT + dev packages

Ubuntu/Debian:

sudo apt install -y qtbase5-dev build-essential cmake apt-src
sudo apt-get build-dep -y libobs-dev
sudo apt-src install --location=/usr/src -i libobs-dev

En Ubuntu 16.04 LTS, es posible que deba instalar las bibliotecas de desarrollador para compilar.

  • sudo apt-get install qtbase5-dev
  • sudo apt-get install libqt5webkit5-dev
  • Ejecute makeen el directorio obs-qtwebkit para construir el complemento. Si su versión de OBS es <0.11.2, ejecute OBS_PLUGIN_BUILD_OLD=1 make.

    Instalando

    Ejecutar make installpara copiar los binarios del complemento en $ HOME / .config / obs-studio / plugins. Si su versión de OBS es <0.11.1, ejecute OBS_PLUGIN_INSTALL_OLD=1 make install.

    Opciones de diseño

    La representación de páginas web se realiza mediante QWebFrame, que solo funciona en el hilo principal. Por eso, la renderización se realiza en un proceso hijo. Actualmente, el proceso se reinicia cada vez que el usuario cambia las propiedades de la fuente, sería bueno evitarlo.

https://github.com/obsproject/obs-studio/wiki/Install-Instructions