Extraer audio mp3 de un video con ffmpeg

Posted: 26th enero 2012 by Jesus de las Heras Blanco in Comandos Rápidos, Linux
Tags: , , ,

Extraer el audio de un vídeo en formato mp3 con ffmpeg es de lo mas sencillo. Tenemos que tener instalado ffmpeg y la librería liblame, a parte es aconsejable disponer del mayor abanico de codecs para futuras conversiones.

 

En Ubuntu la instalación sería así:

sudo apt-get install ffmpeg ubuntu-restricted-extras libmp3lame0 libdvdcss2 w32codecs 

Si nuestra distribución es de 64 bits deberíamos usar el paquete w64codecs

El comando de conversión es:

ffmpeg -i archivo_de_vide.mpg archivo_de_audio.mp3
URL corta: http://is.gd/lAdnt4

Instalación manual de Java en Debian

Posted: 24th diciembre 2011 by Ñete in General
Tags:

Hace un par de semanas reinstalé el portátil y como me apetecía tener gnome 3.2 y uso Debian pasé a Sid. Ayer necesitaba acceder a una consola vnc a través del navegador hecha en java y resulta que sólo funcionaba con la implementación de Sun (Oracle ahora) y los paquetes sun-java-jre y sun-java6-plugin no están aun disponible en Sid por lo que tuve que instalarla a mano.

Os explico como se hace.

Desde la página de Java, en descargas, nos bajamos la versión auto descomprimible (self-extracting file) correspondiente a nuestra arquitectura, en mi caso la de 64 bits, y le damos permisos de ejecución

chmod a+x jre-6u30-linux-x64.bin

Lo ejecutamos

./jre-6u30-linux-x64.bin

Nos creara una carpeta que movemos, por mantener la coherencia con el sistema de archivos, a /usr/jvm

sudo mv ./jre1.6.0_30/ /usr/lib/jvm/jre1.6

Yo la he llamado jre1.6

Ahora ejecutamos update-alternatives para hacer a esta máquina virtual de java como la predeterminada del sistema.

sudo update-alternatives --config java

Nos aparecerá algo como esto:

0 /usr/lib/jvm/java-6-openjdk-amd64/jre/bin/java 1061 modo automático
1 /usr/bin/gij-4.4 1044 modo manual
2 /usr/bin/gij-4.6 1046 modo manual
3 /usr/lib/jvm/java-6-openjdk-amd64/jre/bin/java 1061 modo manual

Pulse para mantener el valor por omisión [*] o pulse un número de selección:

En mi caso aparecen cuatro opciones (de la 0 a la 3) y ninguna de ellas es la recién instalada (/usr/lib/jvm/jre1.6/). La añadimos de la siguiente manera (Fijaos que la nombramos como 4 ya que teníamos hasta el 3 en las opciones; si tuviéramos de 0 a 2 la nombraríamos como 3):

sudo update-alternatives --install /usr/bin/java java /usr/lib/jvm/jre1.6/bin/java 4

Volvemos a ejecutar update-alternatives para configurar la máquina java por defecto

sudo update-alternatives --config java

Ahora la salida debe ser la siguiente:

* 0 /usr/lib/jvm/java-6-openjdk-amd64/jre/bin/java 1061 modo automático
1 /usr/bin/gij-4.4 1044 modo manual
2 /usr/bin/gij-4.6 1046 modo manual
3 /usr/lib/jvm/java-6-openjdk-amd64/jre/bin/java 1061 modo manual
4 /usr/lib/jvm/jre1.6/bin/java 4 modo manual

Pulse para mantener el valor por omisión [*] o pulse un número de selección:

Seleccionamos la máquina que queremos, la 4.

Ya tenemos la maquina virtual de java configurada en nuestro sistema. Ahora configuraremos Iceweasel para que la use. Esto, básicamente, es añadir un enlace simbólico de la librería a la carpeta de plugins del navegador

ln -s /usr/lib/jvm/jre1.6/lib/amd64/libnpjp2.so /usr/lib/iceweasel/plugins/libnpjp2.so

Si reiniciamos el navegador ya debe funcionar. En caso de no hacerlo tal vez debamos activarlo en el navegador a través de la pestaña plugins del menú Herramientas->Complementos

Nota: En las versiones modernas de Iceweasel (Firefox) el plugins es libnpjp2.so, para versiones antiguas es libjavaplugin_jni.so

Espero que os pueda ser de utilidad.

URL corta: http://is.gd/Zgqg7F

Teclas de función para brillo del Samsung R510 en Fedora 16

