start
Tabla de Contenidos

Multimedia

¿Cómo instalar Multimedia Codecs?

$ sudo aptitude install gstreamer0.8-plugins-multiverse
$ sudo aptitude install gstreamer0.8-ffmpeg
$ sudo aptitude install libmad0 (para escuchar el audio en algunos .avi)
$ gst-register-0.8

Gonzalo L. Campos Medina 2005/09/01 03:16
Paco Avila 2005/09/15 07:13
Gabriel Molina 2005/10/16 14:21

¿Cómo reproducir más formatos de vídeo en Totem ?

Usando el sistema de paquetes

$ sudo dpkg -i w32codecs_20050412-0.0_i386.deb

Manualmente

$ sudo aptitude install totem-xine
$ sudo aptitude install libmad0 (para escuchar el audio en algunos .avi)
$ wget -c http://mplayer.ethz.ch/MPlayer/releases/codecs/all-20050412.tar.bz2
$ tar -xjf all-20050412.tar.bz2
$ cd all-20050412
$ sudo mkdir /usr/lib/win32
$ sudo mv * /usr/lib/win32

Angel Victor Gamez Guinto 2005/10/16 11:25

¿Cómo instalar la capacidad de reproducir DVD?

$ sudo dpkg -i libdvdcss2_1.2.9-1_i386.deb
$ sudo aptitude install libdvdread3
$ sudo /usr/share/doc/libdvdread3/examples/install-css.sh

¿Cómo instalar Multimedia Plug-in para Mozilla Firefox?

$ sudo aptitude install mozilla-mplayer

¿Cómo convertir ficheros .mp3 a .wav?

$ sudo aptitude install mpg123
Se asume la siguiente situación
El fichero .mp3 está en la carpeta /home/usuario/mp3/fichero.mp3

$ mpg123 -w "/home/usuario/mp3/fichero.wav" /home/usuario/mp3/fichero.mp3

¿Cómo convertir ficheros .ogg a .wav?

$ sudo aptitude install vorbis-tools
Se asume la siguiente situación
El fichero .ogg está en la carpeta /home/usuario/ogg/fichero.ogg

$ oggdec /home/usuario/ogg/fichero.ogg

¿Cómo convertir ficheros .wma a .mp3?

$ gedit wma2mp3.sh
#!/bin/bash
 
# Remove spaces
for i in *.wma; do mv "$i" `echo $i | tr ' ' '_'`; done
 
# Remove uppercase
for i in *.[Ww][Mm][Aa]; do mv "$i" `echo $i | tr '[A-Z]' '[a-z]'`; done
 
# Rip with Mplayer / encode with LAME
for i in *.wma ; do
mplayer -vo null -vc dummy -af resample=44100 -ao pcm:waveheader $i && lame -m s audiodump.wav -o $i; 
done
 
# Convert file names
for i in *.wma; do mv "$i" "`basename "$i" .wma`.mp3"; done
 
rm audiodump.wav
$ chmod +x wma2mp3.sh
$ sudo cp wma2mp3.sh /usr/bin
$ wma2mp3.sh

¿Cómo acelerar la extracción de pistas de un CD-audio con Sound Juicer?

Gabriel Molina 2005/10/18 15:04

¿Cómo extraer pistas de un CD-audio a .mp3 con Sound Juicer?

$ sudo aptitude install liblame0 gstreamer0.8-lame
$ gnome-audio-profiles-properties 
Edit GMAudio Profiles
Nombre del perfil:Calidad de CD, con pérdida
Descripción del perfil:Extracción MP3
Tubería GStreamer:audio/x-raw-int,rate=44100,channels=2 ! lame name=enc
Extensión del archivo:mp3
¿Está activo?:Marcado

Sound Juicer CD Ripper
Editar → Preferencias
En Formato de pista marcar MP3\\

* Pulsa en Cerrar


Gabriel Molina 2005/08/03 14:41

¿Cómo extraer pistas de un CD-audio a .wav en modo consola? (cdparanoia)

$ cdparanoia -B && eject

