Ver Mensaje Individual
  #9  
Antiguo 11-08-2008
Avatar de Crandel
[Crandel] Crandel is offline
Miembro Premium
 
Registrado: may 2003
Ubicación: Parana, Argentina
Posts: 1.475
Reputación: 23
Crandel Va por buen camino
Tal como dice nuestro amigo JXJ, se puede modificar el volumen de un archivo, sin necesidad de usar el control del volumen.

Un archivo mp3 consta de dos partes, al principio la cabecera y despues la estructura de datos.

Modificar la primera parte es mas facil, dado que solo tienes que leer la primera parte con esta estructura y tienes todos los datos de tu archivo

Código Delphi [-]
TID3Rec = packed record
    Tag     : array[0..2] of Char;
    Title,
    Artist,
    Comment,
    Album   : array[0..29] of Char;
    Year    : array[0..3] of Char;
    Genre   : Byte;
  end;

La segunda parte, que corresponde al audio, es un formato comprimido, por lo que primero deberas buscar un algoritmo que lo descomprima/comprima.

Una vez que logras descomprimir esos datos, imaginas a la señal de audio como una señal unidimensional cualquiera. Lo unico que debes hacer es aumentar la amplitud de la señal cuidando que no llegue a la saturación.

Y al final lo vuesves a comrimir y armas tu archivo.

como ejercicio de programacion esta excelente, ahora si solo quieres modificar un archivo, mucho mas facil es buscar un programa de edicion de musica.
__________________
[Crandel]
Responder Con Cita