Je viens de faire un petit programme dont le but est « d’optimiser » les fichiers WAV issus des Cassettes amstrad. L’optimisation a pour but de faciliter la compression (ZIP/RAR) tout en gardant, bien entendu, le fichier fonctionnel.
Le principe est assez simple : il correspond à une saturation du son pour ne garder que quelques valeurs. De plus, on efface tous les bruits dans les ‘blancs’ entre les blocks. Ceci est, ni plus ni moins, que le process fait par un emulateur quand il lit un fichier WAV.
Le logiciel supprime aussi les blancs au début et à la fin.
Le résultat est assez intéressant :
Arkanoid avant traitement fait : 10529 Ko et se compresse en 978 Ko (Winrar)
Apres traitement il fait : 9937 Ko et se compresse en 141Ko
J’ai testé le résultat avec CPCE et winape sans problème.
Le logiciel ne supporte que les fichiers WAV 8Bits, mono et 44.1Kh.
Pour le faire fonctionner, lancer SpeedCrock et ouvrir ce fichier (Menu / Ouvrir) et sauvegarder le résultat (menu/enregistrer).
Le programme est fait en C# et nécessite le Framework .Net 2 pour marcher.
Bon, je soupçonne ma façon d’enregistrer les cassettes d’être un bon client pour ce traitement.
Bon, comme il semble qu'il y ait des pbms avec le framework .Net et tout le bousin de microsoft, j'ai réécris le prog en C.
C'est de la bonne ligne de commande à l'ancienne
Pour l'utiliser, il faut tapper :
minicrock.exe <fichier Source> <fichier destination>
exemple : minicrock.exe Turrican.wav Turricrock.wav
Il y a une option possible qui permet de définir la taille de la portion qui est "blanchie" : -c [0-100]
On la définit en %
exemple : minicrock.exe -c 30 Turrican.wav Turricrock.wav
indique que 30% des valeurs seront blanchies.
Dans l'exemple : 30% de 256 valeurs possibles en 8bits --> 76 valeurs.
Au final : tout ce qui aura une valeur entre -38 et +38 deviendra 0. Tout ce qui sera >38 deviendra 128 et tout ce qui sera <-38 deviendra -127
Voilà.
Dites moi si c'est aussi efficace sur vos dumps que sur les miens.
Utilisateur(s) parcourant ce forum : Aucun utilisateur inscrit et 46 invité(s)
Vous ne pouvez pas publier de nouveaux sujets dans ce forum Vous ne pouvez pas répondre aux sujets dans ce forum Vous ne pouvez pas éditer vos messages dans ce forum Vous ne pouvez pas supprimer vos messages dans ce forum Vous ne pouvez pas insérer de pièces jointes dans ce forum