[Solar-tecnica] [Fwd: [GRULIC] Mini how-to para configurar Knoppix para ripeo y Edición No Lineal de Video (ENL)]

Ricardo Frydman Eureka! ricardoeureka en gmail.com
Lun Mayo 29 14:51:44 CEST 2006


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Por si es de interes para alguien....

- -------- Original Message --------
Subject: [GRULIC] Mini how-to para configurar Knoppix para ripeo y
Edición No Lineal de Video (ENL)
Date: Mon, 29 May 2006 13:03:21 +0200
From: Hector Jaskolowski <jaskolowski en gmail.com>
Reply-To: Lista de correo del Grupo de Usuarios de Software Libre en
Cordoba <grulic en grulic.org.ar>
To: Lista de correo del Grupo de Usuarios de Software Libre en Cordoba
<grulic en grulic.org.ar>

Aca les dejo la guia para instalar el cinelerra y todo lo demás.

Mini how-to para configurar Knoppix para ripeo y edición de video

Autor: hector jaskolowski
hector en jaskolowski.com.ar

Knoppix es una de las primeras distribuciones de Linux en formato Live
CD, esta basada en Debian y una vez instalado en el rígido se utilizan
las herramientas de actualización de Debian: aptitude, apt, etc.
Por ello es posible que esta mini guía sirva del mismo modo para una
instalación debian standart. Hay bastante documentación en Internet
para hacerlo también en Ubuntu (otra distribución basada en Debian).
Sin embargo yo no logré instalar algunas de las aplicaciones de ripeo
como el transcode, por lo que no estoy seguro que en Ubuntu les vaya a
ser de utilidad.
La idea principal de esta guia es lograr un linuxdesktop con
aplicaciones para manipular video y audio en formatos divx, mpeg, mp3
y ogg; conversion de DVD L9 a dvd L5, vcd, svcd o mpeg; edición de
video para cortar y pegar, separar o unir varios archivos mpeg.
Alternativamente es lograr un Live CD que sirva a este proposito en
cualquier PC con unidad de CD booteable sin modificar el SO instalado.
Otro proposito es reducir la cantidad de software instalado, ganando
con ello más espacio en disco, menor tiempo de compresión de la imagen
knoppix y asegurarnos que la misma no superará la capacidad de un cd
regular. Por lo cual, si solamente se quiere instalar en el rígido e
instalar las aplicaciones de video se puede saltear el punto "2.1 -
Desinstalando aplicaciones para ganar espacio" y pasar directamente al
punto "2.2 - Instalando las aplicaciones de video"

Knoppix es una distribución que se autoconfigura 99% tanto en hardware
obsoleto como en los actuales más modernos, porello es muy posible que
funcione en cualquier hardware. Sin embargo las aplicacionesde video
requieren de procesadores más potentes y de memoria y espacio en disco
rígido en grandes cantidades.  Por ello, es posible que se instale en
un P1 y reencodear 5 minutos de video en 30 ó 40 horas. si tienen
tiempo y ganas de comprobarlo, es vuestra idea.
más información e:
http://knoppix-es.org/dvd-knoppix401/index.html



1. Instalar Knoppix
1.1 bajar knoppix 4.0.2
http://www.knoppix-es.org/?q=knoppix-descarga
es recomendable bajar también el checksum y comprobar con:
	md5sum -c KNOPPIX_V4.0.2CD-2005-09-23-ES-2005-09-30.iso.md5
la integridad del .iso

1.2 grabar la imagen
1.3 bootear desde el cd. Y ya tenemos el desktop de kde knoppix en
nuestra computadora
1.4 para instalar knoppix en el rígido abrir la "consola de root" y
ejecutar:
	knx2hd
puede suceder que no haya una partición linux usable por knoppix por
lo cual sale un error que explica como seguir adelante, en caso de
tener una partición pero que este montada o por algún motivo no haya
sido detectada.
si no hay partición linux, se debe hacer uso del menu para particionar
que aparece luego del error. Es posible que haya que salir del
instalador luego de particionar y volver a ejecutarlo con la partición
ya creada. Y ejecutar:
	IGNORE_CHECK=1  knx2hd
