Acceder

Ver la Versión Completa : Solución al audio en grabaciones


superpascu
14/02/15, 17:34:45
Ya sabemos todos a estas alturas que tenemos un problema con los audios de los videos. Cuando el sonido ambiente es muy alto, las grabaciones distorsionan y es imposible escuchar nada...solo hay ruido...

Muchos de vosotros os habeis atravido a modificar ficheros ALSA para modificar el volumen de los auriculares.

¿Se atreveria alguien a intentar modificar la ganancia de los microfonos para las grabaciones? Habria que bajar esta ganancia para evitar distorsión.


Sois muchos los que estais experimentados con este movil...y ya veis que las actualizaciones no han surtido efecto en este tema.

A ver si alguno lo solucionais

Gracias!!!

Sinver
15/02/15, 00:27:26
Ya sabemos todos a estas alturas que tenemos un problema con los audios de los videos. Cuando el sonido ambiente es muy alto, las grabaciones distorsionan y es imposible escuchar nada...solo hay ruido...

Muchos de vosotros os habeis atravido a modificar ficheros ALSA para modificar el volumen de los auriculares.

¿Se atreveria alguien a intentar modificar la ganancia de los microfonos para las grabaciones? Habria que bajar esta ganancia para evitar distorsión.


Sois muchos los que estais experimentados con este movil...y ya veis que las actualizaciones no han surtido efecto en este tema.

A ver si alguno lo solucionais

Gracias!!!

Hola,

al hilo de lo q comentas......

habría q modificar los valores de esos 14dB y quizas los de 8dB tb no lo se