Posted: 20th diciembre 2011 by Jesus de las Heras Blanco in Linux
Tags: , , , , ,
Samsung R510

Samsung R510

Por defecto las taclas de función del samsung R510 no funcionan en Fedora 16, esto debido a una falta en los parámetros de arranque del kernel, para solventarlo simplemente debemos añadir el parámetro “acpi_backlight=vendor” en el archivo /etc/default/grub, que es uno de los archivos de configuración de GRUB. Quedando de la siguiente forma

GRUB_TIMEOUT=5
GRUB_DISTRIBUTOR=”Fedora”
GRUB_DEFAULT=saved
GRUB_CMDLINE_LINUX=”rd.md=0 rd.lvm=0 rd.dm=0 quiet SYSFONT=latarcyrheb-sun16 rhgb rd.luks=0 KEYTABLE=es LANG=es_ES.UTF-8 acpi_backlight=vendor

Leer texto completo »

URL corta: http://is.gd/UR2hLu

Instalar debian squeeze desde usb

Posted: 18th diciembre 2011 by Jesus de las Heras Blanco in Linux
Tags: , , , , , ,
instalacion debian squeeze

Pantalla de instalación de Debian Squeeze

Esta tarde estaba intentado instalar un debian squeeze desde un pendrive (tengo rota la unidad de CD) en un viejo portatil para hacer algunas pruebas que necesitaba para un nuevo proyecto. Despues de pasar casi una hora configurando el pendrive no terminaba de conseguir que arrancara como yo quería. Necesitaba hacer una instalación completa de debian no un netinstall porque internet hoy por algún motivo no me iba bien, muchos micro-cortes.

La cuestión es que la instalación usando unetbootin y otros métodos no estaba funcionando bien, y antes de irme a comer se me ocurrió tirar un dd desde la imagen de CD al pendrive, cuando he insertado el pendrive en el portatil y he visto que arrancaba no daba crédito a lo que veía, era una instalación completa del CD1 de debian en el pendrive utilizando un simple dd. En fin ha sido una experiencia y solo quedaba algo que decir al respecto; los chicos de Debian lo han vuelto a conseguir, gracias por simplificar nuestro trabajo.

El comando que he utilizado es:

dd if=debian-6.0.3-i386-CD-1.iso of=/dev/sdc

Donde /dev/sdc es el pendrive claro.

URL corta: http://is.gd/gVEE6H

gnome-shell-extension en debian sid (unstable)

Posted: 16th diciembre 2011 by Jesus de las Heras Blanco in Gnome3
Tags: , , , ,

Tras la actualización de debian testing a sid, me doy cuenta que aunque gnome3 está en la versión 3.2.1 el paquete gnome-shell está en la versión 3.0.2, versión que no soporta aún las extensiones del shell.

Como solucionarlo, pues bien facil, primero agregamos el repositorio experimental al archivo /etc/apt/source.list

Si tenemos por ejemplo esta linea:
deb http://ftp.uk.debian.org/debian unstable contrib non-free

Le vamos añadir esta otra
deb http://ftp.uk.debian.org/debian experimental main contrib non-free

Ambas son identicas solamente cambia la rama. Y ahora vamos a configurar el sistema para que dé prioridad a la primera de forma que cuando instalemos y/o actualicemos lo haga siempre desde la unstable, para que no nos pase el sistema entero a la rama experimental. A este sistema de priorizar repositorios se le conoce como apt pinning.

Para configurar el apt-pinning en nuestro sistema tenemos que editar el archivo /etc/apt/preferences y poner dentro lo siguiente:

Package:
*Pin: release o=unstable
Pin-Priority: 700

Package: *
Pin: release o=experimental
Pin-Priority: 500

Una vez hecho esto le hemos dado una prioridad mas alta la rama unstable (sid) que a la experimental.

Para finalizar solamente nos queda instalar gnome-shell usando apt-get

Si tecleamos apt-get install gnome-shell nos dirá que está ya instalado, es porque debemos especificarle al sistema que utilice el repositorio experimental

Para ello utilizaremos el comando:

apt-get install -t experimental gnome-shell

o

apt-get install gnome-shell/experimental

De esta forma ya tendremos actualizado gnome-shell a la versión 3.2 ya solo queda que instalemos las extensiones y el gnome-tweak-tool para activarlas

apt-get install -t experimental gnome-shell-extensions gnome-tweak-tool

Con esto ya podemos disfrutar del último gnome-shell en nuestro debian.

URL corta: http://is.gd/FUQVqy