Permalink  Tekné

iconoPaseo por Gimp 2.2

Aunque actualmente el programa va por la versión 2.6 este manual sigue siendo útil para conocer Gimp aunque seguramente habrá, esperamos, cambios.

Recorrido por GIMP (GNU Image Manipulation Program), el programa de retoque de imagen de GNU.

Esta guía nos brinda numerosos ejemplos e ilustraciones.

Es ideal para todos aquellos que quieran conocer más a fondo este programa, sin importar los conocimientos ni la edad

Descargar tutorial:

Paseo por Gimp 2.2

Permalink  Tekné

iconoGranja de renderizado (Render farming) con Cinelerra

Si tienes PCs viejos y te gusta/haces vídeo crea una granja de render para que trabajen cuando estás editando video. En unos pocos pasos con Cinelerra.

Una de las mejores cosas que tiene Cinelerra es poder crear una granja de renderizado. Cinelerra lo que hace es dividir el trabajo en tareas que reparte a los PCs de la granja.

Los pasos a seguir:

  1. En los PCs esclavos:

Asegurarse que la ruta al proyecto y sus archivos es la misma en los PCs esclavos que en el PC maestro y para evitar problemas de permisos es mejor usar el mismo usuario en maestro y esclavos.
Si tienes el proyecto en /home/<usuario>/proyecto-video debes crear el mismo directorio en los esclavos. ¡Ojo! solo crear el directorio y su ruta, pero vacio.

  1. En el maestro:

Compartir el directorio donde esté el proyecto en el PC maestro esto se puede hacer con NFS o Samba. A mi me ha dado mejores resultados con Samba y este último es el que voy a explicar:
Seleccionar carpeta del proyecto en el PC maestro con el nautilus y con el botón derecho selecciona propiedades, pestaña compartir y activa compartir esta carpeta, activa también "Permitir a otras personas escribir en esta carpeta".
Ahora creamos el usuario de samba con:

$ sudo smbpasswd -a <nombre_usuario>

  1. En los PCs esclavos:

En Lugares > Conectar al servidor:
Tipo de servicio: Compartido por Windows
Servidor: <ip del maestro>
Haz click en Conectar.

Hora hay que montar el directorio del proyecto del maestro con la consola mediante:

$ sudo mount -t cifs -o username=<nombre_usuario>,password=<contraseña> //<ip del maestro>/proyecto-video /home/<usuario>/proyectovideo

Una vez hecho ésto ya puedes arrancar el Cinelerra en los esclavos, para hacer pruebas de que esté todo bien utilizas -f, con -d arranca el Cinelerra pero no te dá mensajes.

$ cinelerra -f

  1. En el maestro:

Inicia Cinelerra y en Preferencias > Mejoras activa "Usar granja de render"
En Nombre de la Máquina pon las ip de los esclavos. El puerto que utiliza por defecto es el 400.
Haz click en "Añadir nodo"
Así sucesivamente por cada esclavo.

El "Numero de trabajos a crear" son las tareas que va a crear el Cinelerra para distribuir entre los esclavos.
Un buen número es el número de PCs que hay incluido el maestro multiplicado por 3, por ejemplo, si tienes 4 esclavos pon 15 tareas.

Y ya está, ahora cuando renderices Cinelerra distribuirá las tareas por la red a los demás PCs de la "Granja de renderizado"

Permalink  Tekné

iconoDiseño Gráfico y Software Libre.

Este texto es una reflexión sobre el estado de desarrollo de los principales proyectos de Software Libre en el área del Diseño / Artes Gráficas: Gimp, Cinepaint, Xara, Inkscape, Sodipodi, Xfig, Blender, Wings, Povray, Scribus, Latex, Hugin, Sinfig Studio, etc. Es un tutorial útil para hacerse una idea general sobre las posibilidades de este tipo de programas desde el punto de vista profesional. Y sobre lo que se puede esperar en el futuro de los proyectos de software a los que se hace referencia.