una vez configuradas las opciones del instalador es hora de proceder a
instalarlo y esperar pacientemente hasta el mensaje final de
"instalación satisfactoria".
reiniciar la computadora desde "menu K" -> terminar -> reiniciar
retirar y guardar en lugar seguro el CD.

2. desintalar e instalar
2.1 Desinstalar aplicaciones
Este paso solo es necesario si queremos una imagen que no supere los
700MB, para volver a generar un Live CD. Tambien en caso de no querer
tener un sistema de más de 2GB instalado en el rígido. LLeva bastante
tiempo y atención por lo que es recomendable completarlo solo si se
sabe exactamente qué se esta haciendo.
en caso de no querer desinstalar nada, saltar directamente al paso 2.2

Esta desinstalación esta basada en el documento de remasterización de
knoppix que se puede leer completo en:
http://www.knoppix-es.org/?q=book/print/198
el procedimiento es bastante sencillo, primero listamos los paquetes
.deb instalados de acuerdo a su mayor tamaño, luego comenzamos la
desinstalación de cada uno por separado comprobando si el mismo no
esta dejando dependencias huerfanas, archivos de configuración, ni
directorios vacios.
ejecutamos:
	dpkg-query -W --showformat='${Installed-Size} ${Package}\n' | sort -n
para tener una lista de los paquetes instalados
luego por cada uno que queremos desinstalar ejecutamos "apt-get remove
- --purge" con el nombre tal como aparece listado por el primer paso y
finalmente "deborphan" para conocer si quedaron librerias huerfanas
seguido de "deborphan | xargs apt-get -y --purge remove" que eliminará
sin pedirnos confirmación las huerfanas al momento, por ello es muy
importante leer el resultado del comando anterior para saber qué se va
a eliminar. es posible que eliminando unas huerfan aparezcan otras
dependientes de las recientemente eliminadas, por lo que es
recomendable repetir el último comando. Este proceso, de la lista que
sigue a continuación, dá como resultado final un knoppix de 1,2GB
completamente funcional por lo que copiando y pegando en la consola
del root las ordenes se puede sentar a observar como van
desapareciendo pas aplicaciones que no usaremos. Esta es una selección
muy arbitraria pensada solamente en base a generar el mayor espacio
posible, por lo que aquello que crean que luego usaran, como por ej.
el navegador de Internet, o conectividad con SMB simplemente no lo
desinstalan.
a continuación la lista de ordenes de lo que yo decidí desintalar,
ejecutar una por vez, de acuerdo a como aparecen listadas.

	apt-get remove --purge nessus-plugins
	apt-get remove --purge  xlibmesa-dri
	deborphan
	deborphan | xargs apt-get -y --purge remove
	rmdir --ignore-fail-on-non-empty -p /var/lib/nessus
	apt-get remove --purge libwxgtk2.4-python
	apt-get remove --purge kde-i18n-ca
	apt-get remove --purge kde-i18n-ga
	apt-get remove --purge samba
	apt-get remove --purge smbclient
	apt-get remove --purge  wgalician-minimos
	apt-get remove --purge libsane
	rmdir --ignore-fail-on-non-empty -p /etc/sane.d
	deborphan
	deborphan | xargs apt-get -y --purge remove
	apt-get remove --purge frozen-bubble-data
	apt-get remove --purge aptitude
	deborphan
	deborphan | xargs apt-get -y --purge remove
	apt-get remove --purge qemu
	apt-get remove --purge gdb
	apt-get remove --purge  xbase-clients
	apt-get remove --purge gsfonts
	apt-get remove --purge  hpijs
	rmdir --ignore-fail-on-non-empty -p  /usr/share/fonts/type1/gsfonts
	deborphan
	deborphan | xargs apt-get -y --purge remove
	apt-get remove --purge icatalan
	apt-get remove --purge lynx
	apt-get remove --purge xsane-common
	apt-get remove --purge sleuthkit
	apt-get remove --purge blt
	apt-get remove --purge  libgcj4-common
	deborphan
	deborphan | xargs apt-get -y --purge remove
	apt-get remove --purge openofficeorg-es
	deborphan
	deborphan | xargs apt-get -y --purge remove
	apt-get remove --purge winesetuptk
	apt-get remove --purge libarts1
	apt-get remove --purge  squid-common
	rmdir --ignore-fail-on-non-empty -p /var/spool/squid
	apt-get remove --purge xpdf-utils
	apt-get remove --purge xnest
	apt-get remove --purge  netpbm
	apt-get remove --purge  isdnactivecards
	apt-get remove --purge mutt
	apt-get remove --purge m17n-db
	deborphan
	deborphan | xargs apt-get -y --purge remove
	apt-get remove --purge  elinks
	deborphan | xargs apt-get --purge remove
	apt-get remove --purge  cvs
	apt-get remove --purge  apache
	apt-get remove --purge a2ps
	apt-get remove --purge apache-common
	apt-get remove --purge ncpfs
	apt-get remove --purge  xchat-common
	apt-get remove --purge nasm
	apt-get remove --purge openofficeorg-es-res
	apt-get remove --purge ircii
	apt-get remove --purge kwin
	rmdir --ignore-fail-on-non-empty -p  /etc/irc
	apt-get remove --purge  avm-firmware
	apt-get remove --purge konq-plugins
	apt-get remove --purge manpages-dev
	apt-get remove --purge  gpsdrive
	apt-get remove --purge myspell-ca
	apt-get remove --purge enscript
	apt-get remove --purge icewm-common
	apt-get remove --purge slrn
	deborphan | xargs apt-get -y --purge remove
	apt-get remove --purge ipw2100-modules-2.6.12
	apt-get remove --purge gaim
	deborphan | xargs apt-get -y --purge remove
	apt-get remove --purge rpm
	deborphan | xargs apt-get -y --purge remove
	apt-get remove --purge  xaos
	apt-get remove --purge brltty
	apt-get remove --purge nxagent
	rmdir --ignore-fail-on-non-empty -p /etc/brltty
	apt-get remove --purge nedit
	deborphan
	deborphan | xargs apt-get -y --purge remove
	apt-get remove --purge  efax-gtk
	deborphan
	deborphan | xargs apt-get -y --purge remove
	apt-get remove --purge   smail
	apt-get remove --purge krfb
	apt-get remove --purge xboard
	apt-get remove --purge  xboing
	apt-get remove --purge  xfig
	apt-get remove --purge  vim-gtk
	apt-get remove --purge  chromium-data
	deborphan
	deborphan | xargs apt-get -y --purge remove
	apt-get remove --purge lftp
	apt-get remove --purge  bison
	apt-get remove --purge openofficeorg-debian-menus
	apt-get remove --purge icewm
	apt-get remove --purge automake1.7
	apt-get remove --purge ttf-openoffice
	apt-get remove --purge akregator
	apt-get remove --purge iamerican
	apt-get remove --purge jfsutils
	apt-get remove --purge juk
	apt-get remove --purge flex
	apt-get remove --purge aspell
	apt-get remove --purge nvtv
	apt-get remove --purge nxlibs
	apt-get remove --purge imaze
	apt-get remove --purge pcmcia-cs
	apt-get remove --purge  transfig
	apt-get remove --purge partimage
	apt-get remove --purge minicom
	apt-get remove --purge pilot-link
	apt-get remove --purge atmel-firmware
	apt-get remove --purge proll
	apt-get remove --purge mobilemesh
	apt-get remove --purge wspanish
	apt-get remove --purge mozilla-firefox-locale-ca
	apt-get remove --purge xgalaga
	apt-get remove --purge isdn-config
	apt-get remove --purge wordtrans-qt
	apt-get remove --purge wordtrans-kde
	apt-get remove --purge lde
	apt-get remove --purge ntfsprogs-knoppix
	deborphan
	deborphan | xargs apt-get -y --purge remove
	apt-get remove --purge gtans
	apt-get remove --purge qtparted
	deborphan
	deborphan | xargs apt-get -y --purge remove
	apt-get remove --purge iptraf
	apt-get remove --purge scli
	apt-get remove --purge x3270
	apt-get remove --purge kwifimanager
	deborphan
	deborphan | xargs apt-get -y --purge remove
	apt-get remove --purge joe
	apt-get remove --purge gphoto2
	deborphan
	deborphan | xargs apt-get -y --purge remove
	apt-get remove --purge dbus-1
	apt-get remove --purge i2e
	apt-get remove --purge nis
	apt-get remove --purge ipw2100-nonfree
	apt-get remove --purge grub
	apt-get remove --purge usbview
	apt-get remove --purge xtel
	deborphan
	deborphan | xargs apt-get -y --purge remove
	apt-get remove --purge rxvt-beta
	apt-get remove --purge gocr
	apt-get remove --purge xchat
	apt-get remove --purge twm
	apt-get remove --purge pppdcapiplugin
	apt-get remove --purge sendfile
	apt-get remove --purge rcs
	apt-get remove --purge gq
	apt-get remove --purge tcpdump
	apt-get remove --purge lisa
	apt-get remove --purge openhackware
	apt-get remove --purge bluez-utils
	apt-get remove --purge tsocks
	apt-get remove --purge slang1
	apt-get remove --purge zydas-modules-2.6.12
	apt-get remove --purge ca-certificates
	apt-get remove --purge bittorrent
	apt-get remove --purge dpkg-dev
	apt-get remove --purge ettercap-gtk
	deborphan
	deborphan | xargs apt-get -y --purge remove
	apt-get remove --purge defoma
	apt-get remove --purge madwifi-modules-2.6.12
	apt-get remove --purge mtools
	apt-get remove --purge gtk-engines-geramik-data
	apt-get remove --purge ntfsprogs
	apt-get remove --purge hostap-modules-2.6.12
	deborphan
	deborphan | xargs apt-get -y --purge remove
	localepurge
	apt'get remove openofficeorg-core
	apt-get remove openofficeorg-core
	apt-get remove --purge openofficeorg-core
	apt-get remove --purge libwine
	apt-get remove --purge mozilla-thunderbird
	rmdir --ignore-fail-on-non-empty -p /etc/mozilla-thunderbird
	apt-get remove --purge  emacs21-common
	rmdir --ignore-fail-on-non-empty -p  /usr/share/emacs21
	apt-get remove --purge openofficeorg-es-help
	apt-get remove --purge gimp
	apt-get remove --purge gimp-data
	apt-get remove --purge cupsys
	rmdir --ignore-fail-on-non-empty -p /var/run/cups/
	apt-get remove --purge  enigma-data
	apt-get remove --purge  scribus
	apt-get remove --purge kdelibs-data
	apt-get remove --purge libgcj4-dev
	apt-get remove --purge tetex
	apt-get remove --purge kstars-data
	apt-get remove --purge acroread
	apt-get remove --purge  gs-esp
	apt-get remove --purge  wcatalan
	apt-get remove --purge  aspell-ca
	apt-get remove --purge  nessus-plugins
	apt-get remove --purge  nessus
	apt-get remove --purge  ethereal
	apt-get remove --purge   ethereal-common

