Diferencia entre revisiones de «Instalar codecs multimedia»
(→¿Cómo instalar k9copy (Muy Similar a Dvd-Shrink)?: Corregidos problemas de representación.) |
|||
Línea 531: | Línea 531: | ||
---- | ---- | ||
− | == ¿Cómo instalar k9copy (Muy Similar a Dvd-Shrink)? == | + | ==¿Cómo instalar k9copy (Muy Similar a Dvd-Shrink)?== |
* Primero hay que añadir el siguiente repositorio | * Primero hay que añadir el siguiente repositorio | ||
Línea 537: | Línea 537: | ||
$ sudo gedit /etc/apt/sources.list | $ sudo gedit /etc/apt/sources.list | ||
− | ##########k9copy############################################ | + | ##########k9copy############################################ |
− | deb http://repos.knio.it/ breezy main contrib non-free | + | deb http://repos.knio.it/ breezy main contrib non-free |
− | deb-src 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 | + | $ wget http://repos.knio.it/key.asc<br> |
− | $ sudo apt-key add key.asc | + | $ sudo apt-key add key.asc<br> |
− | $ sudo aptitude update | + | $ sudo aptitude update<br> |
− | $ sudo aptitude install k9copy | + | $ sudo aptitude install k9copy<br> |
* Applicaciones → Herramientas del sistema → Menu Editor | * Applicaciones → Herramientas del sistema → Menu Editor | ||
Línea 551: | Línea 551: | ||
File Menu -> New Entry | File Menu -> New Entry | ||
− | Nombre: k9copy | + | Nombre: k9copy<br> |
− | + | Comando: k9copy<br> | |
− | + | Categoría: Sonido y Video<br> |
Revisión de 15:30 18 jun 2006
Contenido
- 1 Multimedia
- 2 ¿Cómo instalar Multimedia Codecs?
- 3 ¿Cómo instalar más codecs multimedia ?
- 4 ¿Cómo reproducir DVD's comerciales?
- 5 ¿Cómo instalar Multimedia Plug-in para Mozilla Firefox?
- 6 ¿Cómo convertir ficheros .mp3 a .wav?
- 7 ¿Cómo convertir ficheros .ogg a .wav?
- 8 ¿Cómo convertir ficheros .wma a .mp3?
- 9 ¿Cómo acelerar la extracción de pistas de un CD-audio con Sound Juicer?
- 10 ¿Cómo extraer pistas de un CD-audio a .mp3 con Sound Juicer?
- 11 ¿Cómo extraer pistas de un CD-audio a .wav en modo consola? (cdparanoia)
- 12 ¿Cómo igualar el volumen de varios ficheros de audio?
- 13 ¿Cómo comprimir audio en formato MP3? (lame)
- 14 ¿Cómo convertir entre varios formatos de compresión de audio?
- 15 ¿Cómo instalar dvd::rip?
- 16 ¿Cómo hacer funcionar el sonido para todos los programas simultaneamente?
- 17 ¿Cómo añadir más estaciones de radio a Rhythmbox?
- 18 ¿Cómo añadir soporte para MP3 en Serpentine?
- 19 ¿Cómo cortar archivos mpeg para reducir su tamaño?
- 20 ¿Cómo convertir un DivX en VCD?
- 21 ¿Cómo convertir un DVD-VIDEO a XviD?
- 22 ¿Cómo instalar k9copy (Muy Similar a Dvd-Shrink)?
Multimedia
- Posiblemente uno de los usos que necesitarás darle a tu ordenador es el de centro de reproducción de ficheros multimedia. Reproducir ficheros de audio, ver películas o reproducir un CD-Audio o DVD son cosas que desearás hacer a diario.
- Lamentablemente muchos de los formatos en los que tendrás, o te llegarán, esos ficheros no estarán en un formato libre. Es fácil que tengas ya, por ejemplo, una buena colección de archivos de audio en formato Mp3.
- Como ya has habilitado los repositorios adicionales en el paso anterior, llega ahora el momento de darles uso.
- Para poder reproducir estos ficheros en formatos que no son libres tienes que seguir los siguientes pasos.
¿Cómo instalar Multimedia Codecs?
- Abre una ventana de terminal Aplicaciones → Accesorios → Terminal e instala los siguientes paquetes.
$ sudo aptitude install gstreamer0.10-plugins-ugly
$ sudo aptitude install gstreamer0.10-ffmpeg
$ sudo aptitude install gstreamer0.10-gl
$ sudo aptitude install gstreamer0.10-plugins-ugly-multiverse
$ sudo aptitude install libxine-extracodecs
$ sudo aptitude install ffmpeg
$ sudo aptitude install lame
$ sudo aptitude install faad
$ sudo aptitude install sox
$ sudo aptitude install mjpegtools
¿Cómo instalar más codecs multimedia ?
- Los distintos reproductores multimedia de Ubuntu, como por ejemplo mplayer, xine o totem-xine pueden reproducir Mpeg-1, 2 y 4, Divx, QuickTime, Real Media 8 y 9, Windows Media Video 9, y algún que otro formato con la ayuda apropiada.
- Los distintos codec para reproducir estos formatos se encuentran agrupados en el paquete w32codec.[1].
- El paquete no se encuentra disponible en los repositorios y tendrás que descargarlo de internet primero y luego instalarlo en el sistema.
- Abre el navegador de internet Firefox e introduce la siguiente dirección para descargar el fichero.
- Cuando se te pregunte que deseas hacer con el archivo responde Guardar en disco y pulsa Aceptar.
- En ese momento comenzará la descarga e instalación de los paquetes seleccionados. El tiempo necesario dependerá de la velocidad de descarga de tu conexión a internet.
- Una vez haya terminado la descarga del paquete verás en tu carpeta personal un fichero con el nombre w32codecs_20050412-0.0_i386.deb listo para instalar.
¿Cómo reproducir DVD's comerciales?
- Si tienes una unidad lectora de DVD instalada en tu equipo desearás usarla para ver tus películas favoritas. Ocurre que la mayoría de los DVD’s comerciales están cifrados con CSS. Los reproductores proporcionados por Ubuntuson capaces de leer DVD’s sin protección, pero para poder descrifrar el CSS y poder leer la totalidad de los DVD’s tienes que instalar en tu sistema el paquete libdvdcss2.
- Para instalar este paquete debes realizar dos pasos. Primero deberás asegurarte que tienes instalado el paquete libdvdread3. De no ser así instalalo con Synaptic como de costumbre.
- Una vez tengas instalado el paquete libdvdread3 deberás abrir una ventana del terminal en Aplicaciones → Accesorios → Terminal. Y teclear allí lo siguiente:
$ sudo /usr/share/doc/libdvdread3/examples/install-css.sh
- Desgraciadamente el plugin de dvd para el gstreamer aún no ha sido adaptado para gstreamer0.10. Por lo que para poder ver los DVD hay que usar el motor de xine.
- Ejecuta Synaptic e instala el paquete totem-xine. Después de esto ya podrá disfrutar de tus películas comerciales favoritas en Ubuntu usando el Reproductor de películas Totem.
¿Cómo instalar Multimedia Plug-in para Mozilla Firefox?
$ sudo aptitude install mozilla-mplayer
* Prueba el Plug-in de Mplayer para Firefox en http://www.apple.com/trailers/.
¿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?
* Crea el fichero:
$ gedit wma2mp3.sh
* Copia el siguiente script:
- !/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
* Haz el script ejecutable:
$ chmod +x wma2mp3.sh
* Como root cópialo a /usr/bin:
$ sudo cp wma2mp3.sh /usr/bin
* Ahora puedes cambiar al directorio donde se encuentren los .wma y ejecutar el comando:
$ wma2mp3.sh
¿Cómo acelerar la extracción de pistas de un CD-audio con Sound Juicer?
* Ve a Aplicaciones → Herramientas del sistema → Editor de configuración. * Selecciona apps → sound-juicer. * Pulsa dos veces en la clave paranoia y cambia el valor por defecto de 4 por 0. * Cierra el Editor de configuración y reinicia Sound Juicer.
¿Cómo extraer pistas de un CD-audio a .mp3 con Sound Juicer?
$ sudo aptitude install liblame0 gstreamer0.8-lame $ gnome-audio-profiles-properties
* En la aplicación de editor de perfiles pulsa en Nuevo y añade un nombre al perfil, por ejemplo Calidad de CD, con pérdida MP3 y pulsa Crear * Ahora marca la nueva entrada creada y dale a Editar y rellena los campos con los siguientes datos:
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
La tasa de bits (bitrate) por defecto es 128, que es la más usual. Si quieres una distinta (p.ej. 192), basta añadirla a la tubería: ... ! lame name=enc bitrate=192.
Tambien existen otros parámetros que pueden mejorar la calidad, o especificarla como tu quieras. con el comando :
gst-inspect-0.8 lame
verás un completo listado de estos parámetros. por ejemplo mode=Stereo (o mode=0) tendrás tus mp3 en sonido stereo y no joint-stereo como viene por defecto.
* Pulsa Cerrar en el editor y ve a ... * Aplicaciones → Sonido y vídeo → Extractor de música Sound Juicer
Sound Juicer CD Ripper Editar → Preferencias En Formato de pista marcar MP3\\
- Pulsa en Cerrar
¿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?
* Instala normalize-audio si no lo tienes instalado ya.
$ 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.
¿Cómo comprimir audio en formato MP3? (lame)
* Instalamos el compresor mp3 lame:
$ sudo aptitude install lame
* Para convertir un fichero en formato .wav a .mp3 hacemos:
$ 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
* Sigue las instrucciones del script, mayor detalle de su uso en: http://milmazz.com/archivos/2005/04/21/convirtiendo-los-formatos-de-compresion-de-audio/ * En caso de tener alguna sugerencia, critica o inconveniente con el script no dude ponerse en contacto.
¿Cómo instalar dvd::rip?
$ sudo aptitude install transcode $ sudo aptitude install dvdrip
¿Cómo hacer funcionar el sonido para todos los programas simultaneamente?
Nota 1
Tomado de http://www.ubuntuforums.org
Nota 2
Probado en nforce2 y algunas AC’97.
killall esd
* Instala los libesd-alsa0 y alsa-oss y todas las dependencias
sudo aptitude install libesd-alsa0 alsa-oss
* Ve a tu directorio home y abre .asoundrc
gedit .asoundrc
Nota: En lugar de en ~/.asoundrc puedes hacerlo en /etc/asound.conf para que tenga efecto en todos los usuarios.
* Si tu tarjeta de sonido es AC’97 copia lo siguiente en dicho archivo
- .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
}
* Si tienes una nforce2 copia
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
}
* Ahora abre /etc/libao.conf
sudo gedit /etc/libao.conf
* Donde pone ‘default_driver=esd’ sustituyelo por
default_driver=alsa
* Ve a Sistema > Preferencias > Selector de sistemas multimedia. Selecciona ALSA en ambos.
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.
¿Cómo añadir más estaciones de radio a Rhythmbox?
* En la página http://www.shoutcast.com/ hay una lista inmensa de estaciones de radio. * Para encontrar lo que buscas puedes filtrar por estación, canción, artista y género. * Una vez elegida la estación pulsas en el botón Tune In y puedes abrir la estación de radio en Rhythmbox. * Nota: Cómo no podía ser menos, si buscas carnaval saldrá la estación RadioMusikitas en la cual puedes escuchar Carnavales de Cádiz a todas horas :-)
¿Cómo añadir soporte para MP3 en Serpentine?
$ sudo aptitude install gstreamer0.10-plugins-ugly
¿Cómo cortar archivos mpeg para reducir su tamaño?
* Necesitamos tener instalado mpgtx, para ello:
$ sudo aptitude install mpgtx
* Suponiendo que el archivo se denomina archivo.mpg y queremos crear un archivo que vaya del minuto 2 segundo 23 hasta el final, dejando el resultado en archivo_cortado.mpg
$ mpgtx -s archivo.mpg [2:23-] -b archivo_cortado
* Si queremos cortar desde el minuto 2 segundo 23 hasta el minuto 50 hacemos:
$ mpgtx -s archivo.mpg [2:23-50:0] -b archivo_cortado
* En la página web de mpgtx hay multitud de ejemplos muy útiles para tratar con videos mpeg http://mpgtx.sourceforge.net.
¿Cómo convertir un DivX en VCD?
* Primero instala un par de programas que usará el script:
$ sudo aptitude install transcode $ sudo aptitude install mplayer-nogui
* Y este es el script:
- !/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
* Aplicaciones → Sonido y Video → AcidRip
* Mas información y detalles en su página principal AcidRip
¿Cómo instalar k9copy (Muy Similar a Dvd-Shrink)?
* Primero hay que añadir el siguiente repositorio
$ 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
* Applicaciones → Herramientas del sistema → Menu Editor
File Menu -> New Entry
Nombre: k9copy
Comando: k9copy
Categoría: Sonido y Video