Printable Version of Topic

Click here to view this topic in its original format

440 Forums _ Du Numérique _ Conversion En 8bits

Posted by: saturax Wed 20 Sep 2006, 08:46

Salut à tous,
J'ai une grosse prod a fournir pour une grosse boite de telephonie qui change de machine.
Les fichiers doivent etre fournis en .wav 11025Hz 8bits mono PCM.
Leur ancien format était un classique de la telephonie, du wav 8Khz 8bits mono, mais en utilisant l'algorithme de compression CCITT Loi A, qui fait des merveilles au niveau reduction de bruit au moment de la quantification en 8bits.

La conversion en 8 bits linéaire, meme si la frequence d'echantillonage est plus elevée est vraiment degueux a partir du protools...
Je vais faire des essais avec nos deux autres softs de conversion (WaveConvert Pro et VoxStudio sur PC) pour voir si c'est meilleur, mais j'aimerai savoir si vous aviez des "trucs" pour obtenir le meilleur resultat possible à la conversion.

J'essaye de moduler un max avec une bonne compression (de toute façon le niveau est imposé pour le raccord avec les fichiers existant)
Je ne me sert pas du "Squeezer" de PT rapport au fait qu'il normalise les fichiers.

Voila, c'est un brin complexe, mais comme je sais qu'il y a des specialistes du numérique ici, je tente le coup wink.gif

Merci de vos lumieres! cool.gif

Posted by: Mr.T Wed 20 Sep 2006, 10:48

Perso, j'ai jamais eu à faire ça mais, dans PT, tu fais quoi? Tu utilises le dithering et tout le tremblement?... Le L1 Ultramaximiser (mais pas le L2) permet de passer au 8bit avec dithering (préférer le dither Type2 et shaping Ultra, moins "soufflant"). Ceci dit, je suppose que tu dois quand même passer par un autre outil vu qu'à ma connaissance PT ne permet pas de sortir du 11KHz025 (drôle de fréquence!...).
Bref, post un peu inutile mais bon...

Posted by: saturax Wed 20 Sep 2006, 11:23

Non non T, pas innutile du tout!!

Le dither j'y ai pensé mais en fait, je ne bounce pas, je fais un mix down via un bus, car l'ensemble de la prod se découpe en 2000 fichiers qu'il faut renommer avant export, afin de pouvoir utiliser le "auto rename selected" de Grotools.. et j'imagine qu'on doit pas pouvoir le mettre en insert et se retrouver avec une piste en 8bits dans la session si?

Et meme si oui, comment gerer l'export apres?

Bin sinon oui, 11025 c'est du format chelou, mais je travail avec des boites qu'ont des machines chelous.. Et tu peux, en faisant export audio, taper la frequence que tu veux (je le fais tres regukierement pour du 8Khz )

Enfin ça reste un multiple de 44.1Khz donc c'est pas pire a ce niveau la... c'est surtout la re quantification en 8bits qui salope tout..

pensez vous qu'il y ait des softs de conversion (gerant le batch convert biensur, paskeu 2000 fichiers à la main, bonjour!) qui propose un dithering à la conversion?...

Posted by: Mr.T Wed 20 Sep 2006, 12:13

QUOTE (saturax @ mer 20 sep 2006, 12:23) *
et j'imagine qu'on doit pas pouvoir le mettre en insert et se retrouver avec une piste en 8bits dans la session si?

Non, effectivement. Si tu fais ça, c'est réenregistré dans une session en 16bits (ou 24?), donc ça sera toujours du 16bits mais probablement dégradé par le dithering donc aucun intérêt.

Pour le retse, je suis loin d'être un spécialiste de ce genre de format...
Sorry, je passe.

Posted by: saturax Wed 20 Sep 2006, 12:50

QUOTE (Mr.T @ mer 20 sep 2006, 13:13) *
Non, effectivement. Si tu fais ça, c'est réenregistré dans une session en 16bits (ou 24?), donc ça sera toujours du 16bits mais probablement dégradé par le dithering donc aucun intérêt.

Pour le retse, je suis loin d'être un spécialiste de ce genre de format...
Sorry, je passe.

Ok, merci quand meme, tu eclaircis au moins un point qui n'était pas clair pour moi, a savoir qu'effectivement, le dither n'est efficace qu'avec la fonction bounce..

