Page 1 sur 1

[SONS] Comment changer automatiquement les fichiers .ogg en .wav ?

Posté : sam. 01 nov. 2003, 15:31
par Grenouillebleue
Le voicing prenant de la place, j'ai transformé tous mes fichiers .wav en fichiers .ogg (à la manière du mode Kelsey).

Cependant, je ne connais pas les commandes à utiliser pour que ces fichiers se retransforment en .wav une fois l'installation terminée ?

Posté : sam. 01 nov. 2003, 17:51
par Isaya
Tu devrais consulter le fichier TP2 du mod Kelsey pour voir comment l'auteur s'y est pris.
Il est probable qu'il utilise les commandes AT_EXIT pour lancer une commande, par exemple un fichier bat qui regroupe tous les appels au programme de conversion pour l'ensemble des fichiers à convertir.
J'imagine qu'il y a aussi quelque chose à prévoir au moment de la désinstallation du mod via la commande AT_UNINSTALL.
Si tu as trouvé un convertisseur de fichier .wav en .ogg, il a probablement la fonction inverse. Il faudrait juste que tu puisses l'utiliser à partir de la ligne de commande. Dans ce cas, il te suffit de créer un fichier .bat qui regroupe les commandes pour l'ensemble de tes fichiers. Utilise un chemin relatif au répertoire de BG2 pour l'accès aux fichiers puisque c'est de là qu'on lance le setup-xxx.exe et que lui-même lancera ton fichier .bat.

Posté : dim. 02 nov. 2003, 01:17
par Grenouillebleue
Ca y est, j'ai fait mes expériences (vive le WI-FI en réunion :p ) et ça marche ;)

Avec un fichier .bat qui précise:

@echo off
cd override
oggdec KIM*.ogg
del KIM*.ogg
del oggdec.exe

Posté : mar. 22 mars 2016, 23:55
par Isaya
Il est à noter que la méthode présentée ci-dessus, outre le fait qu'elle ne fonctionnait que sous Windows, est désormais obsolète.

Désormais il est infiniment plus simple d'utiliser la fonction HANDLE_AUDIO de WeiDU. Cela se résume à quelques opérations très simples :
  • créer un sous-répertoire audio dans son mod
  • y placer tous les fichiers sons au format ogg à convertir
  • y placer également oggdec.exe (Windows) et/ou sox (Mac)
  • ajouter quelque par dans le fichier tp2 cette ligne :

    Code : Tout sélectionner

    LAF HANDLE_AUDIO END
  • il est possible de préciser des options si l'organisation du mod est un peu différente (cf le tutoriel et la documentation détaillée dans la document de WeiDU)
Avec cette fonction, WeiDU se charge de la conversion à l'installation et du ménage lors de la désinstallation.

Nota : la conversion de ogg à wav n'est pas nécessaire pour les Enhanced Edition, HANDLE_AUDIO ne la fera pas.