Zak256, conversion de la musique dans un format compatible avec scummVM

Réduire
X
 
  • Heure
  • Afficher
Tout nettoyer
nouveaux messages
  • Zorbid
    Illusion Cybernétouille


    • septembre 2001
    • 1683

    #1

    Zak256, conversion de la musique dans un format compatible avec scummVM

    ScummVM progresse sans arrêt, et le son de Zak256 est preque parfaitement supporté. Le problème est que les pistes audio "de faible qualité" que la pluspart d'entre nous avons(celles de Zak256.com) ont un taux d'échantillonage de 11.025 kHz, qui est 2x trop bas pour scummVM. La musique est donc jouée 2x trop vite.

    En attenant que ScummVM supporte ce format, la seule solution consiste à rééchantillonner ses pistes soi-même. J'ai dans ce but écrit un petit fichier .bat dont je vais vous faire profiter. :-)

    Il vous faut :

    - LAME, qui est un compresseur mp3. c'est lui qui fait le boulot en fait. Vous trouverez LAME pour windows ici: http://www.hot.ee/smpman/mp3/Lame392.zip
    - les pistes audio (au format "original" zak**.wav)
    - le script ci-dessous.


    Il faut ensuite :

    - extraire/copier lame.exe et les fichiers zakXX.wav dans un même dossier.
    - créer dans ce même dossier un fichier texte, copier/coller ce qui suit dedans puis enregistrer.
    - renomer le fichier texte en tracks.bat et l'exécuter. Ignorez l'alerte de Windows sur le changement d'extension.

    Quand c'est fini, copiez les fichiers tracks.mp3 dans le dossier contenant les .lfl de Zak256.

    Note1 : le processus multiplie la taille des fichiers par 4. Désolé, mais avec une compression plus forte, la dégradation est audible.

    Note2 : Ca prend pas mal de temps.


    . . . . . /! . . . . . .
    **************
    edit : j'ai modifié un peu le script, une compression à 32 kbps est suffisante pour ne pas perdre de qualité. La taille des fichiers est multipliée par 4 au lieu de 10.
    **************

    Code:
    @echo off
    if exist lame.exe goto ok1
    goto error1
    
    :ok1
    if exist *.wav goto ok2
    goto error2
    
    :ok2
    Echo Renomme les wav en MP3.
    ren *.wav *.mp3
    Echo .
    Echo .
    Echo Rééchantillonage à 22.05 kHz 96 kbps.
    Echo .
    Echo .
    lame -t -q 0 -b32 --resample 22.05 zak02.mp3 track1.mp3
    lame -t -q 0 -b32 --resample 22.05 zak03.mp3 track2.mp3
    lame -t -q 0 -b32 --resample 22.05 zak04.mp3 track3.mp3
    lame -t -q 0 -b32 --resample 22.05 zak05.mp3 track4.mp3
    lame -t -q 0 -b32 --resample 22.05 zak06.mp3 track5.mp3
    ECHO -------------------------------------------------------
    ECHO lame -t -q 0 -b32 --resample 22.05 zak07.mp3 track6.mp3 
    ECHO Fichier Zak07.wav manquant dans l'archive.
    ECHO -------------------------------------------------------
    lame -t -q 0 -b32 --resample 22.05 zak08.mp3 track7.mp3
    lame -t -q 0 -b32 --resample 22.05 zak09.mp3 track8.mp3
    lame -t -q 0 -b32 --resample 22.05 zak10.mp3 track9.mp3
    lame -t -q 0 -b32 --resample 22.05 zak11.mp3 track10.mp3
    lame -t -q 0 -b32 --resample 22.05 zak12.mp3 track11.mp3
    lame -t -q 0 -b32 --resample 22.05 zak13.mp3 track12.mp3
    lame -t -q 0 -b32 --resample 22.05 zak14.mp3 track13.mp3
    lame -t -q 0 -b32 --resample 22.05 zak15.mp3 track14.mp3
    lame -t -q 0 -b32 --resample 22.05 zak16.mp3 track15.mp3
    lame -t -q 0 -b32 --resample 22.05 zak17.mp3 track16.mp3
    lame -t -q 0 -b32 --resample 22.05 zak18.mp3 track17.mp3
    lame -t -q 0 -b32 --resample 22.05 zak19.mp3 track18.mp3
    lame -t -q 0 -b32 --resample 22.05 zak20.mp3 track19.mp3
    lame -t -q 0 -b32 --resample 22.05 zak21.mp3 track20.mp3
    lame -t -q 0 -b32 --resample 22.05 zak22.mp3 track21.mp3
    Echo .
    Echo .
    Echo .
    Echo .
    Echo Renomme les fichiers originaux
    ren zak??.mp3 zak??.wav
    cls
    Echo C'est fini.
    Echo .
    Echo .
    Echo Déplacez les fichiers mp3 contenus dans ce dossier vers celui contenant les lfl de Zak256 :o)
    Echo Enjoy
    goto end
    
    :error1
    Echo Lame.exe non trouvé.
    Echo Vous le trouverez ici : [url]http://www.hot.ee/smpman/mp3[/url]
    Echo Il faut ensuite extraire/copier lame.exe dans le dossier contenant le .bat
    
    :error2 
    Echo Fichiers wav non trouvés. Dézippez/copiez les fichiers originaux dans le dossier 
    Echo contenant ce fichier bat. Les fichiers doivent être au format zak**.wav
    goto end
    :end
    pause
    Dernière modification par Zorbid, 06 août 2002, 19h53.
    La modération est une bonne chose. Il ne faut pas en abuser...
  • gameslover
    Ojii-sama


    • septembre 2001
    • 21344

    #2
    Wow c'est surtout hyper compliqué à faire !!

    Il n'y a pas moyen de convertir simplement ces fichiers audio en un format du type 44000hz par exemple avec un programme comme Easy CD-DA ???

    Commentaire

    • Zorbid
      Illusion Cybernétouille


      • septembre 2001
      • 1683

      #3
      Il y a surement moyen, mais il te faudra qd même renomer chaque fichier à la main.

      Zak002.wav-->resample à 22 kHz Zak02.mp3-->renomer en Track1.mp3

      pour chacune des 21 pistes.

      ScummVM ne supporte que le mp3 à 22050 Hz.

      Et puis, la procédure décrite ci-dessus n'est pas dure, il faut dézipper lame.exe et les zak**.wav dans un même dossier, puis créer le .bat (nouveau fichier texte, copier/coller le script, changer le nom en .bat), puis enfin lancer le .bat. 30 secondes chrono, c'est du tout cuit.

      Et puis, comme ça tu es sûr de ne pas perdre de qualité (c'est déjà pas terrible à la base, autant éviter de faire pire).
      Dernière modification par Zorbid, 02 août 2002, 17h53.
      La modération est une bonne chose. Il ne faut pas en abuser...

      Commentaire

      • gameslover
        Ojii-sama


        • septembre 2001
        • 21344

        #4
        Je vais d'abord essayer avec Easy CD-DA, pour renommer les fichiers j'utilise renmultifiles pro, c'est un programme qui te permet de renommer autant de fichiers que tu veux d'un seul coup... très facile

        Ensuite je verrais pour essayer ta technique et je comparerais la qualité des deux... si j'arrive évidemment à mes fins avec les deux méthodes :-p

        Commentaire

        • Zorbid
          Illusion Cybernétouille


          • septembre 2001
          • 1683

          #5
          Fais gaffe en renomant que

          Zak02.wav doit une fois modifié être renommé en
          track1.mp3

          donc -1 et sans le 0.
          La modération est une bonne chose. Il ne faut pas en abuser...

          Commentaire

          • gameslover
            Ojii-sama


            • septembre 2001
            • 21344

            #6
            Ouais sans problème, merci pour la précision, j'aurais peut-être pas fais attention sinon

            Commentaire

            • kurzawinski
              Compte archivé

              • juin 2002
              • 142

              #7
              Zack et Scummvm

              excusez moi,

              mais comme vous parler du projet scummvm, j'ai une question: j'ai trouvé une image du jeu Zack Mac Kracken sur leur site, or les changements fraphique sont énorme par rapport à ma version:
              c'est une version remodelée ?
              ou ce son les modification qu'apporte le moteur scummVM

              Voici l'adresse

              http://scummvm.sourceforge.net/scree...cummvm_18&x=16

              j'adore ce jeu
              Le site de la NeoGeo CD
              [url]http://www.neogeocdworld.info/index.htm[/url]

              Commentaire

              • gameslover
                Ojii-sama


                • septembre 2001
                • 21344

                #8
                D'après moi c'est simplement les modifications graphique apportées par Scumm !! C'est assez fantastique tu sais !! Faut voir DOTT surtout, c'est à tomber !!

                Mais bon c'est possible que cette image soit tirée d'une version de fans aussi... ça je ne peux rien te garantir... mais essaie Scumm, les changements sontt VRAIMENT impressionnants

                Commentaire

                • kurzawinski
                  Compte archivé

                  • juin 2002
                  • 142

                  #9
                  Merci,

                  Je télécharge de suite
                  Le site de la NeoGeo CD
                  [url]http://www.neogeocdworld.info/index.htm[/url]

                  Commentaire

                  • Zorbid
                    Illusion Cybernétouille


                    • septembre 2001
                    • 1683

                    #10
                    La version de Zak que tu as est la version PC/ST/Amiga, en 16 couleurs. ScummVM ne sait pas encore la faire fonctionner.

                    Pour la version en 256 couleurs (et les pistes audio), un p'tit PM, et ça roule.







                    Games, c'est ScummVM, pour virtual machine. Scumm, c'est le nom du langage de programmation (de script en fait, si tu connais la différence) inventé par Ron Gilbert et Aric Wilmunder (si je ne me trompe pas). Ca veut dire Script Creation Utility for Maniac Mansion. Mais en anglais, le mot scum(m?) a une autre signification, probablement m*rde, mais je ne suis pas sûr.
                    La modération est une bonne chose. Il ne faut pas en abuser...

                    Commentaire

                    • gameslover
                      Ojii-sama


                      • septembre 2001
                      • 21344

                      #11
                      Provient du message de Zorbid
                      Games, c'est ScummVM, pour virtual machine. Scumm, c'est le nom du langage de programmation (de script en fait, si tu connais la différence) inventé par Ron Gilbert et Aric Wilmunder (si je ne me trompe pas). Ca veut dire Script Creation Utility for Maniac Mansion. Mais en anglais, le mot scum(m?) a une autre signification, probablement m*rde, mais je ne suis pas sûr.
                      Oups c'est vrai

                      Désolé...

                      L'anglais ne me réussira décidément jamais

                      Commentaire

                      • DESS
                        Compte archivé

                        • juillet 2002
                        • 138

                        #12
                        On parle de scumm ou de scummvm???
                        Parce que le site de scummvm (www.sebelinteractive.de/scummvm/ il me semblait que c'était uniquement des conversions de jeux PC sur Amiga???
                        LucasArts mon héros
                        Amiga strikes back

                        Commentaire

                        • DESS
                          Compte archivé

                          • juillet 2002
                          • 138

                          #13
                          Est-ce que y a quelqu'un qui saurait où je pourrais trouver un lecteur externe( ou interne) HD pour Amiga?
                          LucasArts mon héros
                          Amiga strikes back

                          Commentaire

                          • gameslover
                            Ojii-sama


                            • septembre 2001
                            • 21344

                            #14
                            Provient du message de DESS
                            Est-ce que y a quelqu'un qui saurait où je pourrais trouver un lecteur externe( ou interne) HD pour Amiga?
                            Sur des sites d'enchères ou dans des Cash converters avec beaucoup beaucoup de chance...

                            Commentaire

                            • PsychoFox
                              Compte archivé

                              • novembre 2001
                              • 1739

                              #15
                              un disque dur amiga n'est autre qu'un disque dur standard 2,5" (les disques durs de portable).

                              il suffit de prendre un vieux portable 486 ou early pentium et de récuperer le disque.

                              J'en ai encore un qui traîne chez moi.

                              Commentaire

                              Chargement...