[ << ] [ >> ]           [Top] [Contents] [Index] [ ? ]

3. Configuración

Debido a su flexibilidad, optimizar Cinelerra para sus necesidades específicas requiere una configuración especial. Por desgracia, en el momento de la compilación se pueden ajustar muy pocos parámetros. Por lo tanto, la configuración en tiempo de ejecución es la única opción para la mayoría de los usuarios, a causa de esta multitud de parámetros disponibles.
A continuación se presentan opciones de configuración, así como las APIs soportadas en GNU/Linux.
Arrancado Cinelerra, diríjase a settings->preferences para encontrar las opciones.


3.1 Variables de entorno

En los derivados de UNIX, las variables de entorno son variables globales en la shell que todas las aplicaciones pueden consultar. Se les asigna valor con un comando como set VARIABLE=value. Los valores de todas las variables de entorno se pueden saber usando un comando como env. Cinelerra reconoce las siguientes variables de entorno:


3.2 Drivers de audio

Los drivers de audio se usan tanto para la grabación como para la reproducción. A continuación se describe su funcionalidad:


3.2.1 Atributos del driver de sonido


3.2.2 OSS

Éste fue el primer driver de sonido para GNU/Linux. Tenía una implementación de código abierto y una implementación comercial que daba soporte a más tarjetas de sonido. Fue el driver de sonido estándar hasta la versión 2.4 del kernel Linux. Aún hoy es el único driver de sonido que un binario i386 puede usar al ejecutarse en sistemas x86_64.


3.2.3 OSS Envy24

La versión comercial de OSS tenía una variante para tarjetas de sonido de 96 KHz y 24 bits. Esta variante requería cambios significativos en el uso de los drivers de sonido, de donde se desprende la necesidad de este nuevo driver.


3.2.4 Alsa

ALSA es el driver de sonido más corriente en la versión 2.6. de GNU/Linux. Soporta la mayoría de las tarjetas de sonido actuales. Aprovecha funcionalidades de baja latencia en GNU/Linux 2.6 para conseguir mejor rendimiento que el que OSS tenía en la versión 2.4, pero apenas similar que el que OSS tenía en la 2.0. Por desgracia, ALSA cambia frecuentemente. Un programa que un día funciona con este driver, podría no funcionar al día siguiente. Constantemente se desarrollan nuevos wrappers sobre ALSA. Nuestra intención es darles soporte de manera regular, aunque no con cada nuevo lanzamiento de cada nuevo wrapper.
ALSA ya no es portable entre i386 y x86_64. Si un binario i386 intenta reproducir en un kernel x86_64, provacará un error. En este caso, use OSS..


3.2.5 Esound

ESOUND era un servidor de sonido que funcionaba sobre OSS. Fue escrito para un gestor de ventanas llamado Enlightenment. Soporta un número limitado de bits y tiene alta latencia comparado con drivers más modernos, pero ofrece la capacidad de multiplexar varias fuentes de audio. Se desconoce si aún funciona.


3.2.6 Raw 1394

Ésta fue la primera interfaz entre el software para GNU/Linux y las cámaras digitales Firewire. Es la forma menos fiable de enviar audio a una cámara. Consiste en una biblioteca sobre comandos del kernel.


3.2.7 DV 1394

Segunda vez que se escribió el soporte para cámaras DV en GNU/Linux. Ésta es la forma más fiable de reproducir audio para una cámara y consiste en comandos directos del kernel.


3.2.8 IEC 61883

Tercera vez que se escribió el soporte para cámaras DV en GNU/Linux. Es una biblioteca sobre RAW 1394 que es una biblioteca sobre comandos del kernel. Es menos fiable que DV 1394 pero más fiable que RAW 1394. La próxima vez que se escriba eso debería quedar arreglado. Visite http://www.linux1394.org para conseguir más información sobre los últimos drivers.


3.3 Drivers de vídeo

Los drivers de vídeo se usan para reproducción de vídeo en el compositor y el visor.


3.3.1 Atributos de los drivers de vídeo


3.3.2 X11

Fue la primera forma de mostrar gráficos en cualquier sistema UNIX. Simplemente escribe un triplete RGB para cada píxel directamente en la ventana. Es el método de reproducción más lento. Aún hoy es útil como último recurso cuando el hardware gráfico no consigue manejar ciertos fotogramas, por ejemplo aquéllos que tienen un tamaño excesivo.


3.3.3 X11-XV

Es una mejora sobre X11, realizada en 1999. Convierte YUV a RGB en hardware, con escalado. Es el método de reproducción preferido, pero no puede manejar grandes tamaños de fotograma. El mayor tamaño de vídeo para XV suele ser 1920x1080.


3.3.4 X11-OpenGL