Descargar tutorial de Diseño Gráfico y Software Libre.

Permalink  Tekné, 3d

iconoTutorial de creación de videojuegos mediante Blender.

Este tutorial trata sobre la producción de juegos en 3D en tiempo real, utilizando el motor de videojuegos de Blender.  Esta relacionado con el proyecto "Solaris la aventura gráfica". Puedes saber más sobre este proyecto en el apartado 3D de esta misma Web.

El tutorial trata los siguientes temas:

» Organización del proyecto.
» Modelado de objetos y escenarios.
» Iluminación.
» Mapas de normales.
» Creación de personajes en baja resolución.
» Esqueletos y animación de personajes.
» Claves de vértices.
» Animación mecánica.
» El editor de partículas. Creación de pelo.

El tutorial es un fichero pdf que puedes descargar desde este enlace:

>>Acceso al tutorial de Videojuegos

 

Permalink  Tekné

iconoTalleres cortos y stop-motion en El Dragón de la Elipa

el dragón

Los martes y jueves en la Elipa Conceptos y técnicas sobre la creación de cortos y animación que entre todas podemos tratar de ir implementando con software libre, aprovechando que en el mismo centro tenemos el h4ckdr4g que también ofrece talleres para trabajar en el entorno Linux.

Permalink  Tekné

iconoConvertir imágenes de pdf a tiff con ghostscript

Usando ghostscript con la consola.

Para extraer una sola imagen de un pdf.

$ gs -r500x500 -sDEVICE=tiff24nc -dFirstPage=1 -dLastPage=1 -dBATCH -dNOPAUSE -sOutputFile=archivo.tif un_archivo.pdf

Explicación:
-r500x500 : Resolucion 500x500 px
-sDEVICE=tiff24nc : Saca un tif en RGB de 24-bit. Ver más opciones.
-dFirstPage y -dLastPage : La página donde se encuentra la imagen.
-dBATCH y -dNOPAUSE : Hacen que después de crear el tif finalice el programa.
-sOutputFile : Es el archivo de salida
Un_archivo.pdf : Es el pdf que contiene las imágenes.

También puedes probar con resoluciones mas altas como -r500x500, con esto saldrían tifs de unos 30MB cada uno.
Si quieres una imagen en CMYK 32-bit utiliza -sDEVICE=tiff32nc

Para extraer todas las imágenes de todas las páginas de un pdf:

$ gs -r300x300 -sDEVICE=tiff24nc -sOutputFile=imagenes/img_%03d.tif -dBATCH -dNOPAUSE archivo.pdf

Con esto tendremos en el directorio imagenes (previamente creado) tantos archivos tiff como páginas tenga el documento pdf ej: img_001.tif img_002.tif img_003.tif etc etc

Explicación:
-r300x300 : Resolucion de la imagen 300x300 px
-sDEVICE=tiff24nc : Saca un tif en RGB de 24-bit
-sOutputFile : Es el archivo de salida. Con %03d numera cada archivo de salida con 3 dígitos.
-dBATCH : Finaliza ghostscript después de procesar todas las páginas.
-dNOPAUSE : Desabilita pausa después de crear cada tif. finalice el programa
archivo.pdf : Es el pdf que contiene las imágenes.

BONUS:
Si es texto en imágenes puedes extraerlas en escala de grises y luego pasarlas por el ocr tesseract para convertirlas en un archivo de texto:

1.- Extraemos las imágenes y las guardamos en escala de grises a 500x500 de resolución.
$ gs -r500x500 -sDEVICE=tiffgray -sOutputFile=imagenes/ocr_%03d.tif -dBATCH -dNOPAUSE archivo.pdf

2.- Pasamos los archivos tif por el ocr tesseract
Para ello utilizamos un bucle en la consola:

$ for f in *.tif; do tesseract "$f" "salida/${f%}" -l spa; done

Esto nos crea en el directorio salida (previamente creado) archivos de texto con todos de todos los archivos tiff y los llama ocr_001.tif.txt ocr_002.tif.txt ocr_003.tif.txt etc etc

