ffmpeg: crear vídeo a partir de una imagen y un audio

Enviado por ZiTAL el 20 Mayo, 2010 - 13:33.

Aupa, me he encontrado que tenía que hacer un vídeo con una imagen + audio y me topé con esto:

http://groups.google.com/group/linux.debian.user.spanish/browse_thread/thread/b12a42008b22fed0?pli=1

Información de la imagen

ffmpeg -i ruta_imagen.png
Input #0, image2, from '1.jpg':
  Duration: 00:00:00.04, start: 0.000000, bitrate: N/A
    Stream #0.0: Video: mjpeg, yuvj420p, 400x387 [PAR 100:100 DAR 400:387], 25 tbr, 25 tbn, 25 tbc

tamaño: 400x387 que se traduce para ffmpeg en:

-loop_input -f image2 -s 400x387 -r 1

Información del audio

ffmpeg -i ruta_audio.ogg
  Duration: 00:04:45.58
    Stream #0.1: Audio: vorbis, 44100 Hz, stereo, s16, 128 kb/s

que se traduce en:

-acodec libvorbis -ab 128k -ar 44100 -ac 2 -t 00:04:46

rotar videos sin perder calidad con ffmpeg y mencoder

Enviado por ZiTAL el 4 Mayo, 2010 - 19:44.

Aupa ya se que franky32 escribió 2 entradas muy interesantes sobre:

ffmpeg: http://franky32.esdebian.org/40547/ffmpeg-video-conversor-codificador-otras-hierbas

mencoder: http://franky32.esdebian.org/36418/mencoder-poderoso-codificador-video

De todas formas voy a poner como lo hago más que nada por tenerlo guardado en algún lado ya que en twitter / identica no hay dios quien encuentre algo :D Bueno al lio:

Paquetes necesarios: mencoder, ffmpeg, mplayer (opcional)

Para la instalación de ffmpeg, mencoder ir a las entradas de franky32

Para instalar mplayer:

$ su
# aptitude install mplayer
# exit

1.- Obtener información sobre el vídeo en cuestión:

$ ffmpeg -i input.ogg

Obtendremos algo como:

servidor web nginx + php mediante fastcgi

Enviado por ZiTAL el 16 Noviembre, 2009 - 16:44.

Aupa, esta vez vamos a ver como configurar el servidor web nginx con php mediante fastcgi:

wikipedia escribió:

nginx (pronounced as "engine X") is a lightweight, high performance web server/reverse proxy and e-mail (IMAP/POP3) proxy, licensed under a BSD-like license. It runs on UNIX, GNU/Linux, BSD variants, Mac OS X, Solaris, and Microsoft Windows[1].

1.- Loguearnos como root:

su

2.- Instalar paquetes:

apt-get install nginx php5-cgi php5-cli php5-common spawn-fcgi

3.- Crear script para cgi /usr/bin/php-fastcgi:

#!/bin/bash
/usr/bin/spawn-fcgi -a 127.0.0.1 -p 1234 -u www-data -g www-data -f /usr/bin/php5-cgi

4.- Permisos para el script:

chmod 755 /usr/bin/php-fastcgi

5.- Crear demonio para cgi /etc/init.d/php-fastcgi

#!/bin/bash
PHP_SCRIPT=/usr/bin/php-fastcgi
RETVAL=0
case "$1" in

Montar una partición samba y añadirlo al /etc/fstab

Enviado por ZiTAL el 4 Noviembre, 2009 - 16:56.

Aupa artistas leyendo estos posts:
http://www.cyberciti.biz/faq/configure-a-system-to-automount-a-samba-share-with-etcfstab/

http://www.linuxquestions.org/questions/linux-software-2/mounting-samba-shares-under-opensuse-and-kubuntu-567168/

http://www.debian-administration.org/articles/165

y algún otro que no lo encuentro, he conseguido montar una partición samba y añadirlo al fstab, vamos por partes:

1.- Conectarnos como root:

su

2.- Instalar paquete smbfs para poder montar particiones samba:

apt-get install smbfs

3.- Creamos la carpeta donde lo montaremos:

mkdir /mnt/ntserver

Desinstalar paquete adobe-flashplugin

Enviado por ZiTAL el 21 Octubre, 2009 - 09:26.

Aupa, hace un rato me he decidido a desintalar el paquete adobe-flashplugin para actualizarlo ya que últimamente me va de *****. Lo instalé a partir del paquete deb que se puede descargar desde la página oficial de adobe, hasta ahí muy bien. Cuando me he puesto a desinstalarlo no he tenido cojones de hacerlo ni con apt, dpkg, aptitude ni nada!! Buscando en http://www.google.com encontré la solución:

http://blog.ixti.ru/archives/6