El método más poderoso para reproducir vídeo es OpenGL. Con este driver, la mayoría de los efectos se hacen en hardware. OpenGL permite tamaños de vídeo tan grandes como permita el máximo tamaño de textura, que suele ser mayor que lo que soporta XV, dependiendo del driver gráfico. Para poder habilitarlo, necesitará un binario construido con soporte para OpenGL. La opción de configure para habilitar OpenGL es `--enable-opengl'. Se necesita una tarjeta de vídeo que soporte OpenGL 2.0. Las tarjetas Nvidia modernas deberían funcionar. También necesita un driver de vídeo que soporte OpenGL 2.0, como el driver binario de Nvidia. Para saber si su driver de vídeo soporta OpenGL 2.0, escriba el siguiente comando: glxinfo | grep "OpenGL version":

OpenGL usa PBuffers y shaders para renderizar vídeo. El driver gráfico debe soportar OpenGL 2.0 y Cinelerra debe haber sido explícitamente compilado con soporte para OpenGL 2.0. Para ello debe compilarse en un sistema con las cabeceras (headers) de OpenGL 2.0. Algunos PBuffers son incoherentes: si la tarjeta gráfica no tiene suficiente memoria o no posee las características visuales adecuadas, los PBuffers no funcionan. Si OpenGL no funciona, intente avanzar varios fotogramas o cerrar y volver a iniciar Cinelerra.

Limitaciones:


3.3.5 Buz

Es un método para reproducir archivos de JPEG-A en movimiento directamente a una señal compuesta analógica. Usa un popular hack del driver Video4Linux del 2000 para descomprimir el JPEG mediante hardware. Incluso aunque la salida analógica esté bastante obsoleta, han aparecido drivers nuevos para reemplazar a BUZ.


3.3.6 Reproducción de vídeo Raw 1394

Fue la primera interfaz entre el software en GNU/Linux y las cámaras Firewire. Es la forma menos fiable de pasar el vídeo a una cámara, y consiste en una biblioteca desarrollada sobre comandos del núcleo (kernel).


3.3.7 Reproducción de vídeo DV 1394

Segunda vez que se escribió el soporte para cámaras digitales DV en GNU/Linux. Es el modo más fiable de pasar vídeo a una cámara y consiste en comandos directos del kernel.


3.3.8 Reproducción de vídeo IEC 61883

La tercera vez que se escribió el soporte para cámaras digitales en GNU/Linux. Es una biblioteca sobre RAW 1394, menos fiable que DV 1394 pero más que RAW 1394, lo que debería arreglarse la próxima vez que se escriba. Visite http://www.linux1394.org para obtener más información y los drivers más actuales.


3.4 Reproducción


3.4.1 Salida de audio

Determinan lo que sucede cuando se reproduce sonido desde la línea de tiempos.


3.4.2 Salida de vídeo

Determinan cómo llega el vídeo desde la línea de tiempos hasta sus ojos.


3.5 Grabación

Los parámetros que se fijan aquí aceleran la función Fichero->Grabar..., al permitirle preconfigurar el formato de archivos. El formato de archivos se aplica a todas las grabaciones. Aquí también se configura el hardware usado para la grabación, puesto que el hardware suele determinar los formatos de archivo soportados.


3.5.1 Formato de fichero

Determina el formato de fichero de salida en las grabaciones. Depende fuertemente del tipo de driver usado. Las opciones que presenta el menú son las mismas que las de la interfaz de renderizado. Puede consultarse La casilla Grabar pistas de audio debe estar seleccionada para grabar audio. La casilla Grabar pistas de vídeo debe estar seleccionada para grabar vídeo. El botón en forma de llave inglesa a la izquierda de cada una de estas casillas abre, al ser pulsado, un diálogo que permite configurar el esquema de compresión (códec que se va a usar) para cada flujo de salida de audio y vídeo. El audio y el vídeo se agrupan en un formato contenedor definido en el menú Formato de fichero. Los diferentes contenedores disponibles pueden grabar sólo audio, sólo vídeo o ambos.

Algunos drivers de vídeo sólo pueden grabar a un contenedor particular. Por ejemplo, DV sólo puede grabar a Quicktime con DV como esquema de compresión de vídeo. Si se cambia el driver de vídeo, el formato de fichero debe ser modificado para proporcionar la salida soportada. Si se cambia el formato de fichero a un formato no soportado, podría no funcionar con el driver de vídeo.


3.5.2 Entrada de audio

Determinan lo que sucede al grabar audio.


3.5.3 Entrada de vídeo

Determina lo que ocurre al grabar vídeo.


3.6 Rendimiento

Se pasará la mayor parte del tiempo configurando esta sección. El objetivo principal de la sección de Rendimiento es configurar los parámetros de renderizado que no están disponibles en el diálogo de renderizado.


3.6.1 Renderizado en background

El renderizado en segundo plano o renderizado en background se concibió originalmente para permitir reproducir los efectos HDTV en tiempo real. El renderizado en segundo plano consiste en renderizar constantemente una salida temporal (no la definitiva que se producirá cuando realmente decida renderizar) mientras se está modificando la línea de tiempos. Esta salida temporal es la que se muestra durante la reproducción siempre que sea posible. Es util para poder visualizar transiciones y efectos demasiado complicados para poder ser calculados en tiempo real. Si hay una granja de renderizado disponible, se usa la granja para renderizar en segundo plano. De esta manera se tiene la posibilidad de visualizar efectos en tiempo real, si se dispone de suficiente ancho de banda y CPUs como nodos.

El renderizado en segundo plano se habilita en la pestaña Mejoras de la ventana de Preferencias.

A menudo, si la opción de renderizado en segundo plano está habilitada, es útil insertar un efecto o una transición y a continuación seleccionar el menú Preferencias -> Ajustar renderizado en background, estando el punto de inserción justo antes del efecto que queremos visualizar en tiempo real y con la verdadera frecuencia de fotogramas. Una barra roja aparece en la regla de tiempos indicando lo que se ha renderizado en segundo plano.


3.6.2 Granja de render

Para usar la granja de renderizado, ajuste estas opciones. Puede ignorarlas si usa un único sistema individual.


3.7 Interfaz

Estos parámetros afectan únicamente al modo de trabajar del usuario.


3.8 Acerca de

Esta ventana le informa sobre el copyright, la fecha de la compilación actual, la ausencia de garantía y las versiones de algunas bibliotecas. Asegúrese de estar conforme con el hecho de que no se proporciona garantía de ningún tipo.


[ << ] [ >> ]           [Top] [Contents] [Index] [ ? ]

This document was generated by Raffa on octubre, 8 2007 using texi2html 1.76.