Blog Sobre Software Libre - Cultura Libre y Cosas Afines con algunos TuToRiaLeS y Links Recomendados.....
lunes, 4 de enero de 2010
Comunicación 2.0: menos reuniones, más twitteos, mejores resultados.
He trabajado durante mucho tiempo en Blended learning, esa modalidad de transición entre lo presencial y lo virtual ideal en momentos de crecimiento de la sociedad del conocimiento.
Era importante, en ese caso, hacer lo más productivas posibles las escasas reuniones presenciales que mantenía con los participantes. Algunos colegas intentaban “embeber” en 5 horas las 60 de contenido del curso. En mi caso, no siempre para satisfacción de los asistentes, acostumbrados a un tipo de formación jerárquica y anacrónica, intentaba incidir en mayor medida en la facilitación, la capacitación para la actualización de conocimientos.
Lo importante era motivar, conducir hacia el Threshold concept o umbral mínimo desde el cual es posible el autoaprendizaje o aquel punto o momento en el que lo que vamos aprendiendo ha formado una base suficiente como para que podamos ya sumar conocimiento, de forma exponencial, integrativa y efectiva, por nuestra cuenta. Enseñar a los participantes en cualquier acción formativa a identificarlo es importante para un aprendizaje libre y productivo.
Trataba sobre internet, sus mitos y realidades, los recursos específicos de actualización y formación de comunidades de intereses en cada especialidad, como tema transversal del que hablaba casi todo el tiempo.
Creo que en la formación de adultos mostramos, si no nos comportamos de este modo, una desconfianza equivocada o heredada de la educación primaria hacia la motivación de los adultos:
Los adultos están casi siempre motivados (por diversas cosas) para aprender.
Quizás no sea la curiosidad (propia de la infancia) el impulso básico, pero desde luego no asisten a clase para perder el tiempo. Y si creemos en su motivación es absurdo bombardearles con teorías que escucharán pero no tendrán, en horas, ni tiempo ni posiblemente ganas de integrar.
El tiempo es un valor importante hoy. Y en el mismo sentido y en el marco de la empresa 2.0, la tendencia es a mantener muchas menos reuniones que en el pasado.
El título del post pretende ejemplificar el cambio, desde aquellas largas reuniones de trabajo en las que se saludaba, nos presentábamos, durante unos 20 minutos, se consensuaban conceptos durante 2 horas, se llegaba a la conclusión de que, a partir del trabajo individual de cada cual, se mantendría otra eterna reunión en dos semanas y demás despropósitos a la forma actual, también, en un estado ideal de cosas (utópico aún, lo sé….) de comunicación corporativa.
Valoramos nuestro tiempo. Y eso por algunos importantes motivos, que extraigo de mi propia experiencia y de algunas de las referencias que cierran este post:
- Cambia la percepción del tiempo “IN GOOGLE TIME”
¿Dónde quedaron las agendas de papel, las notas cuya ubicación quedaba pronto en el olvido, las páginas amarillas? Hoy, cuando buscamos algo, acudimos a Google, al buscador de archivos de nuestros equipos. Nos hemos vuelto impacientes, mucho… y mucho más eficientes. Todo ello tiene su contrapartida: ¿Podríamos vivir 24 horas sin Google? es el título de una entrada que leo hace unos instantes… - UBICUIDAD. “FILOSOFÍA FON”:
Antes solo era Dios el que estaba en todas partes. Este año pude disfrutar de mis vacaciones en la costa sin abandonar este trabajo-pasión. Vivo en un pueblo cerca de Barcelona..y a veces visito/me visitan, conozco a mis clientes y otras no. Sigo, desde hace unas semanas, cursos online o acciones formativas en masa desde lugares tan remotos como Canadá o Australia. Con las herramientas 2.0, gratuitas y en su mayoría, de calidad, si hay algún límite, reside solo en la mente. - Ni uniformes ni etiquetas. “HOME OFFICE DRESS CODE” (no hay etiqueta en el teletrabajo):
A veces voy a la oficina. Otras no. No pierdo el tiempo en las pesadas caravanas de camino al trabajo. Ni tengo porqué comprar, lavar, planchar demasiada ropa porque lo que importa ya no es mi forma y sí mi forma de trabajar. Evito, además, que las opiniones sobre mi desempeño se vean alteradas por la percepción que los esquemas mentales, más o menos flexibles de los demás, tengan de lo adecuado o no de mi atuendo. - MI VISIBILIDAD ONLINE:
Ya no hace falta, en ocasiones, perder el tiempo presentándome. Mis perfiles en Twine, Twitter, Diigo, Facebook, Friendfeed, el blog…dicen mucho más de mi de lo que soy capaz de expresar en cualquier presentación. Doy muchas más claves acerca de si vale la pena o no conocerme, o recordar mi nombre. - Las reuniones pueden ser más cortas (y más divertidas):
Quizás no sea cierta la sensación que nos embarga a estas alturas del post. Estamos perdiendo las sonrisas, los chistes, la simpatía. ¿No será justo lo contrario? Ya no hay que repartir papeles, ya no hay que sentar las bases de las discusiones con largos monólogos que pudieron remitirse horas o días atrás via el omnipresente email. Correos, tweets y todas estas nuevas formas de comunicación online nos permiten manejar nuestro tiempo, atención y reflexión. Las reuniones de horas pueden resumirse en 2 minutos, las preguntas ser resueltas en cuanto podamos decicarles el 100% de nuestra atención. La reflexión, la no improvisación, se vuelve posible. - TWITTER COMO REFLEJO FIEL DE LA PERSONALIDAD:
¿No tenéis la sensación de que Twitter es un buen reflejo de la personalidad de cada cual? Tal vez me equivoque pero creo que es fácil filtrar a las personas que nos pueden aportar o no cosas positivas. Tengo la oportunidad, además, de conocer infinitos perfiles, de personas, de contactos profesionales, a veces, incluso, de amigos de los que, hace pocos años, nunca hubiera tenido noticia. - MENOS ENTREVISTAS, MÁS RESPUESTAS:
Todo ello facilita la comunicación horizontal. Mi tiempo, nuestro tiempo es oro, pero no todas las actividades que realizamos requieren del mismo nivel atencional. Así, puedo regalar todo el oro que no pueda atender, durante aquellos momentos en los que necesite, de forma natural, relajarme, conversar. Nada requiere de mi atención inmediata. (No utilizo messenger….) La comunicación asíncrona me permite autoregularme. Me esfuerzo mucho al escribir, al postear, al diseñar. Y al responder a consultas por mail…aunque de forma más relajada. Trabajo más que nunca pero de forma más efectiva y gratificante. - MULTITASKING:
Se acabaron las anotaciones, no siempre fáciles, sobre lo que debería hacer después. Mientras escribía este mismo post, un twitteo ha dado lugar a que marque, agregue una información curiosa a Twine. Y he tardado el mismo tiempo en hacerlo, probablemente, que antes tardaba en apuntar que debería hacerlo. Es discutible que el multitasking aumente la calidad del trabajo. Creo que depende de la forma en la que aprendimos a aprender, que no facilitaba (ni contemplaba) el nuevo escenario. Hoy nos reconstruímos, aprendemos también a aprender, de la diversidad, de las múltiples oportunidades que el medio nos presenta. Y cada vez lo haremos mejor.Me quedo con esta cita de Generación multitarea:
“Es cierto que los jóvenes han mejorado su capacidad de procesamiento secuencial. Tardan menos en concentrarse cuando cambian de tarea. Pero también se ha reducido su capacidad de adquirir conocimiento”, admite Dierssen sobre los cambios que son palpables en el comportamiento de la generación multitarea y que apuntan la futura evolución del cerebro en esa dirección.”
- EVOLUCIÓN:
Crezco, crecemos, día a día en este medio. Crecen mis contactos, mi lector de feeds, mis bases de conocimiento, las visitas a este blog, mi cualificación profesional, las oportunidades, la inteligencia de todos….Como dice aquel aforismo que tanto me gusta…Si hoy todo fuera perfecto, no tendríamos necesidad de mañana.
viernes, 18 de diciembre de 2009
Recetario >>> GNU-Linux
activar el espacio de almacenamiento virtual
# swaponactualizar la fecha de un archivo
# touch archivoajustar lineas de texto a un ancho especifico
# foldborrar reglas firewall iptables
# iptables -F
# iptables -X
# iptables -Z
# iptables -t nat -F
buscar expresiones regulares dentro de los archivos de texto
# egrep "^[0-9a-z]*" -lr *.txtcambiar contraseña
# passwdcambiar el directorio actual
# cd
cambiar el shell
# chshcambiar la configuracion del teclado
# loadkeys /usr/share/keymaps/i386/qwerty/es.kmap.gz
cambiar la hora del reloj interno
visualizar la hora
# hwclock --show
cambiar la hora
# hwclock --set --localtime --date 14:53
cambiar la zona horaria
# tzconfig
cerrar linux
# shutdowncerrar y apagar el sistema
# haltcomparar dos archivos e texto y localizar diferencias
# diffcomprime archivos
# gzipcomprimir archivos
# compresscomprimir y descomprimir archivos con bzip2
comprimir archivo con bzip2
# bzip2 archivo
genera archivo.bz2
descomprimir archivo .bz2
bunzip2 archivo.bz2
visualizar un archivo comprimido .bz2
# bzcat archivo.bz2
comprimir y descomprimir archivos con gzip
comprimir un archivo gzip
# gzip archivo
se genera archivo.gz
descomprimir un archivo gzip
gunzip archivo.gz
visualizar un archivo comprimido gzip
# zcat archivo.gz
comprobar y reparar sistema de archivos
# fsckconfigurar gtalk en gaim
configuracion basica
protocolo: jabber
nombre de usuario: osiux.com
servidor: gmail.com
contraseña: ******
recordar contraseña: X
configuracion avanzada
puerto de conexion: 5222
conectar con el servidor: talk.google.com
configurar hora GMT en debian/ubuntu
# vi /etc/defaults/rcS
UTC=no
configurar interfases de red
/etc/network/interfases
auto lo
iface lo inet loopback
auto eth0
iface eth0 inet dhcp
iface eth1 inet static
address 192.168.1.10
netmask 255.255.255.0
network 192.168.1.0
broadcast 192.168.1.255
up route add default gw 192.168.1.1 eth1
configurar servidor de impresion CUPS
http://localhost:631
http://192.168.1.10:631/printers/HP9800
configurar sonido ALSA
# alsaconf
# alsamixer
# alsactl store
http://www.alsa-project.org/documentation.php
contar el numero de lineas
# wcconvertir multiples imagenes en modo batch
# apt-get install imagemagick perlmagick
# convert -resize 200x150 *.jpg
convertir todas las tabulaciones en espacios
# expandcopiar archivos
# cpcopiar archivos a y desde ficheros
# cpiocopiar bloques de datos de un archivo a otro
# ddcrear archivos para dispositivos
# mknodcrear espacio virtual para linux
# mkswapcrear imagen ISO de un directorio
mkisofts -r -J -o imagen.iso /directoriocrear splashimage para Grub
crear una imagen de 14 colores en 640x480 en formato xpm.gz
# gzip imagen.xpm
editar /boot/grub/menu.lst y agregar la siguiente linea
splashimage=(hd0,0)/grub/imagen.xpm.gz
crear un directorio
# mkdircrear un sistema de archivos nuevos
# mkfscrear una imagen ISO
dd if=/dev/cdrom of=/tmp/imagen.iso
crear vinculos simbolicos con los archivos y directorios
# ln
dar formato a un disquete
# fdformatdesactivar el espacio de almacenamiento virtual
# swapoffdescomprime archivos comprimidos
# uncompressdescomprimir archivos con gzip
# gunzipdesmontar un dispositivo de un sistema
# umountdetener linux y reiniciar el sistema
# rebootdividir un archivo en dos o mas archivos
# splitdns de fibertel
/etc/resolv.conf
search fibertel.com.ar
nameserver 24.232.0.20
nameserver 24.232.0.32
nameserver 24.232.0.21
nameserver 24.232.0.69
editar crontab
crontab -e
# Use the hash sign to prefix a comment
# +---------------- minute (0 - 59)
# | +------------- hour (0 - 23)
# | | +---------- day of month (1 - 31)
# | | | +------- month (1 - 12)
# | | | | +---- day of week (0 - 7) (Sunday=0 or 7)
# | | | | |
# * * * * * command to be executed
0 12 * * * /root/script.sh
ejecutar procesos en segundo plano
# fgejecutar procesos interumpidos
# bgejecutar script sql en mysql
# mysql -u usuario -b base -h host -ppassword ejecutar un proceso asignandole prioridad baja
# niceeliminar archivos
# rmeliminar directorios
# rmdireliminar las lineas duplicadas
# uniqempaquetar y desempaquetar archivos tar
crear un empaquetado tar
# tar cvf backup-osiux.tar /home/osiux
crear un empaquetado tar comprimido con gzip
# tar cvzf backup-osiux.tar.gz /home/osiux
crear un empaquetado tar comprimido con bzip2
# tar cvjf backup-osiux.tar.bz2 /home/osiux
desempaquetar archivo .tar sin comprimir
# tar xvf backup-osiux.tar
desempaquetar archivo .tar comprimido con gzip
# tar xvzf backup-osiux.tar.gz
desempaquetar archivo .tar comprimido con bzip2
# tar xvjf backup-osiux.tar.bz2
vizualizar contenido archivo tar.gz
# tar tvzf backup-osiux.tar.gz
vizualizar contenido archivo tar.bz2
# tar tvjf backup-osiux.tar.bz2
enviar una señal a un proceso
# killescribir los datos dentro del bufer
# syncextraer audio de un video avi2mp3
$ mplayer -dumpaudio video.avi -dumpfile audio.mp3
extraer secciones de textos de un archivo
# cutgrabar una imagen ISO
wodim -v -eject speed=32 dev=/dev/hda imagen.iso
hacer un parche entre archivos de texto
# patchimprimir archivos
# lprimprimir una lista de los grupos
# groupsinstalar bricscad
cd /opt
mkdir bricscad
tar xvzf bricscad.tgz
./regapp
./icad
cd /home/user
cp /root/.wine/*.reg
instalar kiba-dock en debian
# apt-get install automake1.9 build-essential cvs libpango1.0-dev libgtk2.0-dev libgconf2-dev libglitz-glx-dev librsvg2-dev checkinstall libglade2-dev
# wget http://usuarios.lycos.es/abrahamtamayo/kiba-dock-0.1.tar.bz2
# tar -xvf kiba-dock-0.1.tar.bz2
# cd kiba-dock
# ./autogen.sh
# ./configure
# make
# make install-schemas
# make install
# cd ..
# rm -r kiba-dock*
# kiba-dock
instalar QEMU
http://bellard.org/qemu
Descomprimir QEMU
# tar xvzf qemu-0.9.0-i386.tar.gz
Crear una maquina virtual de 4Gb
# qemu-img create -f qcow wxp-c.img 4G
# chmod 777 wxp-c.img
# chown osiux:osiux wxp-c.img
Iniciar una maquina virtual QEMU con soporte de cd-rom y red
# qemu -cdrom /dev/hda -hda wxp-c.img -m 256 -boot d -net nic -net user
Iniciar una maquina virtual QEMU
# qemu -boot c -hda wxp-c.img
Script para arrancar una maquina virtual QEMU
#!/bin/bash
qemu -boot c -hda wxp-c.img -net nic -net user
instalar Samba
# apt-get install samba
# /etc/init.d/samba restart
# smbpasswd -a osiux
# vi /etc/samba/smb.conf
netbios name = SambaServer
instalar servidor vsftpd
apt-get install vsftpd
/home/ftp
instalar VirtualBox en debian
# wget http://www.virtualbox.org/debian/innotek.asc
# apt-key add innotek.asc
# vi /etc/apt/sources.list
deb http://www.virtualbox.org/debian etch non-free
# apt-get install virtualbox
instalar voyage-obelisco
descargar la fuente y extraerla en un directorio
crear una particion y hacerla booteable
crear el sistema de archivos
# /sbin/mkfs -t ext2 /dev/sda1
deshabilitar el fsck automatico
# tune2fs -c 0 /dev/sda1
como root, desde el directorio /usr/local/sbin ejecutar
# ./voyage.update
instalar wine
wget -q http://wine.budgetdedicated.com/apt/387EE63.gpg -O- | apt-key add -
sudo wget http://wine.budgetdedicated.com/apt/sources.list/edgy.list -O /etc/apt/sources.list/winehqlist
sudo apt-get install wine
sudp apt-get update
instalar, remover y actualizar paquetes en debian
editar la lista de fuentes de paquetes
# vi /etc/sources.list
buscar paquetes
# apt-cache search filtro
sincronizar la base de datos de paquetes disponibles
# apt-get update
instalar un paquete
# apt-get install paquete
eliminar un paquete
# apt-get remove paquete
eliminar un paquete y su configuracion
# apt-get --purge paquete
actualizar paquetes instalados
# apt-get upgrade
invertir archivos
# taclocalizar archivos
# findloguearse como administrador
logueado como un usuario normal es posible convertirse en administrador si se conoce la contraseña, simplemente ejecutando el comando su.# su
Password: *****
modificar el propietario y el grupo de un archivo
# cpmodificar los permisos de un archivo
# chmod
montar un dispositivo
# mountmostar el contenido de archivo comprimidos
# zcatmostar el contenido de un archivo
# catmostrar archivos comprimidos
# zlessmostrar archivos comprimios
# zmoremostrar archivos de texto de distintas paginas, avanzando solo hacia adelante
# moremostrar archivos de texto de paginas distintas
# lessmostrar el calendario de un mes
# calmostrar el nombre de un dispositivo
# ttymostrar identificación de usuario
# idmostrar informacion del disco
# dumostrar informacion sobre sistema y kernel
# unamemostrar la cantidad de memoria libre del sistema
# freemostrar la ruta del directorio actual
# pwdmostrar las librerias compartidas
# iddmostrar las ultimas lineas de un archivo
# tallmostrar lista de procesos que consumen mas recursos
# topmostrar los tips d edatos de un archivo
# filemostrar o ajustar fecha y hora
# datemostrar procesos en arbol
# pstreemostrar una lista con todas las variables
# printenvmostrar una lista de los procesos en ejecución
# psmuestra el contenido de un directorio
# lsnumerar todas las lineas que no estan en blanco e imprimirlas
# nlordenar las lineas de archivos de texto
# sortparticiones de disco
# fdiskpegar una serie de lineas de archivos de texto
# pastepermisos en linux
rwx propietario
r-- grupo
--- otros
Valores permisos
4 r lectura
2 w escritura
1 x ejecución
0 ---
1 --x
2 -w-
3 -wx
4 r--
5 r-x
6 rw-
7 rwx
Permisos comunes
777 rwxwrxrwx todos pueden hacer todo.
775 rwxrwxr-x el propietario y el grupo pueden hacer todo, otros solo leer y ejecutar.
740 rwxr----- el propietario puede hacer todo y el grupo
leer, otros nada.
700 rwx------ solo el propietario tiene permisos.
640 rw-r----- el propietario puede leer y escribir, el grupo solo leer y los otros nada.
550 r-xr-x--- el propietario y el grupo pueden leer y ejecutar.
realizar backup de base mysql
# mysqldump -u usuario -d base -h host -ppassword >backup-mysql.base.sql
resumir la cantidad de espacio libre
# dfrsync por medio de ssh
rsync -e ssh -vzru /home/username/ user@192.168.10.1:/backup/usernamescript backup con fecha
#!/bin/bash
FECH=`date +%Y-%m-%d`
tar czvf backup-home-osiux-$FECH.tgz /home/osiux
sed
# sedsustituir un grupo de caracteres por otro
# trvisualizar que distribucion estoy usando
General
# cat /proc/version
Redhat
# cat /etc/redhat-release
Debian
# cat /etc/debian_version
vmware + kernel 2.6.20-generic
# wget http://knihovny.cvut.cz/ftp/pub/vmware/vmware-any-any-update110.tar.gz
martes, 8 de diciembre de 2009
Convertir video en linux
Holas gentes, aqui les traigo como convertir un video en linux, por medio de la consola solo lo que tienen que hacer es copiar y pegar los comandos en la consola dentro de la carpeta ubicada el video.
LO QUE ESTA EN PARENTESIS ES LO QUE TENEMOS QUE CAMBIAR POR EL NOMBRE DEL VIDEO
MOV a AVI
mencoder -oac mp3lame -srate 22050 -ovc lavc -lavcopts vcodec=mjpeg -vf scale=680:544 (archivo.mov) -o (video_nuevo.avi)
mencoder (100_2353.mov) -ovc lavc -oac mp3lame -o (batu.avi)
ffmpeg -i (100_2353.mov) -acodec mp3 -vcodec mpeg4 (batu.avi)
MPEG a AVI DVD
mencoder -oac lavc -ovc lavc -of mpeg -mpegopts format=dvd -vf scale=720:480,\ harddup -srate 48000 -af lavcresample=48000 -lavcopts vcodec=mpeg2video:\ vrc_buf_size=1835:vrc_maxrate=9800:vbitrate=5000:keyint=18:acodec=ac3:\ abitrate=192:aspect=16/9 -ofps 30000/1001 \ -o (movie.mpg) (movie.avi)
RMVB a AVI
mencoder -oac mp3lame -lameopts cbr=128 -ovc xvid -xvidencopts bitrate=1200 (video_input.rmvb) -o (video_output.avi)
MOV a DIVX
mencoder -ffourcc DX50 -vop scale=496:368 -forceidx -af resample=44100:lavcresample=44100 -srate 44100 -ovc lavc -lavcopts vcodec=mpeg4:vhq:vbitrate=1500:keyint=12:vpass=2 -oac mp3lame -lameopts cbr:br=320 (PICT0016.MOV) -o (PICT0016.divx)
ffmpeg -i (100_2353.mov) -acodec mp2 -vcodec xvid (batu.avi)
MOV a MPEG
ffmpeg -i (100_2353.mov) -acodec mp2 (batu.mpg)
FLV a AVI
ffmpeg -i (tu_archivo.flv) (tu_nuevo_archivo.avi)
FLV a MPEG
ffmpeg -i (tu_archivo.flv) (tu_nuevo_archivo.mpeg)
MP4 a AVI
mencoder fichero.mp4 -of avi -oac lavc -ovc lavc -lavcopts codec=ac3:abitrate=192:vcodec=mpeg4:v4mv:keyint=100:vbitrate=2000 -o fichero.avi
MP4 a MPEG
mencoder fichero.mp4 -of mpeg -oac lavc -ovc lavc -lavcopts acodec=ac3:abitrate=192:vcodec=mpeg2video:vhq:keyint=32:vbitrate=2000 -ofps 25 -o fichero.mpeg
WMV a AVI
mencoder infile.wmv -ofps 23.976 -ovc lavc -oac copy -o outfile.avi
Aumentar el volumen a un AVI
mencoder -ovc copy -oac mp3lame -lameopts abr:br=128:vol=7 -o pelicula_destino.avi pelicula_origen.avi
La opción para aumentar o disminuir el volumen es vol=7, modificando el valor se cambia el volumen del vídeo, si se aumenta a un valor superior a 8, cuidado porque el sonido saldrá distorsionado.
Convertir AVI a DVD PAL
mencoder -oac lavc -ovc lavc -of mpeg -mpegopts format=dvd:tsaf -vf scale=720:576,harddup -srate 48000 -af lavcresample=48000 -lavcopts vcodec=mpeg2video:vrc_buf_size=1835:vrc_maxrate=9800:vbitrate=5000:keyint=15:vstrict=
0:acodec=ac3:abitrate=192:aspect=16/9 -ofps 25 -o pelicula_destino.mpg pelicula_origen.avi
Convertir AVI a DVD NTSC
mencoder -oac lavc -ovc lavc -of mpeg -mpegopts format=dvd:tsaf-vf scale=720:480,harddup -srate 48000 -af lavcresample=48000-lavcopts vcodec=mpeg2video:vrc_buf_size=1835:vrc_maxrate=9800:vbitrate=5000:keyint=18:vstrict=
0:acodec=ac3:abitrate=192:aspect=16/9 -ofps 30000/1001 -o pelicula_destino.mpg pelicula_origen.avi
mencoder -oac copy -ovc lavc -of mpeg -mpegopts format=dvd:tsaf -vf scale=720:576,harddup -ofps 25 -lavcopts vcodec=mpeg2video:vrc_buf_size=1835:vrc_maxrate=9800:vbitrate=5000:keyint=15:vstrict=
0:aspect=16/9 -o pelicula_destino.mpg pelicula_origen.avi
mencoder -oac copy -ovc lavc -of mpeg -mpegopts format=dvd:tsaf:telecine -vf scale=720:480,harddup -lavcopts vcodec=mpeg2video:vrc_buf_size=1835:vrc_maxrate=9800:vbitrate=5000:keyint=15:vstrict=
0:aspect=16/9 -ofps 24000/1001-o pelicula_destino.mpg pelicula_origen.avi
mencoder -oac lavc -ovc lavc -of mpeg -mpegopts format=xsvcd -vf scale=480:576,harddup -srate 44100 -af lavcresample=44100 -lavcopts vcodec=mpeg2video:mbd=2:keyint=15:vrc_buf_size=917:vrc_minrate=600:vbitrate=
2500:vrc_maxrate=2500:acodec=mp2:abitrate=224:aspect=16/9 -ofps 25 -o pelicula_destino.mpg pelicula_origen.avi
mencoder -oac lavc -ovc lavc -of mpeg -mpegopts format=xsvcd -vf scale=480:480,harddup -srate 44100 -af lavcresample=44100 -lavcopts vcodec=mpeg2video:mbd=2:keyint=18:vrc_buf_size=917:vrc_minrate=600:vbitrate=
2500:vrc_maxrate=2500:acodec=mp2:abitrate=224:aspect=16/9 -ofps 30000/1001 -o pelicula_destino.mpg pelicula_origen.avi
mencoder -oac lavc -ovc lavc -of mpeg -mpegopts format=xvcd -vf scale=352:288,harddup -srate 44100 -af lavcresample=44100 -lavcopts vcodec=mpeg1video:keyint=15:vrc_buf_size=327:vrc_minrate=1152:vbitrate=
1152:vrc_maxrate=1152:acodec=mp2:abitrate=224:aspect=16/9 -ofps 25 -o pelicula_destino.mpg pelicula_origen.avi
mencoder -oac lavc -ovc lavc -of mpeg -mpegopts format=xvcd -vf scale=352:240,harddup -srate 44100 -af lavcresample=44100 -lavcopts vcodec=mpeg1video:keyint=18:vrc_buf_size=327:vrc_minrate=1152:vbitrate=
1152:vrc_maxrate=1152:acodec=mp2:abitrate=224:aspect=16/9 -ofps 30000/1001 -o pelicula_destino.mpg pelicula_origen.avi
mencoder -of mpeg -ovc lavc -lavcopts vcodec=mpeg1video:vbitrate=1100 -ofps 25 -oac lavc -lavcopts acodec=mp2:abitrate=128 -srate 44100 -vf pp=hb/vb/dr/al/lb -o película_destino.mpg película_origen.avi
mencoder -ofps 15 -vf scale=300:-2 -oac lavc -ovc lavc -lavcopts vcodec=msmpeg4v2:acodec=mp3:abitrate=64 -o pelicula_destino.avi pelicula_origen.flv
mencoder -forceidx -of lavf -oac mp3lame -lameopts abr:br=56 -srate 22050 -ovc lavc -lavcopts vcodec=flv:vbitrate=250:mbd=2:mv0:trell:v4mv:cbp:last_pred=3 -vf scale=360:240 -o pelicula_destino.flv pelicula_origen.avi
mencoder -oac copy -of lavf -ovc lavc -lavcopts vcodec=mpeg4:mbd=2:trell:v4mv:last_pred=2:dia=-1:vmax_b_frames=2:vb_strategy=
1:cmp=3:subcmp=3:precmp=0:vqcomp=0.6:turbo -lavfopts format=mp4 -o pelicula_destino.mp4 pelicula_origen.avi
mencoder -oac mp3lame -srate 22050 -ovc lavc -lavcopts vcodec=mjpeg -o pelicula_destino.avi pelicula_origen.mov
mencoder -ovc lavc -lavcopts vcodec=mpeg4:vqscale=3:vhq:v4mv:trell:autoaspect -oac mp3lame -o pelicula_destino.avi pelicula_origen.wmv
mencoder -ovc lavc -lavcopts vcodec=mpeg4:vqscale=3:vhq:v4mv:trell:autoaspect -oac mp3lame -o pelicula_destino.avi pelicula_origen.mkv
mencoder -ovc lavc -lavcopts vcodec=mpeg4:vqscale=3:vhq:v4mv:trell:autoaspect -oac mp3lame -o pelicula_destino.avi pelicula_origen.ogm
Básicamente consiste en agregar estas opciones a cualquiera de las conversiones anteriores:
-sub archivo_subtitulo.srt -subcp latin1 -font ‘Bitstream Vera Sans’ -subfont-text-scale 3.8
-font “/usr/share/fonts/truetype/freefont/FreeSansBold.ttf” (con las comillas)
mencoder -oac copy -ovc lavc -sub archivo_subtitulo.srt -subcp latin1 -font ‘Bitstream Vera Sans’ -subfont-text-scale 3.8 -o pelicula_destino.avi pelicula_origen.avi
mencoder -ovc lavc -lavcopts vcodec=mpeg4:vqscale=3:vhq:v4mv:trell:autoaspect -oac mp3lame -sub archivo_subtitulo.srt -subcp latin1 -font ‘Bitstream Vera Sans’ -subfont-text-scale 3.8 -o pelicula_destino.avi pelicula_origen.mkv
-Cortar un AVI desde el segundo 5 hasta los 30 segundos.
mencoder -ovc copy -oac copy -ss 5 -endpos 30 -o pelicula_destino.avi pelicula_origen.avi
mencoder -ovc lavc -oac copy -vf rotate=1 -o pelicula_destino.avi pelicula_origen.avi
mencoder -ovc lavc -oac copy -vf rotate=2 -o pelicula_destino.avi pelicula_origen.avi
mencoder -oac copy -ovc copy -idx -o pelicula_destino.avi parte1.avi parte2.avi
#####################################
#####################################
INTERFAZ GRAFICA
WINFF (Interfaz que trabaja con el codec de ffmpeg)
Descargar: http://winff.org/html_new/downloads.html elegi la descarga segun tu distribucion. Tambien hay para winbug
GMENCODER (Interfaz que trabaja con el codec mencoder)
Descargas
http://tutuxclan.free.fr/debs/ descargar paquete para distribucion derivada de debian.
http://sourceforge.net/projects/gmencoder/files/ para cualquier linux
Gmencoder
cd && mkdir -vp almacen/tar && cd almacen/tar
wget http://umn.dl.sourceforge.net/sourceforge/gmencoder/gmencoder-0.1.0.tgz
tar -zxvf gmencoder-0.1.0.tgz
cd gmencoder-*
./configure
make
sudo make install
.
IEs 4 Linux con Wine y cabextrac
Otra aplicacion que podemos instalar en nuestra distribucion de linux es la tediosa herramienta de IE nada mas que para realizar esta accion debemos tener instalado el Wine y el cabextrac ya que esta seria una version IEs 4 Linux que nos permitira ver lo que algunas paginas web nos prohiben con firefoz, la podemos instalar de la siguiente manera:
blinx@blinx # sudo apt-get install wine cabextract
* despues bajamos nuestro archivo de la siguiente manera:
- blinx@blinx # wget http://www.tatanka.com.br/ies4linux/downloads/ies4linux-latest.tar.gz
* Despues decomprimimos nuestro archivo .gz con el siguiente comando
- tar zxvf ies4linux-latest.tar.gz
* Y por ultimo accedemos a la carpeta donde se descomprimio con el siguiente comando
- cd ies4linux-*
* Ahora procedemos a ejecutar el instalador de la siguiente manera:
- ./ies4linux
Si todo salio bien en modo grafico se abrira una ventana donde configuraremos nuestro internet explorer seleccionaremos la version mas reciente y el plugin de flash a utilizar y damos clic en aceptar y se instalara solo, al final nos dira como acceder al progama desde consola que seria con la siguiente ruta desde la terminal:
blinx@blinx #/home/usuario/bin/ie6
lunes, 7 de diciembre de 2009
Conferencia de Stallman [Videos]
Comenzó su charla hablándonos sobre las 4 libertades del software libre (video), después habló sobre el software privativo y qué pensaba en un principio de quien usaba software privativo (video), de cómo surgió el proyecto GNU en 1983 (video), de la incorporación del núcleo Linux en 1991 y algunos comentarios sobre Linus Torvalds (video). Nos habló un poco de su percepción acerca de la "piratería"(video). Sobre la Free Software Fundation y las distribuciones GNU/Linux 100% libres. También sobre la importancia del software libre en el sector educativo en particular. Una canción inventada por él (ya conocida por muchos) sobre la libertad en el software(video); también no podía faltar su número de "San iGNUcio" (video) y el editor emacs.
Piratería según RMS
Stallman nos habla sobre su punto de vista sobre la "piratería". Una vez mas, el pulso me traiciona por la risa.. perdonen ustedes los movimientos de cámara.
.
Piratería según RMS
Stallman nos habla sobre su punto de vista sobre la "piratería". Una vez mas, el pulso me traiciona por la risa.. perdonen ustedes los movimientos de cámara.
.
Theora vs x264
¿Que es Theora?
Año 2002. Theora parte de la base del codec de On2, VP3. Este es donado a Xiph< con el propósito de crear un codec de vídeo totalmente libre, e incorporándole la licencia BSD (sin restricción de uso y/o distribución). Competía en la época con los demás codecs MPEG4-ASP como xvid y divx, y con el tiempo se ha ido perfeccionando el funcionamiento del mismo, pero debido a las propias limitaciones de la base del proyecto, ha quedado muy rezagado comparado con otros codecs (VC-1 y AVC).
En Noviembre del 2008 Xiph presenta la versión 1.0 de Theora. Las mejoras se centran en la compatibilidad futura de vídeos creados con anterioridad hacia adelante. Las ventajas del codec residen en su propia licencia, que junto con ogg vorbis como codec de audio y su formato contenedor OGG, permiten la implantación de vídeo/audio en la WEB sin ningún tipo de penalización por royalties, como ocurre con WMV o H264 y con mayor eficacia que flash vídeo.
¿Nos debería importar algo?Un rotundo SI es la respuesta acertada. Gracias a su uso totalmente libre, es posible añadir su formato de vídeo y/o audio a una página web, trabajo, proyecto, etc sin ninguna traba legal. Esto es de gran importancia para evitar el uso de otros codecs propietarios (wmv, rm, h264, flash, etc..) y abonar la cantidad que ellos estipulen por el uso de sus productos. De hecho la propia fundación Mozilla ha invertido gran cantidad de dinero en el proyecto y Wikipedia utiliza OGG (vorbis/theora) en su propia página, apoyando de esta manera a este formato multimedia gratuito.
En principio OGG (theora/vorbis) sería introducido dentro de las especificaciones HTML5, pero debido a ciertas presiones por parte de Apple y Nokia, quedaron revocadas estas recomendaciones y en principio no se incluyen. A pesar de ello, gracias a los navegadores Firefox de Mozilla y Opera, los cuales incorporan soporte para OGG, puede que pronto lo incluyan debido al uso masivo del mismo
Aquí un breve ejemplo de lo que podemos obtener con estos formatos en una web. (Solo visible con Mozilla Firefox 3.5beta, chrome o superiores y futuras versiones de Opera).
Player Audio VORBISPlayer Vídeo THEORA/VORBIS
MINI COMPARATIVA
En esta breve comparativa se ha utilizado Theora 1.0 Estable, Theora Thusnelda Alpha 1.1, x264-1153 y XviD 1.1. El origen es una compresión a 25000 de bitrate, x264 y una resolución de 1280 x 528.
COMPRESORES UTILIZADOS- ffmpeg2theora-0.24 = Compresor oficial de Theora 1.0 -> LINK
- ffmpeg2theora-0.24-thusnelda = Compresor no-ofical de Theora 1.1 Thusnelda -> LINK
- mencoder-29312-[18-05-2009] = Compresor XviD 1.2.1 -> LINK
- x264-1153-[19-05-2005] = Compresor oficial de x264 -> LINK
THEORA 1.0
"ffmpeg2theora-0.24.exe" -S 2 -speedlevel 0 -V 3500 -K 250 "indy01.mp4" -o "theora-3500.ogg"
THEORA 1.1 Thusnelda Alpha 1
"ffmpeg2theora-0.24-thusnelda.exe" -S 2 -speedlevel 0 -V 3500 -K 250 "indy01.mp4" -o "theora.thusnelda-3500.ogg"
XviD 1.2.1 (bajo mencoder)
"mencoder.exe" "indy01.mp4" -ovc xvid -xvidencopts bitrate=3500:chroma_opt=yes:vhq=4:quant_type=h263:me_quality=6 -o "xvid-mencoder-3500.avi"
x264 - 1153<
"x264.exe" --bitrate 3500 --bframes 2 --keyint 250 --min-keyint 25 --scenecut 40 --b-adapt 1 --ref 2 --no-deblock --weightb --partitions p8x8,b8x8,i4x4,i8x8 --8x8dct --direct auto --me hex --merange 16 --subme 6 --trellis 1 --aq-mode 2 --level 4.1 --threads auto --mixed-refs --no-chroma-me --thread-input --progress --no-fast-pskip "indy01.avs" -o "x264-3500.mkv"
PRUEBAS EMPÍRICAS
Las dos primeras imágenes hacen referencia a un bitrate de 1200, mientras que las dos últimas hacen referencia a un bitrate de 3500
XviD
Theora
Theora Thusnelda 1.1
x264
Sin lugar a dudas es un gran avance el realizado por xiph con Theora, y mas debido al monopolio MPEG-4 (ASP ó AVC) en cuanto a estándar de vídeo actual. La prueba práctica es un pequeño ejemplo de lo lejos que se encuentra del codec x264 (MPEG4-AVC) en cuanto a calidad y lo igualado que esta de XviD (MPEG4-ASP). Pero lo realmente importante es su base de "gratuidad" absoluta, permitiendo su libre uso en cualquier campo. La dificultad reside en su implantación dentro de los navegadores habituales, su optimización en cuanto recursos a la hora de reproducir y las posibilidades con la WEB 2.0.
Esperemos ver en un futuro cercano un mayor uso de OGG (Theora/Vorbis) y tambien estar atentos a Silverlight de Microsoft, el cual ha añadido uso de GPU (que no decodificación) a la hora de reproducir vídeo, reduciendo la carga de CPU y mejorando el suavizado a la hora de reescalar vídeo.Documentación / Enlaces
Theora.org
Vorbis.com
Xiph.org
Theora Wikipedia.es
OGG Wikipedia.es
Suscribirse a:
Entradas (Atom)