Esto extrae las pistas del Cd en la carpeta actual en ficheros wav independientes y expulsa el Cd-Audio al terminar.

¿Cómo igualar el volumen de varios ficheros de audio?

$ sudo aptitude install normalize-audio
Se asume la siguiente situación
Se tienen ciertos ficheros .wav en /home/musica que se desean ajustar

$ normalize-audio -m /home/musica/*.wav

Esto calcula el nivel medio del volumen de todos los ficheros y se ajustan todos a ese nivel.

Nota: Para ficheros .mp3 y .ogg úsese normalize-mp3 y normalize-ogg respectivamente.


Gabriel Molina 2005/04/24 16:10

¿Cómo comprimir audio en formato MP3? (lame)

$ sudo aptitude install lame
$ lame -m s audio.wav -o audio.mp3

¿Cómo convertir entre varios formatos de compresión de audio?

Acerca del script
Permite realizar las siguientes conversiones: MP3→ WAV, MP3→ OGG, OGG → WAV, OGG →MP3, WAV → OGG, WAV →MP3 y WMA →MP3

wget http://milmazz.com/wp-content/audioconverter-0.3.tgz
sudo tar zxvf audioconverter-0.3.tgz -C /usr/local/bin/
audioconverter

Milton Mazzarri 2005/04/24 09:17

¿Cómo instalar dvd::rip?

$ sudo aptitude install transcode
$ sudo aptitude install dvdrip

Ángel Víctor Gámez Guinto 2005/05/14 22:17

¿Cómo hacer funcionar el sonido para todos los programas simultaneamente?

Nota 1


http://www.ubuntuforums.org

Nota 2


killall esd
sudo aptitude install libesd-alsa0 alsa-oss
gedit .asoundrc

Nota: En lugar de en ~/.asoundrc puedes hacerlo en /etc/asound.conf para que tenga efecto en todos los usuarios.

# .asoundrc for use with ALSA and the dmix plugin, for ALSA-level
# software mixing across all apps.
#
# http://alsa.opensrc.org/index.php?page=AlsaSharing
# http://alsa.opensrc.org/index.php?page=DmixPlugin

pcm.dmix0 {
    type dmix
    ipc_key 219345           # any unique number here
    slave {
            pcm "hw:0,0"
            period_time 0
            buffer_time 0
            period_size 2048    # jm: much smoother than 1024/8192!
            buffer_size 32768
            rate 48000
    }

    bindings {
        0 0   # from 0 => to 0
        1 1   # from 1 => to 1
    }
}

pcm.dsp0 {
  type plug
  slave.pcm "dmix0"
}

# this makes native ALSA apps default to using dmix
pcm.!default {
  type plug
  slave.pcm "dmix0"
}

ctl.dsp0 {
  type hw
  card 0
}

ctl.!default {
  type hw
  card 0
}
pcm.nforce-hw {
    type hw
    card 0
}

pcm.!default {
    type plug
    slave.pcm "nforce"
}

pcm.nforce {
    type dmix
    ipc_key 1234
    slave {
        pcm "hw:0,0"
        period_time 0
        period_size 1024
        buffer_size 4096
        rate 44100
    }
}

ctl.nforce-hw {
    type hw
    card 0
}
sudo gedit /etc/libao.conf
default_driver=alsa

Ahora debería funcionar correctamente. Si no funciona el sonido en el Gaim, ábrelo y ve a Herramientas > Preferencias > Sonido. En Método selecciona ‘Comando’ y escribe ‘aplay %s’ y pulsa Cerrar.

Nota: Puede ser necesario reiniciar Gnome.


Santiago Moisés Mola Velasco 2005/05/27 07:34

¿Cómo añadir más estaciones de radio a Rhythmbox?

¿Cómo añadir soporte para MP3 en Serpentine?

$ sudo aptitude install gstreamer0.8-mad

Angel Victor Gamez Guinto 2005/10/16 10:12

¿Cómo cortar archivos mpeg para reducir su tamaño?

$ sudo aptitude install mpgtx
$ mpgtx -s archivo.mpg [2:23-] -b archivo_cortado
$ mpgtx -s archivo.mpg [2:23-50:0] -b archivo_cortado

[Francisco Javier]] 2005/11/08 07:04

¿Cómo convertir un DivX en VCD?

$ sudo aptitude install transcode
$ sudo aptitude install mplayer-nogui
#!/bin/bash
 
# Este script pasa un Divx a VCD. Para los archivos temporales se
# necesita al menos 4.5 Gigas (m1v y mpa, los .mpg y los .bin)
 
DIR=`pwd`
TEMPFOLDER=/tmp/divx2vcd-$RANDOM
TEMP_TEMPLATE=/tmp/tcmplex-template-$RANDOM
 
# CDSIZE Values. VCDs are write in Mode 2, so the filesizes are the
# the following: 
#	74 Min/650Mb ---> CDSIZE=735
#	80 Min/700Mb ---> CDSIZE=795
CDSIZE=795
#VIDEORATE=1150
AUDIORATE=224
 
if [ $# -eq 0 ]; then
	echo "Usage:"
	echo "        divx2vcd <divxfile>"
	exit 1
fi
 
FILE=$1
if [ "$1" == "`basename \"$1\"`" ]; then
	FILE="$DIR/$1"
fi
 
mkdir $TEMPFOLDER
cd $TEMPFOLDER
 
tcprobe -i "$FILE" > $TEMPFOLDER/info
 
WIDTH=`grep '\[avilib\] V:' $TEMPFOLDER/info | \
  perl -e ' $line=<STDIN> ; $line =~ /width=(\d+)/  ;  print $1' `
HEIGHT=`grep '\[avilib\] V:' $TEMPFOLDER/info | \
  perl -e ' $line=<STDIN> ; $line =~ /height=(\d+)/  ;  print $1' `
FPS=`grep '\[avilib\] V:' $TEMPFOLDER/info | \
  perl -e ' $line=<STDIN> ; $line =~ /V: (.+?) fps/  ;  print $1' `
FPS_1=`echo "scale=1 ; $FPS/1"| bc -l`
FRAMES=`grep '\[avilib\] V:' $TEMPFOLDER/info | \
  perl -e ' $line=<STDIN> ; $line =~ /frames=(\d+)/  ;  print $1' `
SEGUNDOS_TOTAL=`echo "scale=0 ; ($FRAMES / $FPS)"| bc -l`
HORAS=`echo "scale=0 ; ($SEGUNDOS_TOTAL / 3600)"| bc -l`
MINUTOS=`echo "scale=0 ; (($SEGUNDOS_TOTAL - 3600 * $HORAS)/60)"| \
  bc -l`
SEGUNDOS=`echo "scale=0 ; ($SEGUNDOS_TOTAL % 60)"| bc -l`
 
echo "*************** FILE INFO ***************"
echo "Frame Size: ${WIDTH}x${HEIGHT}  -   FPS: $FPS"
echo "Length: $FRAMES   -  Seconds: $SEGUNDOS_TOTAL"
echo "$HORAS hours, $MINUTOS minutes, $SEGUNDOS seconds"
 
if [ $FPS_1 == "29.9" -o $FPS_1 == "30" -o  $FPS_1 == "23.9" ]; then
	WIDTH_OUT=352
	HEIGHT_OUT=240
else
	WIDTH_OUT=352
	HEIGHT_OUT=288
fi
 
echo "Video Output: ${WIDTH_OUT}x${HEIGHT_OUT}"
 
# Ahora calculamos los valores pa los bordes.
 
ANCHO_1_1_OUT=`echo "($HEIGHT_OUT * 4/3)"| bc -l`
ALTO_OUT=`echo "$HEIGHT / ($WIDTH / $ANCHO_1_1_OUT)" | bc -l`
# Redondeamos
ALTO_OUT=`echo "scale=0 ; $ALTO_OUT/1"| bc -l`
# Nos aseguramos de que sea par
ALTO_OUT=`echo "scale=0 ; $ALTO_OUT+$ALTO_OUT%2" | bc -l`
 
BORDE=`echo "scale=0 ; ($HEIGHT_OUT-$ALTO_OUT)/2"| bc -l`
echo "alto sin bordes: $ALTO_OUT, con borde: $BORDE"
 
# Borramos Pelicula.m1v y Pelicula.mpa
rm -f Pelicula.m1v Pelicula.mpa 
 
 
cd $TEMPFOLDER
 
echo "transcode -i \"$FILE\" -V -x mplayer -y mpeg2enc,mp2enc \
  -F 1 -Z ${WIDTH_OUT}x$ALTO_OUT -Y -$BORDE,0,-$BORDE,0 \
  --export_asr 2 -E 44100  -b $AUDIORATE -o $DIR/Pelicula"
transcode -i "$FILE" -V -x mplayer -y mpeg2enc,mp2enc \
  -F 1 -Z ${WIDTH_OUT}x$ALTO_OUT -Y -$BORDE,0,-$BORDE,0 \
  --export_asr 2 -E 44100  -b $AUDIORATE -o $DIR/Pelicula 
 
RETVAL=$?
if [ $RETVAL -ne 0 ]; then
	echo -e "\n**** ERROR during transcoding. Code $RETVAL"
	exit 1
fi
 
 
rm $TEMPFOLDER/*
rmdir $TEMPFOLDER
 
cd $DIR
 
# Si no hay Pelicula.m1v y Pelicula.mpa salir
[ -f Pelicula.m1v -a -f Pelicula.mpa ] || exit 1
 
rm -f Pelicula*.mpg
 
#Ahora multiplexamos el .mpg
echo "maxFileSize = $CDSIZE" > $TEMP_TEMPLATE
tcmplex -i Pelicula.m1v -p Pelicula.mpa -o Pelicula.mpg \
  -m 1 -F $TEMP_TEMPLATE
rm $TEMP_TEMPLATE
 
[ -n "`ls Pelicula*mpg 2> /dev/null`" ] || exit 1
 
# Y creamos las imagenes...
for i in `ls Pelicula*mpg` ; do
	vcdimager -t vcd2 -c $i.cue -b $i.bin $i
	RETVAL=$?
	if [ $RETVAL -ne 0 ]; then
		echo -e "\n**** ERROR creating VCD images. Code $RETVAL"
		exit 1
	fi
done
 
echo -e "\n****** VCD creation finished successfully"

¿Cómo convertir un DVD-VIDEO a XviD?

$ sudo aptitude install acidrip

RafaFamiliar 2006/01/28 06:46

¿Cómo instalar k9copy (Muy Similar a Dvd-Shrink)?

$ sudo gedit /etc/apt/sources.list
##########k9copy############################################
deb http://repos.knio.it/ breezy main contrib non-free
deb-src http://repos.knio.it/ breezy main contrib non-free 
#############################################################
$ wget http://repos.knio.it/key.asc
$ sudo apt-key add key.asc
$ sudo aptitude update
$ sudo aptitude install k9copy
File Menu -> New Entry

Nombre: k9copy
Commando: k9copy
Categoria: Sonido y Video

Ángel Victor Gámez Guinto 2006/02/09 11:07

¿Cómo convertir ficheros de sonido desde Nautilus?

Bajar la última versión del paquete para Ubuntu de Audio Convert e instalarlo:

$ wget http://download.savannah.nongnu.org/releases/audio-convert/audio-convert_0.3.1.1-0ubuntu1_all.deb
$ sudo dpkg -i audio-convert_0.3.1.1-0ubuntu1_all.deb

Para instalar el script en la carpeta ~/.gnome2/nautilus-scripts de cada usuario, nada tan sencillo como que cada uno ejecute el siguiente comando:

$ audio-convert-install

Ahora, con nautilus, el navegador de archivos, nos bastará con seleccionar los ficheros a convertir, pulsar el botón derecho del ratón sobre él o ellos y seleccionar Scripts→audio-convert; y luego seguir las instrucciones (tipo de archivo de salida, calidad, etc).

ColdBeer 2006/05/04 08:05