FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
como subir o bajar el volumen de un video/audio automaticamente?
Hola, espero que me respondan esta inquietud que tengo, estoy desarrollando un reproductor de video y audio en delphi, pero algunos archivos tienen volumen bajo, por lo que se me ocurrio que si se puede, podria normalizar o aumentar el volumen del archivo a reproducir, si alguien tiene alguna idea de como puedo hacer esto por favor me explique o si hay algun componente...
Última edición por omicronanime fecha: 06-04-2009 a las 09:31:35. |
#2
|
||||
|
||||
Hola, no conozco compentes que lo realicen aunque puede ser que existan.
La normalización es un proceso en el que se calcula un coeficiente de normalización, que es la relación entre el maximo valor posible (o 98% de él) sobre el valor maximo de la señal de audio. Luego se multiplica todos los valores de la señal de audio por este coeficiente.
__________________
[Crandel] |
#3
|
||||
|
||||
Si es en tiempo real, se me ocurre normalizarlo por la media de los últimos "N" segundos reproducidos... Pero puede resultar algo inestable si existen picos exporádicos.
Saludos!
__________________
delphi.com.ar Dedique el tiempo suficiente para formular su pregunta si pretende que alguien dedique su tiempo en contestarla. |
#4
|
||||
|
||||
No hace falta Fede, por mas que sea en tiempo real como dice, igual esta hablando de archivos de audio que ya se posee completamente. Por lo que se puede procesar toda la señal de audio sin problemas. No es un proceso tan pesado.
Igualmente si se normaliza los con ventanas de N segundos, se va aproducir una distorción grande en el audio que no creo que sea conveniente.
__________________
[Crandel] |
#5
|
|||
|
|||
lo que en realidad me interesa es solo aumentar el volumen de reproduccion, he pensado una manera de hacerlo, cargando previamente el archivo y una vez analizado, simplemente aumentar el volumen del reproductor, pero lo que no se es como podria hacer para analizar el archivo, mientras un tema esta reproduciendo, internamente podria estar analizando el siguiente asi no se esperara casi nada, tambien pense que podria pasarlo a un hilo el proceso y lo que simplemente quiero es que me diga en que porcentaje debo subir el volumen antes de reproducir el archivo.
De todas maneras agradezco sus comentarios, me ayudan a tener nuevas ideas de como solucionar mi problema |
#6
|
||||
|
||||
El analisis es sencillo y bastante rápido como lo explique arriba. La pregunta seria tienes acceso a los señal de audio ? Que componente utilizas para la reproduccion del sonido ?
__________________
[Crandel] |
#7
|
|||
|
|||
el componente que utilizo es uno llamado TActiveMovie que me sirve tanto para leer videos como archivos de audio, pero si me recomiendas otro te lo agradeceria
|
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Video en Tiempo real | Chalo78 | Varios | 0 | 26-01-2006 19:13:58 |
Duracion En Tiempo De Un Archivo De Audio | RHLeone | Varios | 2 | 16-11-2005 22:18:41 |
Video en tiempo real | Fitoperu | Internet | 1 | 25-08-2005 22:47:07 |
Videos en tiempo real | Albano | Internet | 4 | 07-06-2005 23:51:56 |
Audio/Video en tiempo real | MasterOzzy | Internet | 1 | 17-05-2004 16:26:14 |
|