finalmente, df -h nos dirá de qué tamaño quedó el sistema

2.2 Instalar aplicaciones
2.2.1 configurar Apt
Para instalar vamos a usar apt-get. Editamos el source.list
	vi /etc/apt/sources.list
comentamos todas las lineas que no sean "sarge" o "stable" y agregamos
lo siguiente:

		# For sarge (stable) i386 and sparc packages
		deb ftp://ftp.nerim.net/debian-marillat/ sarge main

		# tovid:  a collection of video disc authoring tools
		deb http://packages.kirya.net stable main contrib non-free
		deb-src http://packages.kirya.net stable main contrib non-free

		#Cinelerra. Non Linear Editing video tool
		# For Pentium4 processors:
		deb http://www.kiberpipa.org/~minmax/cinelerra/builds/pentium4/ ./

		# Apt-source:
		deb-src http://www.kiberpipa.org/~minmax/cinelerra/builds/sid/ ./

		#Repository of Claudio Moratti (aka MaXeR)
		# si queremos instalar k9copy y vamps
		deb http://repos.knio.it/ sarge main contrib non-free
		deb-src http://repos.knio.it/ sarge main contrib non-free

		#Repositorio Alternativo para sarge si no funcionan los otros
		deb http://mirrors.kernel.org/debian sarge main contrib non-free

