lunes, 14 de marzo de 2016

manipular el aduio trasero surround 4.0 desde la terminal

en este caso manipularemos el audio de  las bocinas traseras



$ aplay -l     (<---  ele)
**** List of PLAYBACK Hardware Devices ****
card 0: NVidia [HDA NVidia], device 0: ALC887-VD Analog [ALC887-VD Analog]
  Subdevices: 0/1
  Subdevice #0: subdevice #0

encontrado !   ---> card 0

$ man amixer

OPTIONS
       -c card


$ amixer -c 0

ese cero lo sacamos de arriba, con  aplay -l


objetivo ...
....
Simple mixer control 'Surround',0
  Capabilities: pvolume pswitch
  Playback channels: Front Left - Front Right
  Limits: Playback 0 - 64
  Mono:
  Front Left: Playback 64 [100%] [0.00dB] [on]
  Front Right: Playback 64 [100%] [0.00dB] [on]
......



$ amixer -c 0 scontrols

Simple mixer control 'Surround',0 



y para sacar el ID

$ amixer -c 0 controls


....

numid=4,iface=MIXER,name='Surround Playback Volume'
......


el manual dice  ($ man amixer) :
     cset <CONTROL> <PARAMETER> ...
     Establece el contenido de control de la tarjeta. El identificador tiene los siguientes componentes: iface, name, index, device, subdevice,  numid.  el siguiente argumento es el valor del control

$ amixer -c 0 cset numid=4 90%

$ amixer -c 0 cset numid=4 75%

tambien puedes usar la escala de DECIBELES

0 - 64 

$ amixer -c 0 cset numid=4 60
 = 84 % 


-- ---- -- - - - - -- - -- - - - - -- - -

comprobamos
$ amixer -c 0

control general 

Simple mixer control 'Master',0
  Capabilities: pvolume pvolume-joined pswitch pswitch-joined
  Playback channels: Mono
  Limits: Playback 0 - 64
  Mono: Playback 64 [100%] [0.00dB] [on]
.....


control trasero  


....
Simple mixer control 'Surround',0
  Capabilities: pvolume pswitch
  Playback channels: Front Left - Front Right
  Limits: Playback 0 - 64
  Mono:
  Front Left: Playback 48 [75%] [-16.00dB] [on]
  Front Right: Playback 48 [75%] [-16.00dB] [on]



nota : cuando le pongo  75% , ami me pone  50% en alsamixer

miércoles, 5 de agosto de 2015

configuracion de botones para juegos MAME




poner pausa el juego

presiona en el teclado TAB  (Tabulador)
INPUT (THIS GAME)


Killer Instinc

p1 boton 1     joy-4

p1 boton 2     joy-3
p1 boton 3     joy-0
p1 boton 4     joy-5
p1 boton 5     joy-2
p1 boton 6     joy-1

martes, 12 de mayo de 2015

Camaras en el mundo


camara en el mundo
excelente para poner en tu salvapantallas Xscreensaver 
 o para relajarse



mplayer "mms://webcams.niagarafallshotels.com/CNH-Stream2"

miércoles, 17 de diciembre de 2014

Mejorando GIMP

  • agregar  100 efectos 

descarga de

 http://downloads.sourceforge.net/gimpfx-foundry/gimpfx-foundry-scriptpack-20080323.tar.gz?use_mirror=ufpr&filesize=138921

extraer
$ tar xvzf gimpfx-foundry-2.6-1.tar.gz

copiar a  el folder  de  GIMP  (en este caso la version 2.0 <--- <2.6> )

 #  cp  -R /home/carpeta personal/Escritorio/gimpfx-foundry-2.6-1 /usr/share/gimp/2.0/scripts


fuente:
http://www.alternativa.una.ac.cr/?p=2195


miércoles, 10 de diciembre de 2014

hacer una estacion de radio con Debian

1.- hacemos lista de canciones con un script


con lo siguiente:


