En Multimedia, encontrarás artículos sobre cualquier aplicación multimedia en tu Mandriva Linux.
Si quieres colaborar puedes hacerlo con artículos sobre multimedia en Mandriva Linux y no te olvides de colgarlo en MultimediaDrake.
.
Pues eso, Amarok + EasyTag = La combinación ferfesta para tener toda tu música perfectamente ordenada y clasificada.
EasyTag es un editor de tags para mp3 y ogg. Ya sabéis, Artista, Título, Album, etc. Su uso es increiblemente sencillo e increiblemente potente. En un plis plas tienes puestas correctamente las tags de todos tus archivos mp3/ogg.
Despues el Amarok, es un reproductor de mp3/ogg que escanea RECURSIVAMENTE (directorios y subdirectorios) y ordena basandose en los tags toda la música que encuentra. Si los tags los tienes bien editados el resultado es perfecto. Tienes toda tu musica ordenada y fácilmente accesible.
Probadlo, es la caña :)
Saludos
Peratu
urpmi aossFinalmente, iniciamos la terminal y escribimos esto:
aoss /opt/TeamSpeak2RC2/TeamSpeak //Ruta por defectoEl único problemilla que noto, esque a veces se oye como unos pinchazos de fondo, pero se entiende a la gente cuando habla ;). Saludos.
wget http://vidar.gimp.org/wp-content/uploads/2007/12/lastfmproxy-1.3b.tar.gz
--18:57:27-- http://vidar.gimp.org/wp-content/uploads/2007/12/lastfmproxy-1.3b.tar.gz
=> `lastfmproxy-1.3b.tar.gz'
Resolviendo vidar.gimp.org... 82.134.4.11
Connecting to vidar.gimp.org|82.134.4.11|:80... conectado.
Petición HTTP enviada, esperando respuesta... 200 OK
Longitud: 32,079 (31K) [application/x-tar]
100%[====================================>] 32,079 30.66K/s
18:57:29 (30.62 KB/s) - `lastfmproxy-1.3b.tar.gz' saved [32079/32079]
Lo descomprimimos
tar -zxvf lastfmproxy-1.3b.tar.gz lastfmproxy-1.3b/ lastfmproxy-1.3b/COPYING.txt lastfmproxy-1.3b/ChangeLog.txt lastfmproxy-1.3b/README.txt lastfmproxy-1.3b/audioscrobbler.py lastfmproxy-1.3b/changestation.py lastfmproxy-1.3b/config.py lastfmproxy-1.3b/data/ lastfmproxy-1.3b/data/album.png lastfmproxy-1.3b/data/artist.png lastfmproxy-1.3b/data/default.css lastfmproxy-1.3b/data/default.html lastfmproxy-1.3b/data/favicon.ico lastfmproxy-1.3b/data/main.js lastfmproxy-1.3b/data/nice_favicon.png lastfmproxy-1.3b/data/noalbum_medium.gif lastfmproxy-1.3b/data/sidebar.css lastfmproxy-1.3b/data/sidebar.html lastfmproxy-1.3b/data/song.png lastfmproxy-1.3b/httpclient.py lastfmproxy-1.3b/lastfm.py lastfmproxy-1.3b/main.py lastfmproxy-1.3b/playlist.py lastfmproxy-1.3b/xspf.pyIngresamos al directorio en que se descomprimió con
cd lastfmproxy-1.3b/aquí tenemos que editar el archivo config.py con Gedit, Kate o el de nuestra preferencia. Con KDE viene Kwrite
kwrite config.pyBuscamos username para escribir nuestro nombre de usuario en Last.fm y password para nuestra contraseña.
Grabamos los cambios y desde la consola lanzamos el archivo main.py, si estamos en el directorio home sería así:
lastfmproxy-1.3b/main.py Starting LastFMProxy 1.3b... Connecting to last.fm server... To tune in, point your browser to: http://localhost:1881/Como bien dice allí, la URL http://localhost:1881/ la abrimos en cualquier navegador. Cargará una página similar en diseño a la web de Last.fm y a las primeras versiones del reproductor, hacemos clic en "Start radio" para que nos proporcione el archivo lastfm.m3u que podemos abrirlo con cualquier software reproductor de MP3s y ya estamos escuchando la radio:
Por defecto tocará la estación "musical neighbours" (vecinos), si queremos otra radio cambiamos la URL a, por ejemplo, algo así:
http://localhost:1881/lastfm://globaltags/rock
para escuchar canciones que tienen el tag o la etiqueta "rock". Y así podemos escoger otros géneros como punk, britpop, reggae, etc...
Si quieren escuchar mi lista de favoritas la URL es:
http://localhost:1881/lastfm://user/danny_g/playlist
Cada vez que hay un cambio de canción la ventana del navegador debería actualizarse automáticamente, si no ocurre pues con la opción "Refresh" se puede hacer. Me ha pasado algunas veces que aunque en el reproductor suena una nueva canción, en el browser no aparece ninguna información sino hasta la siguiente canción; no hay problema, como dice el tío en el README de LastFMProxy: nada es perfecto. No obstante no he tenido mayores problemas con este programa. Si el oficial les da muchos problemas al querer instalarlo o compilarlo (un par de veces lo intenté y fallé miserablemente) pues olvídense de él y usen esta buenísima opción.
Es todo, hasta la próxima.
[root@akira becquer]# urpmi mp32oggUna vez instalado podemos ver las opciones y los parametros que acepta el script pasándole el siguiente argumento:
[becquer@akira ~]$ mp32ogg --help
mp32ogg v0.11
(c) 2000-2002 Nathan Walp
Released without warranty under the terms of the Artistic License
Usage: /usr/bin/mp32ogg [options] dir1 dir2 file1 file2 ...
Options:
--delete Delete files after converting
--rename=format Instead of simply replacing the .mp3 with
.ogg for the output file, produce output
filenames in this format, replacing %a, %t
and %l with artist, title, and album name
for the track
--lowercase Force lowercase filenames when using --rename
--verbose Verbose output
--help Display this help message
Ahora vamos a mostrar como funciona basándose en un ejemplo real ;). Tenemos un directorio llamado him con varias canciones en formato mp3. Vamos a convertir dichas canciones a ogg. Lo hacemos de esta manera:
[becquer@akira musica]$ mp32ogg him mp32ogg v0.11 (c) 2000-2002 Nathan Walp Released without warranty under the terms of the Artistic License Converting HIM - Wings of a Butterfly.mp3 to OGG... HIM - Wings of a Butterfly.ogg done! Converting Him - Enjoy the Silence.mp3 to OGG... Him - Enjoy the Silence.ogg done! Converting HIM - Solitary Man.mp3 to OGG... HIM - Solitary Man.ogg done!Como se puede ver el programa coge las canciones una a una, y las convierte a ogg dejándolas en el mismo directorio y con el mismo nombre pero con extensión ogg. Ahora solo falta que las escucheís en vuestro reproductor favorito. En mi caso amarok ;)
sh mp32wav-0.2.4.sh directorio_con_mp3/Entonces procederá a ejecutar lame (con lo que tendréis que instalar lame, de PLF), para transformar los mp3 en wav, éste se ejecuta con la opción para preservar la máxima calidad posible (pudiendo ser un poco más lento). Después, ejecutará sox para regular el volúmen de estos wav creados. Después, los moverá al directorio /mastercd, que él mismo creará si no está presente (en mis sistemas este directorio suelo tenerlo en una partición aparte, es un directorio con permisos con sticky-bit, todos pueden escribir pero no pueden borrar lo que no es suyo, destinado a tener ISOs de gran tamaño, backups y demás material "grande" ;-), aunque esto es una manía personal). Una vez movidos los wav allí, os pedirá que seleccionéis la aplicación para grabarlos (k3b, brasero, gnomebaker, xcdroast, graveman...) Se puede descargar de aquí Saludos y suerte :-)
[dalfa@Mdv_R00lz ~]$ urpmq -i easytag Name : easytag Version : 1.99.11 Release : 0.1.20060plf Group : Sound Size : 2285490 Architecture: i586 Source RPM : easytag-1.99.11-0.1.20060plf.src.rpm Build Host : ryu.zarb.org Packager : Götz WaschkURL : http://easytag.sourceforge.net Summary : Tag editor for MP3, OGG files Description : EasyTAG is an utility for viewing and editing tags of MP3, MP2, FLAC, Ogg Vorbis, MP4/AAC, MusePack and Monkey's Audio files. Its simple and nice GTK+ interface makes tagging easier under GNU/Linux. Features: - View, edit, write tags of MP3, MP2 files (ID3 tag with pictures), FLAC files (FLAC Vorbis tag), Ogg Vorbis files (Ogg Vorbis tag), MP4/AAC (MP4/AAC tag), and MusePack, Monkey's Audio files (APE tag), - Can edit more tag fields : Title, Artist, Album, Disc Album, Year, Track Number, Genre, Comment, Composer, Original Artist/Performer, Copyright, URL and Encoder name, - Auto tagging: parse filename and directory to complete automatically the fields (using masks), - Ability to rename files and directories from the tag (using masks) or by loading a text file, - Process selected files of the selected directory, - Ability to browse subdirectories, - Recursion for tagging, removing, renaming, saving..., - Can set a field (artist, title,...) to all other files, - Read file header informations (bitrate, time, ...) and display them, - Auto completion of the date if a partial is entered, - Undo and redo last changes, - Ability to process fields of tag and file name (convert letters into uppercase, downcase, ...), - Ability to open a directory or a file with an external program, - CDDB support using Freedb.org servers (manual and automatic search), - A tree based browser or a view by Artist & Album, - A list to select files, - A playlist generator window, - A file searching window, - Simple and explicit interface!, - French, German, Russian, Dutch, Hungarian, Swedish, Italian, Japanese, Ukrainian, Czech, Spanish, Polish, Romanian, Danish, Greek and Brazilian Portuguese translation languages, - Written in C and uses GTK+ 2.4 for the GUI.
cullero@bicho Descarga$su Contraseña: root@bicho $urpmi python python-gtk pygtk2.0 mplayer lsdvd lame vorbis-tools...y a esperar a que se instale lo que falte. Después, hay que bajarse Devidify de su web o mediante
cullero@bicho$wget http://devidify.googlecode.com/files/devidify-1.12.tar.gzDescomprimimos:
cullero@bicho$tar -zxvf devidify-1.12.tar.gz cullero@bicho$cd devidify/E instalamos, bajo root
cullero@bicho devidify$ su Contraseña: [root@bicho devidify]# python setup.py install running install running build running build_scripts creating build creating build/scripts-2.5 copying and adjusting devidify -> build/scripts-2.5 changing mode of build/scripts-2.5/devidify from 644 to 755 running install_scripts copying build/scripts-2.5/devidify -> /usr/local/bin changing mode of /usr/local/bin/devidify to 755 running install_data creating /usr/local/share/devidify copying devidify.glade -> /usr/local/share/devidify copying README -> /usr/local/share/devidify copying TODO -> /usr/local/share/devidify copying COPYING -> /usr/local/share/devidify copying NEWS -> /usr/local/share/devidify creating /usr/local/share/applications copying devidify.desktop -> /usr/local/share/applications running install_egg_info Writing /usr/lib/python2.5/site-packages/Devidify-1.10-py2.5.egg-info [root@bicho devidify]# exitSólo falta ejecutarlo:
cullero@bicho devidify$ devidify &Se abre la ventana y a ripear... En el directorio donde descomprimimos el fichero tar,gz, viene todo, incluso cómo desinstalar. A mi me ha gustado bastante... Ta luego...
lastfm://globaltags/rocko artistas más concretos, por ejemplo
lastfm://artist/Michael Nyman/similarartists/o si lo preferimos que nos deleite con artistas similares, por ejemplo
lastfm://artist/Michael Nyman/similarartists/Una vez hecho esto, sólo tendremos que pulsar el botón Tune in y observar la barra de progreso. Cuando se completa, veremos que en la carpeta donde le hemos dicho que guarde la música se habrá creado una nueva carpeta con la canción que acaba de "grabar" de la radio y la carátula del disco. Advertencia: este programa graba pero NO reproduce, así que si alguien conoce una opción que haga ambas cosas a la vez que me avise. Gracias
#EXTM3U #EXTINF:0,Cadena SER http://195.219.130.201:8017/liveguardar como :CadenaSer.m3u y listo, ahora arrastrar el archivo a amarok y disfrutar de cadena SE
mms://a536.l507220547.c5072.e.lm.akamaistream.net/D/536/5072/1006357674/reflector:20547Bien, este es el dato crucial, ahora vamos a usar a mplayer para que se conecte a la emisora y nos vaya guardando el audio en un fichero, pero ojo, este sera un fichero fifo que luego explicare porque, asi que, previamente vamos a crear el fichero fifo en el directorio donde vayamos a ir guardando los programas.
$ mkdir programaradioBien, ahora y desde el directorio donde guardaremos el resultado, podemos lanzar a mplayer para que comience su trabajo.
$ cd programaradio
$ mkfifo miaudio
$ mplayer -cache 256 mms://a536.l507220547.c5072.e.lm.akamaistream.net/D/536/5072/1006357674/reflector:20547 -ao pcm -aofile miaudio &Le decimos a mplayer que use la opcion de cache para que vaya mas desahogado y usamos las opciones de -ao pcm -aofile miaudio para que el flujo de audio se vaya cargando en el fichero miaudio que como recordaremos es un fichero fifo.
$ oggenc -o ficherosalida.ogg miaudioComo final nos restaria el hacer un pequeño script donde guardar todas estas opciones y decirle al cron que lo arranque y lo pare a las horas que se empiece a emitir el programa y finalize.