<!--Audio scenes-->
<scenes><!--common recored-->
<scene name="RECORD_MIC" id="0"><reg name="HI6401_ADCL_AGC_TIMENNG">0x01</reg><reg name="HI6401_ADCL_AGC_NGI">0x01</reg><reg name="HI6401_ADCL_AGC_TIMER">0x01</reg><reg name="HI6401_ADCL_AGC_NGH">0x01</reg><reg name="HI6401_ADCL_AGC_NGL">0x01</reg><reg name="HI6401_ADCL_AGC_KFRAPID">0x01</reg><reg name="HI6401_ADCL_AGC_KFSLOW">0x01</reg><reg name="HI6401_ADCL_AGC_GSUPPRESS">0x01</reg><reg name="HI6401_ADCL_AGC_T_AMIN">0x01</reg><reg name="HI6401_ADCL_AGC_YTARGET">0x01</reg><reg name="HI6401_ADCL_AGC_NGW">0x01</reg><reg name="HI6401_ADCL_AGC_TIMEMUTE">0x01</reg><reg name="HI6401_ADCL_AGC_GSTEPD">0x01</reg><reg name="HI6401_ADCL_AGC_LEVELLOW">0x01</reg><reg name="HI6401_ADCL_AGC_GWIN">0x01</reg><reg name="HI6401_ADCL_AGC_BYPASS">0x01</reg><reg name="HI6401_ADCL_AGC_MUTE_BYPASS">0x01</reg><reg name="HI6401_ADCL_AGC_GMUTE">0x01</reg><reg name="HI6401_ADCL_AGC_TIMEHOLD">0x01</reg><reg name="HI6401_ADCL_AGC_TIMEDECAY">0x01</reg><reg name="HI6401_ADCL_AGC_USER">1dB</reg><reg name="HI6401_ADCR_AGC_TIMENNG">0x01</reg><reg name="HI6401_ADCR_AGC_NGI">0x01</reg><reg name="HI6401_ADCR_AGC_TIMER">0x01</reg><reg name="HI6401_ADCR_AGC_NGH">0x01</reg><reg name="HI6401_ADCR_AGC_NGL">0x01</reg><reg name="HI6401_ADCR_AGC_KFRAPID">0x01</reg><reg name="HI6401_ADCR_AGC_KFSLOW">0x01</reg><reg name="HI6401_ADCR_AGC_GSUPPRESS">0x01</reg><reg name="HI6401_ADCR_AGC_T_AMIN">0x01</reg><reg name="HI6401_ADCR_AGC_YTARGET">0x01</reg><reg name="HI6401_ADCR_AGC_NGW">0x01</reg><reg name="HI6401_ADCR_AGC_TIMEMUTE">0x01</reg><reg name="HI6401_ADCR_AGC_GSTEPD">0x01</reg><reg name="HI6401_ADCR_AGC_LEVELLOW">0x01</reg><reg name="HI6401_ADCR_AGC_GWIN">0x01</reg><reg name="HI6401_ADCR_AGC_BYPASS">0x01</reg><reg name="HI6401_ADCR_AGC_MUTE_BYPASS">0x01</reg><reg name="HI6401_ADCR_AGC_GMUTE">0x01</reg><reg name="HI6401_ADCR_AGC_TIMEHOLD">0x01</reg><reg name="HI6401_ADCR_AGC_TIMEDECAY">0x01</reg><reg name="HI6401_ADCR_AGC_USER">1dB</reg><reg name="HI6401_ADCR_AGC_HPF">0x01</reg><reg name="HI6401_ADCL_AGC_HPF">0x01</reg><reg name="MAINMIC PGA VOLUME">8dB</reg><reg name="MAINMIC PGA BOOST">0x01</reg><reg name="MAINMIC PGA MUTE">0x0</reg><reg name="SUBMIC PGA VOLUME">8dB</reg><reg name="SUBMIC PGA BOOST">0x01</reg><reg name="SUBMIC PGA MUTE">0x01</reg></scene><scene name="RECORD_DOUBLE_MIC" id="1"><reg name="HI6401_ADCL_AGC_TIMENNG">0x01</reg><reg name="HI6401_ADCL_AGC_NGI">0x01</reg><reg name="HI6401_ADCL_AGC_TIMER">0x01</reg><reg name="HI6401_ADCL_AGC_NGH">0x01</reg><reg name="HI6401_ADCL_AGC_NGL">0x01</reg><reg name="HI6401_ADCL_AGC_KFRAPID">0x01</reg><reg name="HI6401_ADCL_AGC_KFSLOW">0x01</reg><reg name="HI6401_ADCL_AGC_GSUPPRESS">0x01</reg><reg name="HI6401_ADCL_AGC_T_AMIN">0x01</reg><reg name="HI6401_ADCL_AGC_YTARGET">0x01</reg><reg name="HI6401_ADCL_AGC_NGW">0x01</reg><reg name="HI6401_ADCL_AGC_TIMEMUTE">0x01</reg><reg name="HI6401_ADCL_AGC_GSTEPD">0x01</reg><reg name="HI6401_ADCL_AGC_LEVELLOW">0x01</reg><reg name="HI6401_ADCL_AGC_GWIN">0x01</reg><reg name="HI6401_ADCL_AGC_BYPASS">0x01</reg><reg name="HI6401_ADCL_AGC_MUTE_BYPASS">0x01</reg><reg name="HI6401_ADCL_AGC_GMUTE">0x01</reg><reg name="HI6401_ADCL_AGC_TIMEHOLD">0x01</reg><reg name="HI6401_ADCL_AGC_TIMEDECAY">0x01</reg><reg name="HI6401_ADCL_AGC_USER">1dB</reg><reg name="HI6401_ADCR_AGC_TIMENNG">0x01</reg><reg name="HI6401_ADCR_AGC_NGI">0x01</reg><reg name="HI6401_ADCR_AGC_TIMER">0x01</reg><reg name="HI6401_ADCR_AGC_NGH">0x01</reg><reg name="HI6401_ADCR_AGC_NGL">0x01</reg><reg name="HI6401_ADCR_AGC_KFRAPID">0x01</reg><reg name="HI6401_ADCR_AGC_KFSLOW">0x01</reg><reg name="HI6401_ADCR_AGC_GSUPPRESS">0x01</reg><reg name="HI6401_ADCR_AGC_T_AMIN">0x01</reg><reg name="HI6401_ADCR_AGC_YTARGET">0x01</reg><reg name="HI6401_ADCR_AGC_NGW">0x01</reg><reg name="HI6401_ADCR_AGC_TIMEMUTE">0x01</reg><reg name="HI6401_ADCR_AGC_GSTEPD">0x01</reg><reg name="HI6401_ADCR_AGC_LEVELLOW">0x01</reg><reg name="HI6401_ADCR_AGC_GWIN">0x01</reg><reg name="HI6401_ADCR_AGC_BYPASS">0x01</reg><reg name="HI6401_ADCR_AGC_MUTE_BYPASS">0x01</reg><reg name="HI6401_ADCR_AGC_GMUTE">0x01</reg><reg name="HI6401_ADCR_AGC_TIMEHOLD">0x01</reg><reg name="HI6401_ADCR_AGC_TIMEDECAY">0x01</reg><reg name="HI6401_ADCR_AGC_USER">1dB</reg><reg name="HI6401_ADCR_AGC_HPF">0x01</reg><reg name="HI6401_ADCL_AGC_HPF">0x01</reg><reg name="MAINMIC PGA VOLUME">8dB</reg><reg name="MAINMIC PGA BOOST">0x01</reg><reg name="MAINMIC PGA MUTE">0x01</reg><reg name="SUBMIC PGA VOLUME">8dB</reg><reg name="SUBMIC PGA BOOST">0x01</reg><reg name="SUBMIC PGA MUTE">0x0</reg></scene><scene name="RECORD_HEADSET" id="2"><reg name="HI6401_ADCL_AGC_TIMENNG">0x01</reg><reg name="HI6401_ADCL_AGC_NGI">0x01</reg><reg name="HI6401_ADCL_AGC_TIMER">0x01</reg><reg name="HI6401_ADCL_AGC_NGH">0x01</reg><reg name="HI6401_ADCL_AGC_NGL">0x01</reg><reg name="HI6401_ADCL_AGC_KFRAPID">0x01</reg><reg name="HI6401_ADCL_AGC_KFSLOW">0x01</reg><reg name="HI6401_ADCL_AGC_GSUPPRESS">0x01</reg><reg name="HI6401_ADCL_AGC_T_AMIN">0x01</reg><reg name="HI6401_ADCL_AGC_YTARGET">0x01</reg><reg name="HI6401_ADCL_AGC_NGW">0x01</reg><reg name="HI6401_ADCL_AGC_TIMEMUTE">0x01</reg><reg name="HI6401_ADCL_AGC_GSTEPD">0x01</reg><reg name="HI6401_ADCL_AGC_LEVELLOW">0x01</reg><reg name="HI6401_ADCL_AGC_GWIN">0x01</reg><reg name="HI6401_ADCL_AGC_BYPASS">0x01</reg><reg name="HI6401_ADCL_AGC_MUTE_BYPASS">0x01</reg><reg name="HI6401_ADCL_AGC_GMUTE">0x01</reg><reg name="HI6401_ADCL_AGC_TIMEHOLD">0x01</reg><reg name="HI6401_ADCL_AGC_TIMEDECAY">0x01</reg><reg name="HI6401_ADCL_AGC_USER">0dB</reg><reg name="HI6401_ADCR_AGC_TIMENNG">0x01</reg><reg name="HI6401_ADCR_AGC_NGI">0x01</reg><reg name="HI6401_ADCR_AGC_TIMER">0x01</reg><reg name="HI6401_ADCR_AGC_NGH">0x01</reg><reg name="HI6401_ADCR_AGC_NGL">0x01</reg><reg name="HI6401_ADCR_AGC_KFRAPID">0x01</reg><reg name="HI6401_ADCR_AGC_KFSLOW">0x01</reg><reg name="HI6401_ADCR_AGC_GSUPPRESS">0x01</reg><reg name="HI6401_ADCR_AGC_T_AMIN">0x01</reg><reg name="HI6401_ADCR_AGC_YTARGET">0x01</reg><reg name="HI6401_ADCR_AGC_NGW">0x01</reg><reg name="HI6401_ADCR_AGC_TIMEMUTE">0x01</reg><reg name="HI6401_ADCR_AGC_GSTEPD">0x01</reg><reg name="HI6401_ADCR_AGC_LEVELLOW">0x01</reg><reg name="HI6401_ADCR_AGC_GWIN">0x01</reg><reg name="HI6401_ADCR_AGC_BYPASS">0x01</reg><reg name="HI6401_ADCR_AGC_MUTE_BYPASS">0x01</reg><reg name="HI6401_ADCR_AGC_GMUTE">0x01</reg><reg name="HI6401_ADCR_AGC_TIMEHOLD">0x01</reg><reg name="HI6401_ADCR_AGC_TIMEDECAY">0x01</reg><reg name="HI6401_ADCR_AGC_USER">0dB</reg><reg name="HI6401_ADCR_AGC_HPF">0x01</reg><reg name="HI6401_ADCL_AGC_HPF">0x01</reg><reg name="MAINMIC PGA VOLUME">12dB</reg><reg name="MAINMIC PGA BOOST">0x01</reg><reg name="MAINMIC PGA MUTE">0x0</reg></scene><scene name="RECORD_BT" id="3"><reg name="HI6401_S2_IL_GAIN_INT">0x01</reg><reg name="HI6401_ADCL_AGC_TIMENNG">0x01</reg><reg name="HI6401_ADCL_AGC_NGI">0x01</reg><reg name="HI6401_ADCL_AGC_TIMER">0x01</reg><reg name="HI6401_ADCL_AGC_NGH">0x01</reg><reg name="HI6401_ADCL_AGC_NGL">0x01</reg><reg name="HI6401_ADCL_AGC_KFRAPID">0x01</reg><reg name="HI6401_ADCL_AGC_KFSLOW">0x01</reg><reg name="HI6401_ADCL_AGC_GSUPPRESS">0x01</reg><reg name="HI6401_ADCL_AGC_T_AMIN">0x01</reg><reg name="HI6401_ADCL_AGC_YTARGET">0x01</reg><reg name="HI6401_ADCL_AGC_NGW">0x01</reg><reg name="HI6401_ADCL_AGC_TIMEMUTE">0x01</reg><reg name="HI6401_ADCL_AGC_GSTEPD">0x01</reg><reg name="HI6401_ADCL_AGC_LEVELLOW">0x01</reg><reg name="HI6401_ADCL_AGC_GWIN">0x01</reg><reg name="HI6401_ADCL_AGC_BYPASS">0x01</reg><reg name="HI6401_ADCL_AGC_MUTE_BYPASS">0x01</reg><reg name="HI6401_ADCL_AGC_GMUTE">0x01</reg><reg name="HI6401_ADCL_AGC_TIMEHOLD">0x01</reg><reg name="HI6401_ADCL_AGC_TIMEDECAY">0x01</reg><reg name="HI6401_ADCL_AGC_USER">1dB</reg></scene><scene name="MONO_CAMERA" id="4"><reg name="HI6401_ADCL_AGC_TIMENNG">0x01</reg><reg name="HI6401_ADCL_AGC_NGI">0x01</reg><reg name="HI6401_ADCL_AGC_TIMER">0x01</reg><reg name="HI6401_ADCL_AGC_NGH">0x01</reg><reg name="HI6401_ADCL_AGC_NGL">0x01</reg><reg name="HI6401_ADCL_AGC_KFRAPID">0x01</reg><reg name="HI6401_ADCL_AGC_KFSLOW">0x01</reg><reg name="HI6401_ADCL_AGC_GSUPPRESS">0x01</reg><reg name="HI6401_ADCL_AGC_T_AMIN">0x01</reg><reg name="HI6401_ADCL_AGC_YTARGET">0x01</reg><reg name="HI6401_ADCL_AGC_NGW">0x01</reg><reg name="HI6401_ADCL_AGC_TIMEMUTE">0x01</reg><reg name="HI6401_ADCL_AGC_GSTEPD">0x01</reg><reg name="HI6401_ADCL_AGC_LEVELLOW">0x01</reg><reg name="HI6401_ADCL_AGC_GWIN">0x01</reg><reg name="HI6401_ADCL_AGC_BYPASS">0x01</reg><reg name="HI6401_ADCL_AGC_MUTE_BYPASS">0x01</reg><reg name="HI6401_ADCL_AGC_GMUTE">0x01</reg><reg name="HI6401_ADCL_AGC_TIMEHOLD">0x01</reg><reg name="HI6401_ADCL_AGC_TIMEDECAY">0x01</reg><reg name="HI6401_ADCL_AGC_USER">1dB</reg><reg name="HI6401_ADCR_AGC_TIMENNG">0x01</reg><reg name="HI6401_ADCR_AGC_NGI">0x01</reg><reg name="HI6401_ADCR_AGC_TIMER">0x01</reg><reg name="HI6401_ADCR_AGC_NGH">0x01</reg><reg name="HI6401_ADCR_AGC_NGL">0x01</reg><reg name="HI6401_ADCR_AGC_KFRAPID">0x01</reg><reg name="HI6401_ADCR_AGC_KFSLOW">0x01</reg><reg name="HI6401_ADCR_AGC_GSUPPRESS">0x01</reg><reg name="HI6401_ADCR_AGC_T_AMIN">0x01</reg><reg name="HI6401_ADCR_AGC_YTARGET">0x01</reg><reg name="HI6401_ADCR_AGC_NGW">0x01</reg><reg name="HI6401_ADCR_AGC_TIMEMUTE">0x01</reg><reg name="HI6401_ADCR_AGC_GSTEPD">0x01</reg><reg name="HI6401_ADCR_AGC_LEVELLOW">0x01</reg><reg name="HI6401_ADCR_AGC_GWIN">0x01</reg><reg name="HI6401_ADCR_AGC_BYPASS">0x01</reg><reg name="HI6401_ADCR_AGC_MUTE_BYPASS">0x01</reg><reg name="HI6401_ADCR_AGC_GMUTE">0x01</reg><reg name="HI6401_ADCR_AGC_TIMEHOLD">0x01</reg><reg name="HI6401_ADCR_AGC_TIMEDECAY">0x01</reg><reg name="HI6401_ADCR_AGC_USER">1dB</reg><reg name="HI6401_ADCR_AGC_HPF">0x01</reg><reg name="HI6401_ADCL_AGC_HPF">0x01</reg><reg name="SUBMIC PGA VOLUME">14dB</reg><reg name="SUBMIC PGA BOOST">0x01</reg><reg name="SUBMIC PGA MUTE">0x01</reg></scene><scene name="STEREO_CAMERA" id="5"><reg name="HI6401_ADCL_AGC_TIMENNG">0x01</reg><reg name="HI6401_ADCL_AGC_NGI">0x01</reg><reg name="HI6401_ADCL_AGC_TIMER">0x01</reg><reg name="HI6401_ADCL_AGC_NGH">0x01</reg><reg name="HI6401_ADCL_AGC_NGL">0x01</reg><reg name="HI6401_ADCL_AGC_KFRAPID">0x01</reg><reg name="HI6401_ADCL_AGC_KFSLOW">0x01</reg><reg name="HI6401_ADCL_AGC_GSUPPRESS">0x01</reg><reg name="HI6401_ADCL_AGC_T_AMIN">0x01</reg><reg name="HI6401_ADCL_AGC_YTARGET">0x01</reg><reg name="HI6401_ADCL_AGC_NGW">0x01</reg><reg name="HI6401_ADCL_AGC_TIMEMUTE">0x01</reg><reg name="HI6401_ADCL_AGC_GSTEPD">0x01</reg><reg name="HI6401_ADCL_AGC_LEVELLOW">0x01</reg><reg name="HI6401_ADCL_AGC_GWIN">0x01</reg><reg name="HI6401_ADCL_AGC_BYPASS">0x01</reg><reg name="HI6401_ADCL_AGC_MUTE_BYPASS">0x01</reg><reg name="HI6401_ADCL_AGC_GMUTE">0x01</reg><reg name="HI6401_ADCL_AGC_TIMEHOLD">0x01</reg><reg name="HI6401_ADCL_AGC_TIMEDECAY">0x01</reg><reg name="HI6401_ADCL_AGC_USER">1dB</reg><reg name="HI6401_ADCR_AGC_TIMENNG">0x01</reg><reg name="HI6401_ADCR_AGC_NGI">0x01</reg><reg name="HI6401_ADCR_AGC_TIMER">0x01</reg><reg name="HI6401_ADCR_AGC_NGH">0x01</reg><reg name="HI6401_ADCR_AGC_NGL">0x01</reg><reg name="HI6401_ADCR_AGC_KFRAPID">0x01</reg><reg name="HI6401_ADCR_AGC_KFSLOW">0x01</reg><reg name="HI6401_ADCR_AGC_GSUPPRESS">0x01</reg><reg name="HI6401_ADCR_AGC_T_AMIN">0x01</reg><reg name="HI6401_ADCR_AGC_YTARGET">0x01</reg><reg name="HI6401_ADCR_AGC_NGW">0x01</reg><reg name="HI6401_ADCR_AGC_TIMEMUTE">0x01</reg><reg name="HI6401_ADCR_AGC_GSTEPD">0x01</reg><reg name="HI6401_ADCR_AGC_LEVELLOW">0x01</reg><reg name="HI6401_ADCR_AGC_GWIN">0x01</reg><reg name="HI6401_ADCR_AGC_BYPASS">0x01</reg><reg name="HI6401_ADCR_AGC_MUTE_BYPASS">0x01</reg><reg name="HI6401_ADCR_AGC_GMUTE">0x01</reg><reg name="HI6401_ADCR_AGC_TIMEHOLD">0x01</reg><reg name="HI6401_ADCR_AGC_TIMEDECAY">0x01</reg><reg name="HI6401_ADCR_AGC_USER">1dB</reg><reg name="HI6401_ADCR_AGC_HPF">0x01</reg><reg name="HI6401_ADCL_AGC_HPF">0x01</reg><reg name="MAINMIC PGA VOLUME">14dB</reg><reg name="MAINMIC PGA BOOST">0x1</reg><reg name="MAINMIC PGA MUTE">0x0</reg><reg name="SUBMIC PGA VOLUME">14dB</reg><reg name="SUBMIC PGA BOOST">0x01</reg><reg name="SUBMIC PGA MUTE">0x0</reg>

