CPC Rulez
https://cpcrulez.fr/forum/

SpeedCrock & MiniCrock
https://cpcrulez.fr/forum/viewtopic.php?f=2&t=229
Page 1 sur 1

Auteur :  JMD [ 13 Avr 2008, 19:26 ]
Sujet du message :  SpeedCrock & MiniCrock

Hello,

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.

Vous pouvez le télécharger là.

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.

Pourriez vous l'essayer et me donner votre avis ?

Par avance merci.

Auteur :  JMD [ 02 Mai 2008, 16:49 ]
Sujet du message : 

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 :)

ça se trouve là

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.

Page 1 sur 1 Le fuseau horaire est UTC+1 heure
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/