Convertir videos flv a ogg o mp3 en Debian/Ubuntu

Lo primero que tenemos que realizar es posiblemente la descarga del vídeo.

Para ello existe un plugin muy interesante para firefox/iceweasel que facilita dicha descarga, download helper:

https://addons.mozilla.org/es-ES/firefox/addon/3006/

Instalar ffmpeg:

sudo apt-get install ffmpeg

Ahora pasamos a la compresión a ogg:

ffmpeg -i video_descargado.flv -vn -ar 44100 -ac 2 -ab 160k -f ogg nombre.ogg

Compresión en mp3:

ffmpeg -i video_descargado.flv -vn -ar 44100 -ac 2 -ab 160k -f mp3 nombre.mp3

Para cambiar las preferencias, mirar el man ffmpeg.

Intregración de OpenOffice con KDE 4

Para realizar la integración de OpenOffice con KDE (4 en mi caso) basta con instalar el siguiente paquete.

sudo aptitude install openoffice.org-kde

Se instalaran a su vez las dependencias necesarias.

Excluir paquetes instalados de las actualizaciones en GNU/Linux Debian

Cuando estamos en una versión deseada de un paquete, como puede ser php, nos interesa que esos paquetes no se actualicen.

Para ello instalamos un paquete nuevo:

sudo apt-get install wajig

Paquetes que deseamos bloquear/congelar para que no se actualicen:

sudo wajig hold package

Para saber que paquetes estan bloquedos/congelados:

sudo wajig list-hold

Y para descongelar dichos paquetes:

sudo wajig unhold package

PHP 5.2 en Ubuntu Lucid (Downgrade)

Tras la actualización a Ubuntu 10.04, nos ha traído algún que otra incompatibilidad en el código php de algunas aplicaciones, algunas de ellas relacionadas con Drupal.

Vamos a ver como tener una versión anterior de php.


#!/bin/sh
# Script to install PHP 5.2 from 9.10 on 10.04
# And pin it so it does not get updated
PKGS=`dpkg -l | grep php | awk '{print $2}'`
apt-get remove $PKGS
sed s/lucid/karmic/g /etc/apt/sources.list |
tee /etc/apt/sources.list.d/karmic.list
mkdir -p /etc/apt/preferences.d/
for PACKAGE in $PKGS
do
echo "Package: $PACKAGE
Pin: release a=karmic
Pin-Priority: 991
" | tee -a /etc/apt/preferences.d/php
done
apt-get update
apt-get install $PKGS

Hora ya tendremos los repositorios de karmic para la el php que contiene la version 5.2

Referencias:

Redimensionar imagenes de forma automatica a un tamaño definido

Script para redimensionar imágenes de forma automática.

#! /bin/sh
# -------------------------------------------------------------------------
# GNU GENERAL PUBLIC LICENSE
# Version 3, 29 June 2007
#
# Copyright (C) 2007 Free Software Foundation, Inc.
# Everyone is permitted to copy and distribute verbatim copies
# of this license document, but changing it is not allowed.
# -------------------------------------------------------------------------
# Datos fijos
TAMAINAMAX=1024
TAMAINAX=1024x
TAMAINAY=x1024
NOW=$(date +"%Y-%m-%d") # Formato yyyy-mm-dd
CARPETA="/var/www/imagenes" # Carpeta de imagenes
BAK="/backups_aiaraldea/${NOW}"
# Primero las copias de seguridad
cp -r $CARPETA $BAK
# Cambiamos al tamaño máximo definido, en este caso 1024px
cd $KARPETA
# JPG
for img in `ls *.jpg`
do
# Obtener anchura y altura:
TAMAINA_ZABALERA=`identify -format "%w" $img`
TAMAINA_ALTUERA=`identify -format "%h" $img`
# Compara que es mayor si altula o la achura
if [ $TAMAINA_ALTUERA -gt $TAMAINA_ZABALERA ]; then
# Altura
if [ $TAMAINA_ALTUERA -gt $TAMAINAMAX ]; then
convert -resize $TAMAINAY $img $img
fi
else
# Anchura
if [ $TAMAINA_ZABALERA -gt $TAMAINAMAX ]; then
convert -resize $TAMAINAX $img $img
fi
fi
done

Redimensionar imagenes en Debian/Ubuntu

Lo primero es necesario el instalar el programa para tratar las imagenes:

sudo apt-get install imagemagick

Redimensionar en base a la altura:

convert foto1.jpg -resize 400x resultado.jpg

Redimensionar en base a la anchura:

convert foto1.jpg -resize x300 resultado.jpg

Para más opciones consultar el man de imagemagick.