This HOWTO was copylefted GPL in 2004/5  by valentina messeri and can be copied and distribuited only for similar purposes and with condition to extend its license to every derivated works.  

ESTE DOCUMENTO ESTÃ PENSADO PARA EMPEZAR A TRABAJAR EN VIDEO CON HERRAMIENTAS LIBRES 
Mis agradecimiento (para haberme empezado a esto) van a muchos, pero en particular a Ga, Chaser, Caedes, Lluìs, Jan, Yves.



INTRO (Vale y Joni)

Si vienes buscando algo mejor que lo que conoces para windows y mac, probablemente has venido al lugar equivocado, aquí no hablamos de herramientas mejores o peores, sino de herramientas libres, algunas de ellas mejores tecnicamente, otras atras luces (por adelante o por atras :)) de sus equivalentes de licencia de uso restringido (software privativo).

El software libre no es una escaparate de productos sino una estantería de textos, para acceder a un escaparate necesitas dinero para comprar mientras para acceder a una estanterías solo necesitas tu cerebro y la curiosidad necesaria.

Te vas a olvidar de cosas como crackear programas, que al fin y al cabo es una manera para renunciar a tu libertad, porque en realidad no estas engañando a nadie sino contribuyendo a que las herramientas no libres sean las mas difundidas y así de esta manera, indirectamente, contribuyendo al monopolio del software pues aunque no te persigan a ti por hacer copias ilegales, si que obligan a las instituciones publicas, empresas, institutos, universidades, etc a comprar sus licencia.

::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
CAPTURA

 
Captura digital es la que utiliza el puerto firewire para trasportare video dentro de ordenador: la camera dv tiene una entrada firewire que se conecta al ordenador a través de un cable. La camera tiene que estar encendida para funcionar y los programas se ocupan de controlarla.

dv1394

raw1394

video1394

ohci1394

# lsmod

# modprobe ieee1394

 Programas para captura digital:

 
Kino

FAQ

Manual

Screenshots

Una vez que has abierto el programa tendréis que configurarlo:

"Ctrl p" para entrar en las preferencias:

En el apartados Capturas puedes escoger el tipo de fichero de capturas:

Son los formats que se pueden utilizar con varios programas de edición en plataformas linux .

Kino tiene una ventana captura y guarda cada archivo por defecto y aunque crashee el programa guardará estas capturas donde le has dicho que está©n.

Más abajo volveremos a hablar sobre este programa, que es editor y mucho más.....

 

Dvgrab :

FAQ

(se utilizar por lineas de comando, no hay monitor)

El comando:

# dvgrab

arranca la camera y captura en formato DV AVI Tipo 2 nombrando los archivos dvgrab-00*.avi

Para ver las opciones de captura:

# dvgrab -h

Un comando que aconsejo:

# dvgrab --format qt --autosplit --size 0

Que permite de capturar archivo dv mov, sin límite de tamaño y detectando los cortes de la camera .

  

::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::

EDICION

 

Features

Screenshot

Forum

Kino es un editor sencillo que utiliza una sola pista, y sólo importa fichero dv, tiene filtros muy interesantes y muchas opciones de export de las cuales hablaremos más abajo. Se parece, de alguna forma, a editores propietarios como imovie y moviemaker.

Avidemux

Cinelerra

Cinelera tiene una versión oficial y otra CV, detalles sobre esta anomalía podeis encontrar aqui

cinelerra.org

Los paquetes (debian, ubuntu, powerpc, suse)

CVS antiguos

Cinelerra importa capturas de kino en formato AVI DV Tipo 2 o Raw o Quicktime DV, tb importa .avi (no todos codecs) y .mov y mpeg

MANUAL_ES



Setup Básico:

Cuando se empieza un proyecto nuevo: Ctrl -n define los parámetros del proyecto;

a la izquierda de audio>>>

a la derecha de video>>>

2 pista, 2 canales, 48000 samplerate

Pal, 25 framerate, canvas size 720x576

Ntsc, 29,9 framerate, canvas size 640x480



Trucos Básicos:

Para recuperar el backup, abrir el programa>>>

opciones de render audio y video, aconsejadas>>>

File (o Fichero)>Load Backup

(o cargar copia de seguridad)

shift r o Fichero> Render

>File Format > RawDv

o

>File Format >Quicktime4linux

Audio: Two Complements 16bits

Video: MOTION JPEG A, DV, TIFF, JPEG, PHOTO JPEG



Para empezar a jugar con cinelerra: manual/diapo ( por Gustavo Iñiguez Goya ) :


http://kutxa.homeunix.org/cinelerra/




::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::

COMPRESSION



Comprimir un fichero coresponde a reducir el tamaño de la informacion: existen basicamente 2 formas de hacerlo: 

  1. compresión con perdida (lossy)

  2. compresión sin perdida (lossless)



Ejemplos: Compresión con perdida:

Avi 720x576

$ mencoder -of avi -o cinelerra.avi -oac mp3lame -ovc lavc -lavcopts vcodec=mpeg4:vbitrate=2500 cinelerra.dv

web avi: 320x240