finalmente actualizamos los datos de apt con:
	apt-get update
Es posible que se obtengan errores, en este caso hay que revisar la
lista en base a esos errores y cambiar los repositorios, borrarlos o
comentarlos hasta que el proceso de actualiacion de datos finalice
exitosamente. Los únicos parametros que usaremos de apt-get son
"update" e "install". usar "upgrade" por ejemplo, puede traer
consecuencias indeseadas por lo que se los desaconsejo absolutamente.

2.2.2 Instalamos las aplicaciones de video
Si se quiere ejecutar todo en una sola orden, es posible hacerlo
separando los nombres de cada programa por un espacio. No lo aconsejo,
me parece más interesante ver qué se va instalando con cada paquete.

	apt-get -y install transcode gtranscode
	apt-get -y install avidemux
	apt-get -y install xcdroast
	apt-get -y install xvid4conf
	apt-get -y install ogmtools
	apt-get -y install dvdrecord
	apt-get -y install ripmake
	apt-get -y install subtitleripper
	apt-get -y install dvdrip
	apt-get -y install mplayer-586
	apt-get -y install mencoder-586
	apt-get -y install acidrip
	apt-get -y install mjpegtools
	apt-get -y install ffmpeg
	apt-get -y install dvdauthor

2.2.3 Instalamos Tovid
bajar http://download.berlios.de/tovid/tovid-0.24.tar.gz
Bajar esta versión y no la current porque requiere wxpython2.6, que no
se instala por dependencias.
ejecutar
	tar -xzvf tovid-0.24.tar.gz
	cd tovid-0.24
	./configure
	make install