Usuarios de Ubuntu pueden instalarlo desde el synaptic, también hay que instalar tesseract-ocr-spa.

En el pdf que he utilizado las páginas vienen numeradas y el ocr me añade al final de cada archivo de texto una linea con la numeración de la página y otra linea en blanco que realmente me sobran.

3.- Para quitar las dos últimas líneas de cada archivo utilizamos sed:

$ sed -i -e '$d' *.txt

Esto te quita la última linea de todos los archivos con extensión txt en el directorio, en mi caso como quería quitar dos lineas pues lo he ejecutado dos veces.
Si quieres hacer una copia de los archivos originales utiliza -ibak en vez de -i

4.- Unimos todos los archivos de texto en uno solo con cat:

$ cat *.txt > salida.txt

El resultado final es un archivo de texto con el contenido del pdf.

Nota:
Si el archivo pdf NO tiene imagenes sino texto habría que utilizar otra herramienta como pdftotext que viene con poppler-utils en muchas distribuciones de linux.

 

Permalink  Tekné

iconoFormatos de vídeo, codecs y contenedores

Apuntes para convertir videos avi, mp4, flv, vob, mpg y más.
Compatibilidades de codecs de vídeo y audio con los diferentes formatos.

CODECS VIDEO
CONTENEDOR Extensión
archivo
MPEG
1
MPEG
2
MPEG
4
H-263 H-264
X-264
WMV M-JPEG Theora RAW
DV
VP 8 HUFFYUV
MPEG-TS mpg, ts                      
MPEG-PS mpg, vob, ps                      
MPEG 1 mpg                      
Ogg ogg                      
WMV wmv                      
MP4 mp4                      
MOV mov                      
DV dv                      
FLV flv                      
MKV mkv                      
AVI avi                      
WEBM webm                      
3GP 3gp                      


CODECS AUDIO
CONTENEDOR   AAC     PCM     VORBIS     MP3     AC3     MPEG  
AUDIO
  WMA     FLAC  
MPEG-TS                
MPEG-PS                
MPEG 1                
Ogg                
WMV                
MP4                
MOV                
DV                
FLV                
MKV                
AVI                
WEBM                
3GP                


Permite NO permite LIBRE



iconoFlux Studio. Nueva distro para creación multimedia libre

Nueva distribución basada en Debian que está siendo desarrollada en el entorno de Madrid, pensada para creadores libres y que seguramente podremos probar en poco tiempo.

"Fluxstudio toma mucho de Puredyne / Dynebolics, alberga herramientas que no están disponibles en Ubuntu Studio: como Cinelerra, Dvgrab, y kino para edicion de video. ffmpeg (con su interfase grafico winff, y diversos scripts predeterminados) ffmpeg2theora( con su interface grafico shazam) transcode, mencoder para la encodacion de video; dvdauthor, dvdstyler, mandvd, y DeVeDe para la autoria de dvds. En el ambito de creación sonora, contiene de añadido lmms (una alternativa a fruty loops), Xjaedo (para sincronizar videos entre jack y ardour para retoque de bandas sonoras) y sox (una librería de conversión y grabación / reproducción de audio) Ardour compilado para soporte de midi y VST, mas el dssi­vst­host que permite la integración de instrumentos VST en la composición musical. En el ambiente de performance, viene incluido el TSS­streamer (herramienta preferido de Giss.tv para hacer streaming) PureData(la version extendida, junto a muchos mas patches y manuales) FreeJ (herramienta libre para Vjíng) Processing
(para crear interfaces interactivos y dynamicos)Supercollider(para procesamiento de sonido) y también contiene los códigos de openframeworks y opencv con el entorno de programación Codeblocks, para programar en C++ tus instalación interactivas) y el entorno de programación para arduino."
Flux Studio

14 de enero presentación de Flux Studio en el Laboratorio del Procomun en medialab-prado

<< 1 2 3 >>