#esto indica  bash a  acceder al folder donde esta la musica

 cd '/home/usuario/Music/artista/'


ffmpeg -re -i '01 - Mi artista  - cuando.mp3' -acodec copy   -map 0:0   -f rtp rtp://127.0.0.1:1234

ffmpeg -re -i '02 - Mi artista  - entro.mp3' -acodec copy   -map 0:0   -f rtp rtp://127.0.0.1:1234

ffmpeg -re -i '03 - Mi artista  - tu me dices.mp3' -acodec copy   -map 0:0   -f rtp rtp://127.0.0.1:1234

ffmpeg -re -i '04 - Mi artista  - vente.mp3' -acodec copy   -map 0:0   -f rtp rtp://127.0.0.1:1234

ffmpeg -re -i '05 - Mi artista - chamaco.mp3' -acodec copy   -map 0:0   -f rtp rtp://127.0.0.1:1234

ffmpeg -re -i '06 - Mi artista - acercate.mp3' -acodec copy   -map 0:0   -f rtp rtp://127.0.0.1:1234

ffmpeg -re -i '07 - Mi artista - te voy a kerer.mp3' -acodec copy   -map 0:0   -f rtp rtp://127.0.0.1:1234

ffmpeg -re -i '08 - Mi artista - matar.mp3' -acodec copy   -map 0:0   -f rtp rtp://127.0.0.1:1234

ffmpeg -re -i '09 - Mi artista - aki.mp3' -acodec copy   -map 0:0   -f rtp rtp://127.0.0.1:1234

ffmpeg -re -i '10 - Mi artista - cercas.mp3' -acodec copy   -map 0:0   -f rtp rtp://127.0.0.1:1234

ffmpeg -re -i '11 - Mi artista - uno, dos,tres .mp3' -acodec copy   -map 0:0   -f rtp rtp://127.0.0.1:1234

ffmpeg -re -i '12 - Mi artista - salida.mp3' -acodec copy   -map 0:0   -f rtp rtp://127.0.0.1:1234

#    fin de  script

2.-hacemos  executable el script  con :
$   chmod +x  radio.sh

3.- despues  ejecutamos el script


/home/usuario/Desktop/RADIO/radio.sh

4.- reproducimos (como si fueramos el radio escucha) con :

ffplay rtp://127.0.0.1:1234
o con
vlc rtp://127.0.0.1:1234

y con mplayer
error --->   rtp://127.0.0.1:1234  Stream not seekable!
al parecer es un bug.... no se , no  mi interesa por el momento :-P

para reproducri desde otra PC de forma de  RED LOCAL
un ejemplo:




NOTA:
si te  sale un error como este :

"
Stream mapping:
  Stream #0:1 -> #0:0 (mjpeg -> mpeg4)
  Stream #0:0 -> #0:1 (copy)
Error while opening encoder for output stream #0:0 - maybe incorrect parameters such as bit_rate, rate, width or height

"

motivo :
Stream #0:1 -> #0:0 (mjpeg -> mpeg4)  es una FOTO dentro del mp3
 y no puede  "transmitir esa  señal" por la radio.

cabe resaltar q  el audio esta en  " Stream #0:0 -> #0:1 (copy)"


solucion:
 agregar  "  -map 0:0 "   a cada linea
o tambien puedes ponerle  " -nv"   significa  No Video
eso se  deve que ffmpeg prosesa las  fotos como video

ejemplo;
ffmpeg -re -i '01 - Mi artista  - cuando.mp3' -acodec copy   -map 0:0   -f rtp rtp://127.0.0.1:1234



el puerto es 
:1234

lo puedes  cambiar  por  cualkier otro que gustes :-)

-re  ---->  ese  parametro indica   que transmitas el sonido a velocidad normal

-acodec copy  --->  copia el codec de Audio
-acodec  libmp3lame     ----->  en caso que el sonido sea de otro formato
                                                 y lo kieras  transmitir en  mp3