instalar wxpythom2.4
	apt-get install libwxgtk2.4-python

2.2.4 Instalamos el ENL Cinelerra
bajar
ftp://ftp.pbone.net/mirror/ftp.sourceforge.net/pub/sourceforge/h/he/heroines/cinelerra-1.2.2-1.i386.rpm
ejecutar:
	alien cinelerra-1.2.2-1.i386.rpm
instalar con:
	dpkg -i cinelerra_1.2.2-2_i386.deb
corregimos un problema de librerias con lo siguiente:
	ld --whole-archive -shared -o /usr/X11R6/lib/libXxf86vm.so.1.0
/usr/X11R6/lib/libXxf86vm.a
	ln -s /usr/X11R6/lib/libXxf86vm.so.1.0 /usr/X11R6/lib/libXxf86vm.so.1
	ldconfig

se puede leer más en:
http://www.ftconsult.com/twiki/bin/view/Espanol/CinelerraManualTOC

Las aplicaciones quedan instaladas en el path, asi que se pueden crear
accesos directos al escritorio o ejecutarlos desde consola con:

	gtranscode
	avidemux
	dvdrecord
	ripmake
	subtitleripper
	dvdrip
	gmplayer
	mencoder
	acidrip
	dvdauthor
	tovid
	tovid-interactive
	tovid-batch
	cinelerra

antes de crear los acceso directos es preferible probarlos lanzandolos
desdde consola para ver los mensajes que genera cada programa y si hay
algun error corregirlo. varios de estos programas


- --
"It's the question that brought you here.
You know the question, just as I did. "
- -
Para configurar su suscripcion, puede enviar email a
grulic-request en grulic.org.ar, o visitar http://mx.grulic.org.ar/list
                                        I am the one who is many.


- --
Ricardo A.Frydman
Consultor en Tecnología Open Source - Administrador de Sistemas
jabber: ricardoeureka en gmail.com - http://www.eureka-linux.com.ar
SIP # 1-747-667-9534
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.1 (GNU/Linux)

iD8DBQFEeu5ekw12RhFuGy4RAlYMAJ9nfwrtScSQQaRKj6YnZjsrkhhc7wCePc9u
KLVCS6Dg1YiZ/nNT4jgAdVE=
=CoD/
-----END PGP SIGNATURE-----




Más información sobre la lista de distribución Solar-tecnica