Al parecer el paquete deb está solamente pensado para ubuntu por lo tanto hay que editar el fichero /var/lib/dpkg/info/adobe-flashplugin.prerm:

...
#VARIANTS
...

y dejando comentado la parte de VARIANTS, después de esto se podrá desinstalar el paquete:

dpkg --force-all --remove adobe-flashplugin

Instalar VirtualBox 3 en debian

Enviado por ZiTAL el 5 Octubre, 2009 - 09:44.

Para instalar virtualbox 3 en debian, primero desinstalar virtualbox2:

dpkg -l | grep virtualbox

y ahora todo lo que sigue en modo root.

Desinstalar paquetes de virtualbox:

apt-get remove --purge paquete01 paquete02

ir borrando los paquetes que nos han salido en la lista.

Añadir la siguiente entrada al: /etc/apt/sources.list

Añadir la clave pública:

Actualizar la lista de paquetes:

apt-get clean
apt-get update

Instalar virtualbox 3:

apt-get install virtualbox-3.0

Para arrancar virtualbox, como usuario normal:

VirtualBox

así con mayúsculas y minúsculas :)

Leído en:

Como bien dice el título lo que haremos es ejecutar un sistema operativo previamente instalado en el disco duro con virtualbox:

En este link lo explica muy bien: http://casidiablo.net/correr-diferentes-so-instalados-con-vbox/, pero también pondré como instalar virtualbox, que también lo explica muy bien: http://chirale.wordpress.com/2007/12/23/virtualbox-ose-debian-install-howto/

1.- Instalar paquetes necesarios:

su
apt-get clean
apt-get update
apt-get install virtualbox-ose virtualbox-ose-source virtualbox-ose-modules-`uname -r` module-assistant

PD: NO INSTALAR GUEST UTILS, ya que de lo contrario te desinstalara xorg y no arrancarán las X

Iron el fork de chrome

Enviado por ZiTAL el 31 Agosto, 2009 - 20:22.

Aupa, hace tiempo cuando usaba windows en el trabajo, usaba el navegador Iron (http://www.srware.net/software_srware_iron.php) un fork de chrome, que funcionaba mejor y tenía más privacidad. Hoy me he enterado que tiene version para gnu/linux: http://www.srware.net/forum/viewtopic.php?f=17&t=560

Pasos para la instalación:

wget http://www.srware.net/downloads/iron-linux.tar.gz
tar
-zvxf iron-linux.tar.gz
chmod u+x iron-linux/iron

Para dar soporte a flash:

ln -s /usr/lib/mozilla/plugins/libflashplayer.so iron-linux/plugins/libflashplayer.so

y crear un sh: iron.sh

#!/bin/bash
/home/zital/programs/iron-linux/iron --enable-plugins

dar permisos de ejecucion:

chmod u+x iron.sh

y a navegar! Zorte on!

Servidor VNC: tightvnc

Enviado por ZiTAL el 11 Agosto, 2009 - 11:28.

Aupa hoy he estado un poco aburrido y he estado mirando como instalar un servidor vnc, en mi caso he optado por el tightvnc, que buenos resultados me dio en su día en la plataforma windows.

Primero instalaremos los paquetes necesarios:

su
apt-get install tightvncserver xtightvncviewer x11vnc
exit

Ahora como usuario normal ejecutaremos el servidor:

vncserver

Nos pedirá password e introduciremos la contraseña que queramos por partida doble como siempre.

Luego nos preguntará si queremos tener un password para solamente poder ver lo que hace, en mi caso le he dado que no.

Después de que haya creado todo lo necesario ejecutaremos el comando:

x11vnc

Ahora si podéis ir a otra máquina y ejecutar el vncviewer (previa instalación) e introducir la IP correspondiente + nº pantalla, ejemplo:


vncviewer 192.168.1.68:0

Problemas con subversion en testing (squeeze)

Enviado por ZiTAL el 21 Julio, 2009 - 12:54.

Aupa, hemos tenido problemas con la versión de subversion de testing/squeeze ya que al hacer un "check out", nos daba un error tal que:

svn checkout http://*.*.*.*/trunk/ trunk
svn: OPTIONS of 'http://*.*.*.*/trunk/': could not connect to server ('ttp://*.*.*.*/')

al ver este post:
http://www.sehablalinux.com/gnu-linux/problemas-con-subversion/

nos damos cuenta de que este paquete está mal:

libneon27-gnutls

En el post pone que downgradeando se soluciona, pero yo he puesto los repos de sid:

su
nano /etc/apt/sources.list

comentar con un # delante de todas las lineas y añadir esta:

y guardarlo: Ctrl + O

apt-get clean
apt-get update
apt-get install libneon27-gnutls

Distribuir contenido