Bienvenidos
martes, 15 de diciembre de 2020
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-formatsHabilitando 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/pluginshttps://github.com/obsproject/obs-studio/tree/master/plugins/linux-v4l2
Activar el Modulo sudo modprobe v4l2loopbackEste 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/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:
- Fácil de usar con API similares.
- Analizador basado en DOM.
- Soporte UTF-8 Unicode. http://en.wikipedia.org/wiki/UTF-8
Ventajas de TinyXML-2
- El foco de todos los desarrolladores futuros.
- 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).
- Sin requisito de STL.
- C ++ más moderno, incluido un espacio de nombres adecuado.
- Manejo adecuado y útil de espacios en blanco
Ventajas de TinyXML-1
- Puede informar la ubicación de los errores de análisis.
- Compatibilidad con algunas convenciones STL de C ++: secuencias y cadenas
- 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
.
martes, 8 de diciembre de 2020
Audio
https://vb-audio.com/Voicemeeter/banana.htm
https://askubuntu.com/questions/633674/virtual-audio-cable-for-ubuntu
instalamos
sudo apt-get install jack
Una herramienta de interfaz gráfica de usuario para usar es qjackctl
sudo apt-get install qjackctl
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:
Des instalar un programa.
sudo apt remove nombre_del_programa
Reiniciar
sudo reboot -d
Apagar
sudo poweroff
- sudo apt-get -y update . Este comando permitirá actualizar las bibliotecas en los repositorios del S.O.
- sudo apt-get -y upgrade . Actualizar los programas a su última versión.
- 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*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
- 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-devEn 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