lo q no se es como para hacer pruebas..........


seguiremos investigando.......


saludos !!!!

superpascu
15/02/15, 08:43:30
Esto ya es un avance grande...no lo había visto nunca, perdonar xo yo es k no estoy capacitado...

superpascu
21/02/15, 11:25:15
Lo subo de nuevo a ver si hay alguien con ganas este fin de semana...

Sinver
21/02/15, 13:47:33
Lo subo de nuevo a ver si hay alguien con ganas este fin de semana...

Hola,

Yo estuve haciendo pruebas de modificar los archivos y tal.....

O sea q poderse se puede eso fijo como ya hizo el otro compañero, el del hilo de dar mas caña a los auriculares del movil y tal..... y gracias a el desde luego pude experimentar.

Cambié las ganancias de un par de ellos y naaaaaa.....

Y es un coñazo por q hay q ser root y luego con un terminal cambiar las propiedades de esos archivos pues son inmutables y no puedes ni editarlos ni borrarlos a pelo ni naaaaa y es un curro por q hay q hacerlo en sentencia de comandos con una app terminal desde el movil y eso.... y pa no saber exactamente el q hay q hacer y seguir un poco a ciegas.....

En fin, a ver si algún compi puede aportar algo de luz al tema

saludos !!!!

superpascu
21/02/15, 22:26:26
Que maquina