cs_Patrice99
Messages postés1221Date d'inscriptionjeudi 23 août 2001StatutMembreDernière intervention 9 septembre 2018
-
25 avril 2008 à 13:39
Ashtar2012
Messages postés2Date d'inscriptionsamedi 9 août 2008StatutMembreDernière intervention25 octobre 2009
-
25 oct. 2009 à 13:49
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.
Ashtar2012
Messages postés2Date d'inscriptionsamedi 9 août 2008StatutMembreDernière intervention25 octobre 2009 25 oct. 2009 à 13:49
Vraiment beau!! Merci! 8/10
Il manque juste une petite lecture du fichier avec une progression (^^)
...
Mais j'adore!!!
Nicorad
Messages postés30Date d'inscriptionmardi 11 décembre 2007StatutMembreDernière intervention19 janvier 2009 19 janv. 2009 à 23:16
Bonjour,
J'ai une question très simple, comment faire marcher l'application?
Ca peut paraitre très con, mais je n'y connais absolument rien en visual basic, et ce petit prog pour m'être très utile, je n'ai pas trouvé d'égal sur la toile...
gillardg
Messages postés3275Date d'inscriptionjeudi 3 avril 2008StatutMembreDernière intervention14 septembre 20142 21 mai 2008 à 15:17
Hakumbaya
Messages postés41Date d'inscriptiondimanche 10 octobre 2004StatutMembreDernière intervention17 décembre 2010 28 avril 2008 à 13:07
Réponse pour eldorado60 :
Le MP3 est avant tout une compression d'un fichier audio, généralement du wave.
On peut s'en rendre compte facilement, par exemple le programme de retourche audio Cubase SX importe des MP3, mais tout ses fichiers temporaire son en wave, et lesz fichiers MP3 importé sont immediatement traduit en Wave avant traitement.
Il faut donc avoir un algorithme de decompression du MP3. Si j'en trouve un je mettrai un post et une mise a jour de la source ;p.
Réponse pour gamanga :
J'utilise un entier 4 octets au lieux de 2 car le format wave n'est pas un standard strict, et il arrive que certains paramètres n'ai pas la même taille d'un fichier wave a l'autre. Donc pour ne pas prendre de risque de dépassement de capacité, j'ai preféré voir large ;p.
Le plus jucicieux serai d'utiliser pour chaque parametres une liste chainée d'octet, comme ca la taille du parametre n'est plus une probleme, bien que ce genre de solution soit très lourde pour pas grand chose (Autant tirer sur une mouche avec un bazooka ;p)
cs_gamanga
Messages postés3Date d'inscriptionvendredi 7 avril 2006StatutMembreDernière intervention18 mars 2009 28 avril 2008 à 10:50
Bonjour,
Très beau code, facilement lisible, très bien structuré.
Une question technique, cependant. Les données de codage d'un fichier wave sont codés sur 4 octets qui correspond sous VBNET au type entier (Long est sur 8 octets). Si on veut réécrire le fichier après lecture, on risque de générer un format incorrect.
N'est il pas préférable déclarer les variabes "Long" en integer?
Bien vu de rechercher le drapeau "DATA" pour trouver le début des données. En effet, la zone précédente n'est pas toujours de 16 octets.
eldorado60
Messages postés2Date d'inscriptionvendredi 5 mars 2004StatutMembreDernière intervention28 avril 2008 28 avril 2008 à 07:59
parfait très bon code, utilisable uniquement sur les wawes.cela fait un moment que je cherche à réaliser le spectre audio sur des fichiers mp3, quelqu'un aurait une solution à me proposer merci d'avance.
djgab21
Messages postés66Date d'inscriptionvendredi 15 juin 2007StatutMembreDernière intervention19 mai 2011 26 avril 2008 à 15:25
Super bien fait 9/10 !
zavier666
Messages postés266Date d'inscriptionmardi 7 septembre 2004StatutMembreDernière intervention30 avril 20091 25 avril 2008 à 18:02
En vlà un code qui a vraiment la classe,
ca le fait!!!!!!
--------------------------------------------
Toujours + de VB, de VB2008 et d'APi
APi @ la Loupe
http://apialaloupe.free.fr
cs_Patrice99
Messages postés1221Date d'inscriptionjeudi 23 août 2001StatutMembreDernière intervention 9 septembre 2018 25 avril 2008 à 13:39
25 oct. 2009 à 13:49
Il manque juste une petite lecture du fichier avec une progression (^^)
...
Mais j'adore!!!
19 janv. 2009 à 23:16
J'ai une question très simple, comment faire marcher l'application?
Ca peut paraitre très con, mais je n'y connais absolument rien en visual basic, et ce petit prog pour m'être très utile, je n'ai pas trouvé d'égal sur la toile...
21 mai 2008 à 15:17
http://www.vbaccelerator.com/home/VB/Code/vbMedia/Audio/MP3_Encoding_with_LAME/VB6_Lame_MP3_Encoder.asp
8 mai 2008 à 10:08
http://lame.sourceforge.net/
28 avril 2008 à 13:07
Le MP3 est avant tout une compression d'un fichier audio, généralement du wave.
On peut s'en rendre compte facilement, par exemple le programme de retourche audio Cubase SX importe des MP3, mais tout ses fichiers temporaire son en wave, et lesz fichiers MP3 importé sont immediatement traduit en Wave avant traitement.
Il faut donc avoir un algorithme de decompression du MP3. Si j'en trouve un je mettrai un post et une mise a jour de la source ;p.
Réponse pour gamanga :
J'utilise un entier 4 octets au lieux de 2 car le format wave n'est pas un standard strict, et il arrive que certains paramètres n'ai pas la même taille d'un fichier wave a l'autre. Donc pour ne pas prendre de risque de dépassement de capacité, j'ai preféré voir large ;p.
Le plus jucicieux serai d'utiliser pour chaque parametres une liste chainée d'octet, comme ca la taille du parametre n'est plus une probleme, bien que ce genre de solution soit très lourde pour pas grand chose (Autant tirer sur une mouche avec un bazooka ;p)
28 avril 2008 à 10:50
Très beau code, facilement lisible, très bien structuré.
Une question technique, cependant. Les données de codage d'un fichier wave sont codés sur 4 octets qui correspond sous VBNET au type entier (Long est sur 8 octets). Si on veut réécrire le fichier après lecture, on risque de générer un format incorrect.
N'est il pas préférable déclarer les variabes "Long" en integer?
Bien vu de rechercher le drapeau "DATA" pour trouver le début des données. En effet, la zone précédente n'est pas toujours de 16 octets.
28 avril 2008 à 07:59
26 avril 2008 à 15:25
25 avril 2008 à 18:02
ca le fait!!!!!!
--------------------------------------------
Toujours + de VB, de VB2008 et d'APi
APi @ la Loupe
http://apialaloupe.free.fr
25 avril 2008 à 13:39
VBWaveComp : Le comparateur de spectre audio en VB .Net
Vers un "benchmark" de la compression audio
http://patrice.dargenton.free.fr/vbwavecomp/VBWaveComp.html
www.vbfrance.com/code.aspx?ID=5319