$ mencoder -of avi -o cinelerra.avi -oac mp3lame -ovc lavc -lavcopts vcodec=mpeg4:vbitrate=400 -vf scale=320:240 cinelerra.dv

Web avi baja calidad 320x240

$ ffmpeg -i cinelerra.dv -vcodec mpeg4 -be 250 -va 15 -as si -acode mp3 cinelerra_render_15ftp.avi

web OGG alta calidad 320x 240

$ ffmpeg2theora -x320 -y 240 cinelerra.dv 




Compresión sin perdida:

DVD

$ ffmpeg -i cinelerra_render.mov -target pal-dvd DVD.mpg


VDC SVDC

$ ffmpeg -i cinelerra_render.mov -target pal-dvd DVD.mpg


Vj Pure data

$ mencoder -of avi -o out.mov -nosound -ovc lavc -lavcopts vcodec=mjpeg:vbitrate=2500 -vf scale=320:240 input.xx

Cinelerra: el fichero cinelerra_render.mov (arriba) no debería dar problemas con pd_qt, tb se puede hacer el render con PHOTO JPEG en lugar de MOTION JPEG A




PROGRAMAS para comprimir:


Kino:

Este programa captura, edita y además que en ficheros .avi, puede exportar:

tutorial para encodear a formato theora/vorbis para upload con kino (by Dan Kennedy)

Avidemux

CODECs video: Xvid4, MJpeg, SVCD, VCD, DVD, XVCD, DVD (Lavc) , h263, h263+, Huffyuv, FFV1, Snow, LavMpeg4?

CODECs audio: Lame, FAAC, Vorbis, ffm MP2, ffm AC3, Wav, PCM

Por ejemplo:

para crear mpeg2/dvd compatible con dvdauthor:

Abrir el programa Ctrl o archivo.avi (f1) V filter DVDres (f2) A filter Resample to hz 4800 (f3) Single pass:bitrate 4000/7000 kbs/bitrate (Configure video) (f4) bitrate 224 kbits (Configure audio) (f5) y (f6) to process audio video (V process y A process) Video DVD Audio ffm AC3 save as a DVD PS

para vcd

(f1) V filter VCDRes/SVCDRes (f2) A filter Resample to hz 44100/44100 (f3) Single pass:bitrate 1150/2600 kbs/bitrate (Configure video) (f4) bitrate 224 kbits/384kbits (Configure audio) (f5) y (f6) to process audio video (V process y A process) Video: VCD/SVCD Audio: ffm MP2/ ffm MP2 Save as VCDRes/SVCDRes

Otras herramienta muy poderosas command line:

MPLAYER :

FAQs

Manual

Screenshots

Mplayer puede leer estos formatos audio y video:

(S)VCD (Super Video CD); CDRwin's .bin image file; DVD, including encrypted DVD; MPEG-1/2 (ES/PS/PES/VOB); RIFF AVI file format; ASF/WMV/WMA format; QT/MOV/MP4 format; RealAudio/RealVideo format; Ogg/OGM files; VIVO format; FLI format; NuppelVideo? format; yuv4mpeg format; FILM (.cpk) format; RoQ format ; PVA format; Matroska ; NSV - Nullsoft Streaming Video; streaming via http, RTP, RTSP, mms, mmst, mpst, sdp ; TV

Mplayer es mediaplayer y encoder a la vez.

Mencoder es parte mplayer, pero solo es encoder:

Sources, binarios, codecs y skins

Todos los codecs

Los codecs se bajan, descomprimen y copian, normalmente, en /usr/local/lib, creando un directorio /usr/local/lib/codec y/u otro /usr/local/lib/win32.

Eso si se compilan las sources.

Debian tiene paquetes win32, Mplayer y mencoder: Marillat (siempre cambia dirección,

Paquetes de otras distros

 

FFMPEG

FAQ

Manuales

Codecs y formatos soportados

download



FFMPEG2THEORA

Ejemplos

Instalar ffmpeg2theora

 

TRANSCODE

FAQ

Manual

Para Empezar

Ejemplos

Interesantes opciones de building



::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::

STREAMING

Chaser ha testeado todas las herramientas para hacer streaming con linux, podéis encontrarlas aquí, juntas con tutoriales de Lluìs y Kysucix tb:

 
http://mcs.hackitectura.net/tiki-index.php?page=AL-JWARIZMI%3A+tools

 

Que es streaming????

Trasmitir audio y/o audio/video a través de internet.

Cómo???

1) contenido: puede ser un archivo, pero lo suyo es trasmitir "en vivo" y para hacer esto hay que utilizar algún "input device" como una camera dv, una webcam o, si queremos un setup más elaborado, varios input device controlados por una mesa de mezcla de video

2) (free)software: existen varios y todos están en el link que os he puesto arriba, estas herramientas se ocupan de capturar la señal del input device, encodearlas y lanzarlas a un servidor

3) un servidor que se ocupe de re-trasmitir : nos ofrecemos un anillo de servidores listos para recibir vuestros contenidos y hacer "netbroadcast" a la audiencia

 

Para recibir streaming se utiliza un player de audio/video