Debemos colocar la direccion de directorio donde lo instalamos seguido de dos puntos (:) asi:

Luego cerramos la terminal y la volvemos a abrir, para que se tome el nuevo valor del PATH (tambien puede ejecutarse el comando reset):
Como podemos ver ahora el binario aparece en la lista de ejecutables.









sh radio-0.2.90.shScript original en: http://www.ubuntu-es.org/node/7432 Segunda versión Saludos
sox -t ossdsp -w -s -r 44100 -c 2 /dev/dsp -t raw - | lame -x -m s - ./prueba.mp3un amigo me aconsejaba que grabase el mp3 y lo luego lo convirtiese en ogg y si claro es una solucion viable si no aprendo a hacerlo antes de la charla ;-) en fin esa es mi pregunta. gracias :-D
import dbus
bus = dbus.SystemBus()
manager = dbus.Interface(bus.get_object('org.bluez', '/org/bluez'), 'org.bluez.Manager')
bus_id = manager.ActivateService('audio')
audio = dbus.Interface(bus.get_object(bus_id, '/org/bluez/audio'), 'org.bluez.audio.Manager')
path = audio.CreateDevice('00:0D:3C:35:CC:D3')
#audio.ChangeDefaultDevice(path) #change the device to be used by default
sink = dbus.Interface (bus.get_object(bus_id, path), 'org.bluez.audio.Sink')
sink.Connect()
Recordad cambiar my direccion bluetooth por la vuestra.
Ahora enciendo el bluetooth (no hace falta ni la pulsación larga para que se ponga a escuchar) y ejecuto el script
cd ~ python a2dp.pyEspero unos segundos... ¡y me pide el pin! Ya era mas de lo que había conseguido jeje. Pongo el ping ¡y el icono de bluetooth se enciende! Además unos segundos después me dice kbluetooth si acepto una conexión como dispositivo de entrada, supongo que para que funcione como micrófono. Bueno, a lo que iba ya está emparejado (y se oye el pitidito que hace mi auricular cuando se conecta) así que parece que todo va bien. Ahora queda hacer que pueda usar el amarok (o el reproductor que uses) ¡¡pero estos de bluez ponen también cómo hacerlo funcionar en muchos reproductores!! ¡Mejor imposible! Primero probé con mplayer:
mplayer -ao alsa:device=bluetooth /mnt/lasaca/musica/prueba.oggUn par de segundos de intriga y... ¡sííí! ¡se oye! Y ahora venga, al amarok. Voy a preferencias->motor Selecciono alsa y doy a aplicar para que me deje escribir en el campo "Mono" y "Stereo" donde hay que poner bluetooth. Al principio por un problema ajeno a esto me decía al dar a aceptar el mensaje ese de "Xine no pudo iniciar..." Hoy me pongo enciendo el ordenador, sigo lo mismos pasos ¡y aquí me tenéis escuchando música con el amarok por a2dp! Que no os asuste lo del Xine, era sólo una anécdota. En resumen, los pasos a seguir: 1 - Instalar bluez 3.16 o superior: A día de hoy está en rpm en main_backports la version 3.23 2 - Crear el archivo a2dp.py con este contenido:
import dbus
bus = dbus.SystemBus()
manager = dbus.Interface(bus.get_object('org.bluez', '/org/bluez'), 'org.bluez.Manager')
bus_id = manager.ActivateService('audio')
audio = dbus.Interface(bus.get_object(bus_id, '/org/bluez/audio'), 'org.bluez.audio.Manager')
path = audio.CreateDevice('00:0D:3C:35:CC:D3')
#audio.ChangeDefaultDevice(path) #change the device to be used by default
sink = dbus.Interface (bus.get_object(bus_id, path), 'org.bluez.audio.Sink')
sink.Connect()
Poniendo la dirección mac de tu dispositivo en esta línea:
path = audio.CreateDevice('00:0D:3C:35:CC:D3')
3 - Emparejar: Ejecutar el script python a2dp.py y poner el pin y esas cosas
4 - Configurar tu reproductor de música
http://wiki.bluez.org/wiki/HOWTO/AudioDevices#SupportedPlayersmv avitompg.desktop /usr/share/apps/konqueror/servicemenus/y listo al hacer click derecho en un video, vas a acciones, y te saldran las opciones a convertir. Otro tip es que al hacer un dvd con mandvd, el problema es que al grabarlo con k3b (la estructura del dvd que hacia mandvd) mi dvd player sony no lo leia, ya que no es multizona, asi que tenia que usarlo en el otro player que es multizona, y me dije, probemos nerolinux en modo dvd-video, y funciono, mi lector sony pudo leerlo, no se por que quisas los dvd que crea nerolinux son multizona. saludos
#!/bin/bash
for i in *.flv ; do
ID=`echo $i | cut -d. -f1`
ffmpeg -i ${ID}.flv ${ID}.avi;
done
Por supuesto, es mejorable.
Ah! Se me olvidaba decir que los vídeos me los descargo con firefox con la extensión "Downloadhelper" y que el script lo guardo en "~/bin" porque resulta más cómodo cuando la computadora la usa un solo usuario (como es mi caso).mencoder tv://[número-canal] -tv input=0 -o tv.aviMe graba incluso el sonido sin tener que usar sox, lo cual me alegra pues el fin de haberme comprado la tarjeta era para pasar esos viejos vídeos VHS a DVD antes de que el deterioro lo haga imposible. Más tarde buscaré las opciones adecuadas para grabar directamente en otros formatos de vídeo (ahora voy a echar una partidita a "Return to Castle Wolfenstein").
<protocolInfo extend="yes"/>5.- Y debajo de '' añadimos este trozo de código:
<transcoding enabled="yes">
<mappings>
<mimetype-profile>
<transcode mimetype="audio/mpeg" using="mp3-pcm"/>
<transcode mimetype="audio/x-flac" using="oggflac-pcm"/>
<transcode mimetype="application/ogg" using="oggflac-pcm"/>
<transcode mimetype="text/plain" using="text-to-speech"/>
<transcode mimetype="video/x-msvideo" using="ffmpeg-sh"/>
<transcode mimetype="video/x-flv" using="ffmpeg-sh"/>
</mimetype-profile>
</mappings>
<profiles>
<profile name="ffmpeg-sh" enabled="yes" type="external">
<mimetype>video/mpeg</mimetype>
<accept-url>yes</accept-url>
<first-resource>yes</first-resource>
<agent command="ffmpeg-tr.sh" arguments="%in %out"/>
<buffer size="10485760" chunk-size="131072" fill-size="5242880"/>
</profile>
<profile name="text-to-speech" enabled="yes" type="external">
<mimetype>audio/x-wav</mimetype>
<accept-url>no</accept-url>
<first-resource>yes</first-resource>
<agent command="espeak" arguments="-f %in -w %out"/>
<buffer size="1048576" chunk-size="131072" fill-size="262144"/>
</profile>
<profile name="oggflac-pcm" enabled="yes" type="external">
<mimetype>audio/x-wav</mimetype>
<accept-url>yes</accept-url>
<first-resource>yes</first-resource>
<agent command="ogg123" arguments="-d wav -f %out %in"/>
<buffer size="1048576" chunk-size="131072" fill-size="262144"/>
</profile>
<profile name="mp3-pcm" enabled="yes" type="external">
<mimetype>audio/x-wav</mimetype>
<accept-url>yes</accept-url>
<first-resource>yes</first-resource>
<agent command="mpg123" arguments="--wav %out %in"/>
<buffer size="1048576" chunk-size="131072" fill-size="262144"/>
</profile>
</profiles>
</transcoding>
6.- Guardamos dicho archivo.
7.- Ejecutamos en consola: 'kwrite ~/bin/ffmpeg-tr.sh' y metemos en su interior este contenido:
#!/bin/sh exec ffmpeg -i "$1" -b 2000k -me zero -f mpeg -ar 48000 -ac 2 - >"$2"8.- Le damos permisos de ejecución con: 'chmod 755 ~/bin/ffmpeg-tr.sh' 9.- Ejecutamos 'mediatomb' desde la consola. 10.- Vamos a la ruta que nos especifique en el log, en mi caso: http://192.168.1.2:49152/ 11.- Pulsamos sobre Filesystem y navegamos hasta donde se encuentren nuestros vídeos para añadirlos a la base de datos. 12.- Comprobamos que se encuentran cargados pulsando en 'Database' y vamos a la PS3 13.- Desde el menú de la consola, vamos a Vídeos, nos debe aparecer el logo de mediatomb.
Navegamos hasta el vídeo en cuestión y nos debe salir el nombre con un '*' al final.
Esto significa que se mostrará con transcoding. Si os fijáis bien, pone que el Avi es de tipo MPEG-2 :)
14.- Le damos a reproducir y tras un ratillo, empezará a visualizarse. No os preocupéis si tarda un poco, tened en cuenta que debe crear una caché para que el vídeo no se corte mientras se visualiza.
Y esto es todo, a disfrutarlo y si tenéis alguna duda o comentario, no dudéis en preguntar ;)[dalfa@MDV2006 PiratesOfSiliconValley]$ avimerge avimerge (transcode v1.0.2) (C) 2001-2004 Thomas Oestreich, T. Bitterberg Uso: avimerge [opciones] -o file nombre de archivo de salida -i archivo1 [archivo2 [...]] archivo(s) de entrada -p archivo pista adicional de audio multiplex del archivo -a numero seleciona una pista de audio del archivo entrada [0] -A numero selecciona una pista de audio en el archivo salida [siguiente] -b n manipula audio vbr [autodeteccion] -c botar cuadros de video si el audio esta perdido [apagado] -f archivo leer comentarios AVI del archivo [apagado] -x archivo lee indice avi desde archivo [apagado] (ver aviindex(1))Un ejemplo de su uso:
[dalfa@MDV2006 PiratesOfSiliconValley]$ avimerge -i PiratesOfSiliconValley.cd1.avi PiratesOfSiliconValley.cd2.avi -o PiratesOfSiliconValley.avi scanning file Pirates of Silicon Valley.cd1.avi for video/audio parameter [avilib] V: 23.976 fps, codec=XVID, frames=69107, width=656, height=496 [avilib] A: 48000 Hz, format=0x55, bits=0, channels=2, bitrate=160 kbps, [avilib] 34549 chunks, 57647040 bytes, CBR merging multiple AVI-files (concatenating) ... file 01 Pirates of Silicon Valley.cd1.avi [PiratesOfSiliconValley.cd1.avi] (000000-069106) (2882340.67 <-> 2882352.00) file 02 Pirates of Silicon Valley.cd2.avi [PiratesOfSiliconValley.cd2.avi] (069107-139200) (5805847.51 <-> 5805864.00) No audiodata left for track 0->0 (5805864.00=5805864.00) continuing .. [PiratesOfSiliconValley.cd2.avi] (069107-139498) (5818276.61 <-> 5805864.00) ... done merging 2 file(s) in PiratesOfSiliconValley.avi [avilib] V: 23.976 fps, codec=XVID, frames=139499, width=656, height=496 [avilib] A: 48000 Hz, format=0x55, bits=0, channels=2, bitrate=160 kbps, [avilib] 69591 chunks, 116117280 bytes, CBR [dalfa@MDV2006 PiratesOfSiliconValley]$ du -ch * 1,4G PiratesOfSiliconValley.avi 701M Pirates of Silicon Valley.cd1.avi 701M Pirates of Silicon Valley.cd2.avi 84K PiratesOfSiliconValley.srt 4,0K Tracked_by_Demonoid_com.txt 2,8G totalavimerge es parte de transcode:
[dalfa@MDV2006 PiratesOfSiliconValley]$ urpmq -i transcode Name : transcode Version : 1.0.2 Release : 0.1.20060plf Group : Video Size : 5684271 Architecture: i586 Source RPM : transcode-1.0.2-0.1.20060plf.src.rpm Build Host : ryu.zarb.org Packager : Götz WaschkURL : http://www.transcoding.org Summary : A linux video stream processing utility Description : transcode is a text-console video stream processing tool. Decoding and encoding is done by loading shared library modules that are responsible for feeding transcode with raw RGB/PCM streams (import module) and encoding the frames (export module). It supports elementary video and audio frame transformations. Some example modules are included to enable import of MPEG program streams (VOB), Digital Video (DV), or YUV video and export modules for writing DivX;-), OpenDivX, or uncompressed AVI files. A set of tools is available to extract and decode the sources into raw video/audio streams for import and to enable post-processing of AVI files. This package is in PLF as it could violate some patents.
$(CC) -o $@ $(OBJS) -ldvdread -liconv -ljpeg -lm4)
# make5) Como root:
# make install6) configurar el archivo /etc/kissdx.conf, dando la ruta de los archivos al que tiene que acceder el reproductor: por ej.
audiopath =/home/miusuario/media/audio videopath =/home/miusuario/media/video picturepath =/home/miusuario/media/picture kmlurl =http://tinystocks.com/k/kiss.phpdentro de estos directorios se enlazan los archivos o directorios de medios de video-audio-imagen. 7) En caso de querer autoiniciarlo, creo que la solución mas sencilla es enlazar /usr/sbin/kissdx, en el directorio .kde/autostart del usuario (lo cual permite salvarlo en caso de reinstalación sin borrar /home). Hay luego configuraciones mas avanzadas, descritas aqui Espero que será de utilidad, para alguno, para disfrutar de un kiss, en mandriva, sin dolores de cabeza. Saludos a todos.
Echa tu pan sobre las aguas; que después de muchos días lo hallarás.
11:1 קֹהֶלֶת
************************
Linux user #463168
Éste es el contenido del script avi2dvd.sh:
#!/bin/bash
#
# Dependencias : transcode, mplex, ffmpeg, dvdauthor, growisofs.
# Entrada : $1 debe ser un archivo con extension avi.
#
# Restricciones : $1 debe estar en el mismo directorio que $0.
# Debe haber espacio suficiente en disco.
# Debe tener una unidad de DVD grabable.
# Codifica a formato NTSC este se usa en Colombia entre otros.
#
# Resultado : DVD grabado con el video del archivo $1.
# Un solo capítulo, una sola pista de audio. Sin menues ni subtítulos.
#
# Más informacion : http://www.transcoding.org/cgi-bin/transcode?Tutorials/Authoring_PC_Media_To_DVD
# Por hacer : Validaciones (alguien se apunta?)
#
# Donaciones : jeansagi at myrealbox dot com ;)
#
avi=$1
avi_name=`basename ${avi} .avi`
dir_name=dir-${avi_name}
echo Convirtiendo ${avi}...
echo Inserte un DVD grabable, y presione *ENTER* cuando este listo...
read Pausa
# Codifica usando el formato NTSC
#
# Para codificar a PAL cambiar 29.97 por 25
#
transcode -i ${avi} -y ffmpeg --export_prof dvd-ntsc --export_asr 3 \
-o ${avi_name} -D0 -b224 -N 0x2000 -s2 -m ${avi_name}.ac3 \
-J modfps=clonetype=3 --export_fps 29.97
rm -f ${avi}
mplex -f8 -o ${avi_name}.mpg ${avi_name}.m2v ${avi_name}.ac3
mkdir ${dir_name}
dvdauthor -o ${dir_name} ${avi_name}.mpg
dvdauthor -o ${dir_name} -T
growisofs -Z /dev/dvd -dvd-video ${dir_name}/
exit 0
echo now in nirvana
Supongamos que tenemos un vídeo en formato ogg y queremos convertirlo en un avi, para hacerlo, sólo necesitamos usar mencoder (es posible que necesitemos el mplayer de PLF, que tiene los codecs necesarios):
mencoder -idx video.ogg -ovc lavc -oac mp3lame -o video.avi
Saludos :-)
.
urpmi.addmedia plf-free-COOKER ftp://ftp.univ-orleans.fr/logiciel-libre/plf/mandrake/free/cooker with hdlist.czDespués de instalarlo podemos borrar ese repositorio sin problemas:
urpmi.removemedia plf-free-COOKERInstalar usando
urpmi --test k9copy-> Para conocer las dependencias, si estamos conformes:
urpmi k9copy- k9copy vs. DVDShrink Una aplicación muy usada para llevar a cabo esta operación de convertir de DVD9 a DVD5 es DVDShrink. Es una aplicaicón para Window$ pero que, actualmente (usando un sistema con udev ( desde Mdk 10.1 y un wine reciente, como el que trae Mdv 2005 y 2006), corre emulada perfectamente bajo linux. Ventajas de k9copy - Aplicación de software libre - Código abierto - En contínuo desarrollo - Corre nativamente en linux. - Más rápido Ventajas de DVDShrink (bajo wine) Si lo tienes configurado para que haga un "Deep Analysis" y que use "Maximum sharpness": - Mucha mejor calidad del producto final (aunque será más lento). - Alguna funcionalidad extra como compresión de menús. Saludos ;-)
Hoy trapicheando como siempre por los paquetes disponibles para ver si encontraba alguna joya... descubrí dvdstyler. es un software para crear dvd de autor. O lo que es lo mismo, crear un dvd con varias películas ( normalmente mpeg ) y su correspondiente menú introductorio, donde podremos selecionar la película a ver, o elegir el capítulo de una película.
Al principio, cuando entras el programa, ves que es un proyecto muy nuevo. Eso es bueno, porque te haces con él, en muy poco. Sobre funcionamiento no os puedo decir nada porque todavía no lo he echado a andar.
A mi juicio es un programa que promete. Para instalarlo: "urpmi dvdstyler" ( yo me lo he bajao del contrib de la cooker ).
El lunes os hablaré de otro programa que me ha encantado mucho más: akregator. Hasta entonces.
Actualización: No es qtera, está hecha con wxwindows. :)
mencoder -tv driver=v4l:width=640:height=480 tv://[nº canal] -o /home/alvaro/tv.avi -ovc lavc -oac pcmEsto te graba la señal del canal que indiques en [nº canal] con una compresión más o menos decente (unos 800mb la hora). Si quieres más compresión usa:
mencoder -tv driver=v4l:width=640:height=480 tv://[nº canal] -o /home/alvaro/tv.avi -oac mp3lame -ovc lavcEsta opción, en mi ordenador (K7 1Ghz 392mb ram) he tenido algún problema de sincronismo de audio, pero todo es cuestión de probar cambiando resoluciones y cosas así.
El otro dia maese Sinner me pidio en el canal #mandrake de irc.escomposlinux.org el "metodo morghot" para rippear un dvd y pasarlo a divx.
Marchando una de rippeo le conteste, asi que, aqui va el metodo ese de las tres pasadas, para poder pasar un dvd al formato que deseemos usando para ello las maravillas de mplayer y su sagaz escudero, mencoder.
Bien, verificar que tenemos el enlace simbolico /dev/dvd establecido, en mi caso apunta a la regrabadora dvd.
[root@lorena jmcc]# ll /dev/dvd lr-xr-xr-x 1 root root 30 sep 10 13:47 /dev/dvd -> ide/host0/bus1/target0/lun0/cd
Introducimos el dvd del que queremos hacer una copia de seguridad. Llamamos a mencoder para que extraiga el sonido y lo vuelque a un fichero contenedor, este fichero contiene unicamente el flujo del audio requerido, si la pelicula es larga, al finalizar mencoder muestra el bitrate adecuado para cd,s de 650, 700 y 800 mgb.
[morghot@lorena dvd]$ mencoder dvd://1 -ovc frameno -o frameno.avi -oac mp3lame -lameopts vbr=3 -alang es
Dependiendo de la pelicula tardara mas o menos, una vez finalizado no encontraremos con un fichero llamado frameno.avi, no cambiar este nombre ya que mencoder busca este fichero en las siguientes pasadas. Como veis la ultima opcion de "alang" es para que codifique el audio en español, si no es asi, sacara la primera pista de audio, que normalmente sera en ingles.
A mi despues de la primera pasada me muestra estos bitrates.
Recommended video bitrate for 650MB CD: 1148 Recommended video bitrate for 700MB CD: 1247 Recommended video bitrate for 800MB CD: 1445 Recommended video bitrate for 2 x 650MB CD: 2437 Recommended video bitrate for 2 x 700MB CD: 2636 Recommended video bitrate for 2 x 800MB CD: 3033
Segunda pasada.
[morghot@lorena dvd]$ mencoder dvd://1 -ovc lavc -lavcopts vcodec=mpeg4:vpass=1:vbitrate=1247 -oac copy -o pelicula.avi.
El bitrate (1247) que le he puesto es para un cd de 700 mgb segun la recomendacion de mencoder en la codificacion del audio. Bien, cuando finalize, damos la segunda pasada para obtener mejor calidad., el comando es el mismo ( poner el mismo bitrate), solo se diferencia en el valor de vpass:
Tercera pasada
[morghot@lorena dvd]$ mencoder dvd://1 -ovc lavc -lavcopts vcodec=mpeg4:vpass=2:vbitrate=1247 -oac copy -o pelicula.avi.Una vez finalice deberemos tener nuestra lista nuestra copia de seguridad. veamos el resultado.
[morghot@lorena vcd]# file salida.avi salida.avi: RIFF (little-endian) data, AVI, 640 x 480, 25.00 fps, video: DivX 4, audio: MPEG-1 Layer 3 (stereo, 44100 Hz)
Ahora veamos como pasar una pelicua desde el formato mpg al formato divx para mejorar la calidad de la imagen, y particularmente para mi, poder verla mejor en el reproductor dvd del salon que soporta divx.
Fichero en cuestion.
[morghot@lorena vcd]$ file HP.mpg HP.mpg: MPEG system stream data
Sacamos el audio.
[morghot@lorena vcd]$ mencoder HP.mpg -ovc frameno -o frameno.avi -oac mp3lame -lameopts vbr=3
Finalizado la extracion del audio, pasamos a encoder la pelicula.
[morghot@lorena vcd]$ mencoder HP.mpg -ovc lavc -lavcopts vcodec=mpeg4 -vf scale=640:480 -oac copy -o HP.avi
El proceso de escalado es manejado por el filtro de video scale: -vf scale=ancho:alto. La calidad puede ser establecida con la opción -sws. Si no se especifica, MEncoder usará 0: bilineal rápido.
Veamos el resultado.
[morghot@lorena vcd]$ file HP.avi HP.avi: RIFF (little-endian) data, AVI, 640 x 480, 25.00 fps, video: DivX 4, audio: MPEG-1 Layer 3 (stereo, 44100 Hz)
Bueno, espero que sirva para algo.
ahh, por cierto, me largo de vacaciones, siiii, una tourne por europa ( Budapest, Viena, Praga), ufffff, a ver si disfrutamos un poco mi chica y yo.
Saludos de morghot.
[sinner@mandriva pelis]$ sudo urpmi mencoder
ftp://ftp.free.fr/pub/Distributions_Linux/plf/mandriva/2007.1/free/release/binary/i586/mencoder-1.0-1.rc1.11.2plf2007.1.i586.rpm
installing mencoder-1.0-1.rc1.11.2plf2007.1.i586.rpm from /var/cache/urpmi/rpms
Preparing...
1/1: mencoder #######################################################
[sinner@mandriva pelis]$
Luego, giráis la peli. Para ello, se usa la opción "rotate". Los valores de rotate pueden ser:
[sinner@mandriva pelis]$ mencoder -vf rotate=1 -ovc lavc -oac copy mvi_8509.avi -o mvi_8509girada.avi MEncoder 1.0-1.rc1.11.2plf2007.1-4.1.2 (C) 2000-2006 MPlayer Team CPU: Intel(R) Pentium(R) 4 CPU 3.40GHz (Family: 15, Model: 6, Stepping: 4) CPUflags: Type: 15 MMX: 1 MMX2: 1 3DNow: 0 3DNow2: 0 SSE: 1 SSE2: 1 Compiled with runtime CPU detection. 98 audio & 216 video codecs success: format: 0 data: 0x0 - 0xaa2b266 AVI file format detected. VIDEO: [MJPG] 640x480 24bpp 30.000 fps 11430.1 kbps (1395.3 kbyte/s) [V] filefmt:3 fourcc:0x47504A4D size:640x480 fps:30.00 ftime:=0.0333 Opening video filter: [expand osd=1] Expand: -1 x -1, -1 ; -1, osd: 1, aspect: 0.000000, round: 1 Opening video filter: [rotate=1] ========================================================================== Opening video decoder: [ffmpeg] FFmpeg's libavcodec codec family Selected video codec: [ffmjpeg] vfm: ffmpeg (FFmpeg MJPEG decoder) ========================================================================== audiocodec: framecopy (format=1 chans=1 rate=11024 bits=8 B/s=11024 sample-1) VDec: vo config request - 640 x 480 (preferred colorspace: Planar 422P) Could not find matching colorspace - retrying with -vf scale... Opening video filter: [scale] VDec: using Planar 422P as output csp (no 1) Movie-Aspect is undefined - no prescaling applied. SwScaler: reducing / aligning filtersize 1 -> 4 SwScaler: reducing / aligning filtersize 1 -> 4 SwScaler: reducing / aligning filtersize 1 -> 1 SwScaler: reducing / aligning filtersize 9 -> 8 SwScaler: BICUBIC scaler, from yuv422p to yuv420p using MMX2 SwScaler: using 4-tap MMX scaler for horizontal luminance scaling SwScaler: using 4-tap MMX scaler for horizontal chrominance scaling SwScaler: using 1-tap MMX "scaler" for vertical scaling (YV12 like) SwScaler: 640x480 -> 640x480 videocodec: libavcodec (480x640 fourcc=34504d46 [FMP4]) Writing header... ODML: Aspect information not (yet?) available or unspecified, not writing vprp header. Writing header... ODML: Aspect information not (yet?) available or unspecified, not writing vprp header. Pos: 123.9s 3716f (100%) 77.99fps Trem: 0min 13mb A-V:0.033 [803:88] Flushing video frames Writing index... Writing header... ODML: Aspect information not (yet?) available or unspecified, not writing vprp header. Video stream: 803.567 kbit/s (100445 B/s) size: 12441890 bytes 123.867 secs 3716 frames Audio stream: 88.192 kbit/s (11023 B/s) size: 1365506 bytes 123.867 secs [sinner@mandriva pelis]$Y ya está :) Salut, Sinner
Bien, como estoy de vacaciones (estaba cuando empece esto), decidi ponerme en serio con el tema de pasar las peliculas desde mi camara digital -. Una “noseque” Handycam Digital modelo TRV12E PAL.- y poder pasarlas o bien a un formato DVD, SVCD o VCD para poder visualizarlas tranquilamente en el DVD del salon
Tras preguntar aquí y alla, consultar a San Google, saque la conclusion de que el programa que necesitaba para esto es kino asi que tire de urpmi
#urpmi kino
Amen de instalar kino en si, tambien te pedira confirmacion para instalar el resto de paquetes de los que depende, podran ser muchos o pocos en funcion de lo que previamente tengamos instalado, si queremos saber que precisa:
#urpmf --requires kinoComo ves, salen bastantes paquetes, pero muchos de ellos ya estaran instalados.
Bien, antes de nada, especificar como podemos obtener desde la camara digital la grabacion que queremos pasar a VCD o SVCD.
Hay dos formas, o bien via V4L a través de la entrada composite o bien a traves de firewire.
Desde luego recomiendo firewire, la obtencion mediante V4L deja bastante que desear y la calidad no es muy buena. No obstante si se opta por esto ultimo, habra que tener instalado para poder pasarlo a formato dv el paquete libdv-apps que nos proporciona el encodeador a este formato ubicado en /usr/bin/encodedv.
Asi que optemos por el firewire
Bien, antes de nada e incluso antes de instalar kino, cargaremos los modulos correspondientes que nos permitiran usar el firewire.
# modprobe ieee1394 # modprobe ohci1394 # modprobe raw1394 # modprobe video1394Si todo ha ido bien, al hacer un lsmod obtendremos:
#lsmod Module Size Used by video1394 18028 0 raw1394 27980 0 ohci1394 33956 1 video1394 ieee1394 287856 3 video1394,raw1394,ohci1394Ahora ya podemos instalar el kino tirando de urpmi.
# lspci | grep Firewire 00:0b.0 FireWire (IEEE 1394): VIA Technologies, Inc. IEEE1394 Host Controller(rev46)Pues parece que todo esta correcto.
kino:18820): Gtk-WARNING **: This process is currently running setuid or setgid. This is not a supported use of GTK+. You must create a helper program instead. For further details, see: http://www.gtk.org/setuid.html Refusing to initialize GTK+En la url de arriba explican el porque. Bien, la solucion pasa por darle permisos de rw a /dev/raw1394 para todos, asi que:
# chmod 666 /dev/raw1394Ahora ya podremos iniciar kino como usuario normal
$kino &Y nos aparece el interfaz de esta maravilla. Ahora si pulsamos el icono de configuracion, ya nos debe de aparecer activada la pestaña corespondiente a IEEE1394.
# rpm -qa|grep mjpegtools mjpegtools-1.6.1.93-2mdk libmjpegtools1.6-1.6.1.93-2mdk
Según leo y entiendo, el DV o Digital Video es el formato usado por las camaras digitales tanto en el area profesional como en la amateur.
La compresion que usa es similar a MJPEG, asi, cada imagen o frame es comprimida de forma independiente
El ratio de imagenes que usa en formato PAL ( creo que es el que usamos en estos lares) es de 25 imagenes/segundo (25 FPS) para una resolucion de 720x480
Usando los parametros normales, 60 minutos en este formato ocuparan entre 10 a 15 Gb.
El uso de kino a mi parecer no tiene mayor complicacion, en la solapa capture veremos un boton rojo que pulsando en el, simplemente comenzara a capturar el contenido de la cinta de nuestra camara y lo volcara a un fichero con extension .dv, por defecto lo llamara capture.dv, pero podemos cambiarlo.
Luego en la solapa exportar tenemos las opciones disponibles para convertir el proyecto a otros formatos, bien VCD, SVCD o DVD.
Pero no solo de interfaces graficas vive el hombre, asi que, la otra opcion que he encontrado se llama dvgrab.
Video Digital - Parte II - Usando dvgrab.
No solo kino nos permite la captura de videl de las camaras digitales, tambien y para los amantes de la linea de comandos (me apunto), tenemos dvgrab.
#rpm -qa|grep dvgrab dvgrab-1.5-1mdkYa sabes, a urpmeizar si no lo tienes instalado.
$dvgrab -i
Capture Started
dvgrab-001.avi” 999.86 MB 7031 frames timecode 00:08:17.07 date 2004.09.14 09:36:30.
$du -svemos que el total es de 13 Gb ( uffffff ), una pasada.
$ grab.sh cinta001 (donde cinta001 es el directorio que se creara y se volcaran todos los *.avi)
$conv-dvd.sh cinta001/
#!/bin/bash
# *********************************************************** #
# Script que genera un avi en xvid-mp3 para ser reproducido #
# en móviles Nokia (N80) usando el programa smartmovie #
# #
# Si encuentras algún error o quieres añadirle alguna mejora #
# ponte en contacto conmigo a través de blogdrake.net #
# #
# Script realizado por gejo el 26/05/2007 #
# *********************************************************** #
DIR=`pwd`
# SI LOS PARAMETROS PASADOS SON MENORES A 2 NO SE PUEDE EJECUTAR EL SCRIPT
if [ $# -lt 2 ]; then
echo ""
echo " - Avi2Nokia ---"
echo " Uso: $0 video_entrada video_salida [subtitulo]"
echo ""
exit 1
fi
# MIRO QUE EXISTA EL VIDEO DE ORIGEN
if [ ! -f "$PWD/$1" ]; then
echo ""
echo " - Avi2Nokia ---"
echo " No existe el video de entrada"
echo ""
exit 1
fi
# SI TENGO 3 PARAMETROS HAY QUE AÑADIR LOS SUBS
if [ $# -eq 3 ]; then
if [ -f "$PWD/$3" ]; then
mencoder "$1" -srate 16000 -vop scale=416:352 -o "$2" -sub "$3" -oac mp3lame -lameopts \
vbr=0:br=32:mode=3 -ovc xvid -xvidencopts bitrate=112 -ofps 12 -sws 2
echo ""
echo " - FINALIZADO -"
echo ""
else
echo ""
echo " - Avi2Nokia ---"
echo " No existe el fichero de subtitulos:"
echo " $PWD/$3"
exit 1
fi
# EN OTRO CASO...
else
mencoder "$1" -srate 16000 -vop scale=416:352 -o "$2" -oac mp3lame -lameopts vbr=0:br=32:mode=3 \
-ovc xvid -xvidencopts bitrate=112 -ofps 12 -sws 2
echo ""
echo " - FINALIZADO -"
echo ""
fi
vlc mi-archivo-de-video.aviy nos fijamos si aparece algún mensaje de error del programa relacionado con "freetype2", normalmente diciendo (en inglés) que no se ha podido encontrar la fuente /usr/lib/x11/fonts/VeraBd.ttf (es la fuente que utiliza freetype2 para renderizar el texto). La solución es bastante sencilla, consiste en buscar la ubicación de dicho archivo (VeraDb.ttf) y cambiar la ruta por la correcta. Vamos a ello: Podemos usar "kfind" para encontrar el archivo de la fuente (es importante que busque en todo "/"), en mi caso, bajo Mandriva 2008 PWP la ruta es "/usr/share/fonts/TTF/VeraBd.ttf". Probablemente con cualquier otra fuente *.ttf funcione, pero si han elegido esta en concreto por algo será ;) . Ahora vamos al vlc a Opciones->Preferencias->(Marcar "opciones avanzadas")->Vídeo->Subtítulos/OSD->Redibujado del texto. Allí hay un cuadro de diálogo con la etiqueta "Fuente", pegamos ahí la ruta correcta (/usr/share/fonts/TTF/VeraBd.ttf) o con el botón explorar buscamos el archivo concreto. Ahora sólo queda darle al botón "Salvar" que está abajo del todo para que se aplique el cambio. Por si acaso cerramos el vlc y lo volvemos a cargar. Ahora los subtítulos deben funcionar sin problema.
urpmi libstdc++5* Una vez descargado, abriremos un terminal e iremos a la carpeta donde tengamos el fichero (en mi caso /home/javi/Desktop) y vamos a descomprimirlo:
cd /home/javi/Desktop *Vamos al directorio tar -xvf sp-auth.tgz *Descomprimimos el fichero* Movemos la carpeta donde se encuentra los ficheros del sopcast al directorio home:
mv sp-auth /home/javi/.sopcastMuy importante poner el "." así creamos una carpeta que será oculta para que no nos moleste. * Creamos un enlace simbólico del ejecutable en /usr/local/bin para poder ejecutar la aplicación desde cualquier directorio.
ln -s /home/javi/.sopcast/sp-sc-auth /usr/local/bin/sopcast* Buscamos en alguna página de internet algún evento deportivo para compiar la url de la cadena para conectarnos con sopcast. Algunos enlaces: tvp2pfree RojaDirecta p2pLive Buscamos algún evento que nos interese, buscamos el enlace para sopcast hacemos click en el botón derecho sobre el y clickamos en "Copiar ruta del enlace" (así es para Firefox), cada cual que copie enlace como pueda en su navegador. Para copiar los enlaces de las url de RojaDirecta si no puedes con el botón derecho puedes hacer click en el botón de scroll o central del ratón, encima del enlace para que se te abra una nueva pestaña con la url. Un ejemplo de una url sería la dirección que voy a utilizar para este manual, sop://broker1.sopcast.com:3912/6002 * Volvemos al terminal y escribimos (no hace falta loguearse como root), muy importante las direcciones de los puertos 8800 y 8900:
sopcast sop://broker1.sopcast.com:3912/6002 8800 8900Una vez hecho esto nos empezarán a salir un listado de filas de letras y números, no os asusteis, significa que sopcast está fucionando correctamente. * Cuando hayamos conseguido esto abrimos una nueva pestaña de terminal (en KDE, Sesión - Nuevo Terminal) o abres una nueva ventana de terminal como prefieras, en este nuevo terminal introducimos lo siguiemte:
mplayer http://localhost:8900/tv.asf kmplayer http://localhost:8900/tv.asf *Para KDE mejor.Así conectamos uno de nuestros reproductores de video al flujo de datos de streaming generados por sopcast en esa dirección y en ese puerto. Se nos deberá de abrir el reproductor emitiendo la imagen del canal que escogimos, a veces habŕá que esperar un poco a que se cargue el buffer (buffering...). * Por último para matar el reproductor sólo basta con cerrarlo, pero para matar el sopcast tendrás que ir al terminal donde lo lanzaste, hacer "ctrl + c", la mayoría de la veces con esto será suficiente sin embargo a veces el proceso queda en estado "zombie" y no te deja lanzar otra instancia, por lo tanto tendrás que eliminar el proceso de la pila de ejecución a pelo, 2 formas:
ps -edf | grep sopcast kill -9 [PID] *PID = Número de identificación del proceso (primer número de la lista)En KDE en Mandriva, tenemos otra opción para hacer esto más facilmente, introducimos "ctrl + Esc" y nos abrirá la tabla de procesos, introducimos en sopcast el nombre "sopcast", marcamos el proceso y hacemos click en Matar.

su urpmi Kaffeine* Hacemos click en el enlace: qsopcast Nos saldrá esta ventana, y elegimos, Abrir con: Software Installer.

qsopcastDesde el escritorio (En KDE): Inicio -> Internet -> Qsopcast * Nos saldrá la siguiente ventana:

Hola.
Voy a tratar de explicarte como obtener, de una forma sencilla,
el reproductor multimedia RealOne para tu sistema Mandrake Linux.
La pagina "oficial" de RealPlayer para Linux (en realidad
para algunos sistemas tipo Unix mas) es esta:
http://forms.real.com/real/player/unix/unix.html
En esta pagina encontraras un formulario donde debes poner
tu nombre, una direccion de email y las caracteristicas de
tu sistema. Tras pulsar el boton "Download User Supported Player"
seras dirigido a una pagina de descarga.
No se si sabes que en Windows el reproductor mas actualizado
que tiene la compañia real es el RealOne. No se si lo has
probado. Pues bien, el RealOne for Linux tambien existe. Para
acceder a el pon atencion, pues se encuentra un tanto "oculto".
En el formulario de las caracteristicas de tu sistema, en el
menu desplegable "Select OS" lo mas logico es que un usuario
de un ordenador personal con Mandrake eligiese la opcion
"Linux 2.x (libc6 i386) RPM"
pues RPM es el sistema de paquetes que usa nuestra distro, y
siempre es mejor instalar los programas mediante el sistema
de paquetes. Pero esta va a ser una excepcion a la regla, pues
si la eliges seras dirigido a una pagina de descarga en donde
vas a poder obtener solo RealPlayer 8, que no esta nada mal, es
un gran reproductor y puedes visualizar muchos archivos
mediante el. Pero quizas a ti, que ya has probado RealOne en
Windows no te basta, quieres siempre la ultima version.
El "truco" esta en que si en el menu desplegable "Select OS"
eliges la opcion
"Linux 2.x (libc6 i386)"
seras dirigido a una pagina de descarga al final la cual podras
encontrarte con la posibilidad de descargar
"RealOne Player for Unix - Preview Release"
Ojo, porque es la ultima posibilidad de descarga, la que
esta abajo del todo.
Asi, que ya ves. En Linux tambien puedes elegir la
posibilidad de disfrutar RealPlayer 8 instalandolo como
paquete RPM o de acceder al mas reciente RealOne si no te
importa tener en tu sistema algunos programas instalando
directamente el binario ejecutable. En este caso (no con
todas las instalaciones mediante "Installer" es asi) es
tambien muy facil de limpiar de tu sistema si en un futuro
quieres desinstalarlo.
Espero que te haya gustado este "articulo".
Saludos.