(d'ailleur je pollue mon propre fil, quand tu fais bounce avec passage de 24 en 16 avec dither, dans les options de bouncet u choisi donc "convert during playback" et non "after playback" sinon meme principe, le dither sert a rien?)

Posted by: Mr.T Wed 20 Sep 2006, 13:13

QUOTE (saturax @ mer 20 sep 2006, 13:50) *
(d'ailleur je pollue mon propre fil, quand tu fais bounce avec passage de 24 en 16 avec dither, dans les options de bouncet u choisi donc "convert during playback" et non "after playback" sinon meme principe, le dither sert a rien?)

Hein?... Ben non, ça n'a rien à voir. Dans les deux cas le dithering est fait. L'option During ou After était surtout viable du temps où bcp d'ordi ne supportait pas la conversion et le dithering à la volée. Ca plantait le bounce. Aujourd'hui, avec un G5, ça doit être jouable, mais perso j'ai gardé l'habitude de faire "After", j'me dis que ça soulage le CPU durant la sommation qui est déjà assez violente pour lui.

Posted by: saturax Wed 20 Sep 2006, 13:57

ah bon, mais alors du coup il fait une mémoire tampon?
Je comprend pas bien, si par exemple tu es en 44.1K 24b , tu met ton dither, tu balance le bounce avec du 16bits en sortie, si deja le dither est appliqué, c'est donc qu'il est passé en 16bit, que lui reste t il a convertir apres?

On s'éloigne un peu du sujet de base, mais je suis content qu'on en reparle parceque tout ça est un peu flou pour moi...

Posted by: gyom Wed 20 Sep 2006, 22:14

QUOTE (saturax @ mer 20 sep 2006, 14:57) *
ah bon, mais alors du coup il fait une mémoire tampon?
Je comprend pas bien, si par exemple tu es en 44.1K 24b , tu met ton dither, tu balance le bounce avec du 16bits en sortie, si deja le dither est appliqué, c'est donc qu'il est passé en 16bit, que lui reste t il a convertir apres?

On s'éloigne un peu du sujet de base, mais je suis content qu'on en reparle parceque tout ça est un peu flou pour moi...

Ce que j'en pense, moi, sans avoir de preuves techniques, c'est que dans une session en 24bit, ProTools bounce en 24 bit, et , à la conversion en 16bit (during the bounce or after the bounce), il ne fait que tronquer les derniers bits. D'ou l'intérêt de mettre un dither sur le master de façon à ce que les derniers bits tronqués ne soient que des zéros.
voilà voilà...

Posted by: blek Thu 21 Sep 2006, 08:15

J'ai eu à faire du message de serveur téléphonique et j'ai été obligé de le faire faire avec Samplitude sur PC. Le résultat était disons correct mais quand c'est passé sur le serveur, c'était l'horreur. La voix était comme vocodée pourrie, un cauchemar…

Posted by: saturax Thu 21 Sep 2006, 08:34

QUOTE (gyom @ mer 20 sep 2006, 23:14) *
Ce que j'en pense, moi, sans avoir de preuves techniques, c'est que dans une session en 24bit, ProTools bounce en 24 bit, et , à la conversion en 16bit (during the bounce or after the bounce), il ne fait que tronquer les derniers bits. D'ou l'intérêt de mettre un dither sur le master de façon à ce que les derniers bits tronqués ne soient que des zéros.
voilà voilà...

Ah. donc a priori, after ou before ne change rien à l'affaire... bon, bin je ferai after maintenant, comme le dit T, si ça peut soulager le proc durant la sommation... (bon, on en**le un peu les mouche là, mais on aime ça les mouches!!)
Apres les histoires de troncage de zéro et autre subtilités scientifiques me passent un peu au dessus de la tete j'avoue! smile.gif


QUOTE
J'ai eu à faire du message de serveur téléphonique et j'ai été obligé de le faire faire avec Samplitude sur PC. Le résultat était disons correct mais quand c'est passé sur le serveur, c'était l'horreur. La voix était comme vocodée pourrie, un cauchemar…

Ah mais ça fait bien rire les gens quand je le dis, mais le son pour la téléphonie, c'est tout un art , tres cher!
C'est vrai que les machines on parfois des comprotement assez surprenant au niveau du son...
Dans ma boite, pour nos propres machines, on a fini par roder le process pour avoir une qualitée optimum sur les service et c'est un secret jalousement gardé! wink.gif

Mais ce format batard me laisse perplexe, c'est pas ce qu'on fait de pire (me souviens a voir fourni du 6Khz 4bits ADPCM -"Dialogic OKI" comme ils appellent ça, c'était à la limite du compréhensible, la voix était pire que de la synthese vocale elle n'avait plus rien d'humain.. ) mais le 8bits linéaire (sans allgo de compression est vraiment horrible.

Je comprend pas qu'une boite aussi importante change de format pour passer a une qualitée moindre comme ça... rolleyes.gif

Posted by: blek Thu 21 Sep 2006, 10:54

QUOTE (saturax @ jeu 21 sep 2006, 09:34) *
[
Ah mais ça fait bien rire les gens quand je le dis, mais le son pour la téléphonie, c'est tout un art , tres cher!

C'est vrai et ça ne me fait pas rigoler pour m'y être frotté, mais ça ne devrait pas poser des problèmes techniques de ce genre, j'avais un meilleur son quand je les enregistrais sur Mini K7 !!!! unsure.gif Le 8 bits c'est vraiment trop naze. sad.gif

Posted by: saturax Thu 21 Sep 2006, 13:13

Bon, alors apres une batterie de test, j'ai trouvé une fonction assez hallucinante du WaveConvert Pro (un vieux soft de conversion fait par Waves à l'époque)
il y a une case "IDR" qui lorsqu'elle est cochée, enleve absolument tout les parasites generés par la re quantification en 8 bits.. cool.gif

Ouai ouai, je sais, ça va pas interesser grand monde, mais bon, sait on jamais..? smile.gif

Posted by: blek Thu 21 Sep 2006, 17:58

Si si ! Moi ça m'intérresse ! Merci du tuyau ! wink.gif cool.gif

Posted by: Mr.T Fri 22 Sep 2006, 12:29

QUOTE (saturax @ jeu 21 sep 2006, 14:13) *
il y a une case "IDR" qui lorsqu'elle est cochée, enleve absolument tout les parasites generés par la re quantification en 8 bits.. cool.gif

IDR veut dire "Increased Digital Resolution" et ça correspond au dithering.

C'est, je crois, un "brevet" Waves (© donc) et voilà, par exemple, ce qu'en dit Waves à propos du L2:
"Increased Digital Resolution Requantize, Dither and NoiseShaping System
IDR is a proprietary noise shaping dither system developed by Waves. It signifies a major advance in preserving and actually increasing the resolution of the digital signal being processed. IDR is of particular benefit when data is deliberately requantized to a shorter wordlength."

Posted by: saturax Fri 22 Sep 2006, 13:00

Ah mais biensur!!
c'est le bouton ovale en bas a droite ecrit en rouge sur fond noir ...
j'avais pas fait le rapprochement.. bon, bin maintenant je le mettrai pour les passage de 24 à 16.....
vu les miracle qu'il fait sur le passage en 8 bits, ça ne peut etre qu'un plus ...
Quelle oeil de lynx ce T! cool.gif

Posted by: saturax Wed 27 Sep 2006, 11:45

RAHHHHHH MERDE!

En fait, en controllant les fichiers en sortie de conversion avec l'IDR (avec pourtant des setting 11025hz 8Bits ) je viens de me rendre compte que ce salaud de WaveConvert sort du 16bits!!!
Tu m'étonne que c'est meilleur!!

Bon bin retour à la case départ, son pourri en 8bits... tant pis..
J'aurais fait tout mon possible en tout cas.. sad.gif

Posted by: PASCAL_BESSERVE Tue 28 Nov 2006, 18:19

Salut Saturax,
je reviens à mon tour sur ce sujet appremment épuisant qui consiste à pourrir le moins possible un beau message de serveur vocal lors de sa conversion.

Là, mon client m'a demandé de lui fournir le message en Wav. 16bits (j'ai plus de chance que toi !!) mais 8kHz.

Je l'ai donc converti avec Barbabatch de chez Audio Ease et bien sûr, le son en a pris un coup dans le g......

Toi qui t'y es frotté, as-tu depuis trouvé le processus miracle?

Merci d'avance

Pascal

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)