Comment convertir les fichiers WEM en fichiers audio lisibles WAV, OGG et MP3

Convertir les fichiers WEM en fichiers audio WAV, OGG et MP3

Certains jeux comme Age of Empires ou Warhammer : 40 000 utilisent les fichiers WEM pour reproduire les effets sonores et les voix.

Par exemple, j'ai trouvé des fichiers WEM utilisés dans Age of Empires 4, et j'ai donc voulu comprendre comment les rendre jouables. Par défaut, les WEM ne peuvent pas être écoutés.

Convertir un WEM en OGG

  1. Placer les fichiers WEM dans un dossier
  2. Télécharger ww2ogg sur Github, vous devez télécharger la dernière version.
    • Par exemple, j'ai téléchargé"ww2ogg024.zip".
    • Extraire le ZIP de ww2ogg dans le même dossier que les fichiers WEM. Il doit y avoir le fichier ww2ogg.exe
  3. Télécharger reVorb depuis Github, la dernière version disponible
    • J'ai téléchargé "ReVorb.exe".
    • Placer le fichierreVorb EXE dans le dossier avec les fichiers WEM et avec ww2ogg.exe
  4. Créez un nouveau fichier texte dans le même dossier, le contenu sera le code que vous pouvez trouver ci-dessous
  5. Enregistrez le fichier texte avec l'extension .bat, comme "run.bat". Cela fera du fichier un exécutable.
  6. Exécutez le fichier run.bat, vous verrez que tous les fichiers WEM du dossier seront convertis en OGG.
  7. De plus, vous pouvez convertir les fichiers OGG en MP3, lisez ci-dessous pour savoir comment.

run.bat: (crédits Pastebin)

for %%f in (*.wem) do "./ww2ogg.exe" %%f --pcb "./packed_codebooks_aoTuV_603.bin" pause for %%f in (*.ogg) do revorb.exe %%f pause

En fait, ce fichier run.bat analyse le dossier dans lequel il est placé, il exécute ww2ogg.exe sur tous les fichiers WEM , qui seront convertis en fichiers OGG. Ensuite, les fichiers OGG sont ajustés un par un avec reVorb.exe, afin qu'ils soient lisibles.

Si vous le souhaitez, vous pouvez éditer le code de run.bat en l'ouvrant simplement avec n'importe quel éditeur de texte. Il se peut que vous souhaitiez changer les dossiers des fichiers dans le script.

"./" est le dossier courant, tandis que "./ww2ogg/ww2ogg.exe" signifie "exécuter le fichier ww2ogg.exe à l'intérieur du dossier ww2ogg". Le chemin de ces dossiers fait référence à l'endroit où le fichier run.bat est placé, c'est pourquoi il est préférable de le garder avec le WEM et les autres fichiers EXE, ce sera plus facile pour vous.

Vous pouvez maintenant utiliser un lecteur comme MPC-BE pour écouter les fichiers OGG.

Erreurs avec ww2ogg

Si vous obtenez cette erreur :

Parse error : expected 0x42 fmt if vorb missing 

Cela signifie que le fichier WEM ne peut pas être converti avec ww2ogg, vous pouvez alors essayer d'utiliser VGMSTREAM comme indiqué ci-dessous.

Convertir WEM en WAV avec VGMSTREAM

Nous pouvons également utiliser vgmstream pour obtenir un résultat similaire ou même meilleur que ww2ogg.

  1. Téléchargez la dernière version de vgmstream sur Github pour votre système, j'ai téléchargé r1810 pour Windows
  2. Extrayez l'archive dans le même dossier que les fichiers WEM.

Maintenant vous pouvez simplement glisser et déposer les fichiers WEM sur le fichier exécutable (vgmstream-cli.exe, avant la version r1831 le nom de fichier était test.exe) et cela fera une conversion standard en fichiers WAV jouables, dans le même dossier. Par défaut, le débit binaire sera de 768kbps.

Sinon, vous pouvez créer un fichier .bat comme auparavant, en utilisant cette fois le nouvel exécutable, comme ceci :

for %%f in (*.wem) do "./vgmstream-cli.exe" -o %%f.wav %%f pause

Cela convertira les fichiers WEM du dossier en fichiers WAV qui peuvent être joués. Vous pouvez bien sûr convertir les WAV en MP3 avec ffmpeg si vous le souhaitez.

Convertir des OGG en MP3

  1. Télécharger FFMPEG
    • J'ai téléchargé la version complète de ffmpeg pour Windows, les fichiers EXE se trouvent dans le dossier "bin".
    • Les fichiers 7z peuvent être ouverts en tant qu'archives, vous pouvez utiliser 7zip
  2. Ouvrez une invite de commande (cmd.exe)
  3. Déplacer le fichier OGG dans le dossier où se trouve ffmpeg .exe , pour une utilisation plus facile vous pouvez déplacer le fichier OGG dans le dossier où se trouve ffmpeg.exe.
    • Pour ce faire, utilisez la commande"cd" qui signifie changer de répertoire, exemple : "cd C:\Programmes\ffmpeg"
  4. Exécutez la commande ci-dessous, le chemin du fichier OGG peut être différent si le dossier est différent.
./ffmpeg.exe -i nomfichier.ogg -acodec libmp3lame -b:a 192k nomfichier.mp3

Vous pouvez ainsi convertir "nomfichier.ogg" en "nomfichier.mp3". Vous pouvez maintenant lire le MP3.

MISE À JOUR: J'ai fait une mise à jour importante de ce code suite au commentaire écrit par Alastor. J'ai maintenant spécifié un bitrate de 192kbps car par défaut le bitrate de sortie serait de 64kbps. Cela devrait permettre d'obtenir un son de meilleure qualité. Le paramètre ajouté est -b:a 192k mais vous pouvez trouver d'autres options dans la documentation de ffmpeg.

Vous pouvez convertir massivement l'OGG en fichier MP3 en créant un autre fichier BAT avec le code suivant :

for %%f in (*.ogg) do ffmpeg -i %%f -acodec libmp3lame -b:a 192k %%f.mp3 pause

En fait, j'ai adapté le fichier BAT précédent pour qu'il analyse tous les fichiers OGG et les convertisse automatiquement en MP3 à l'aide de FFMPEG.

Convertir des WAV en MP3

Si vous avez utilisé VGMSTREAM pour convertir WEM en WAV, vous voudrez peut-être convertir le WAV en MP3.

D'après mes tests, les fichiers WAV que vous obtiendrez auront un débit de 768 kbps. En utilisant ffmpeg nous avons sélectionné le codec libmp3lame, nous pouvons bien sûr utiliser d'autres codecs que vous pouvez trouver dans la documentation de ffmpeg. Pour ce codec, nous allons fixer un débit binaire de 192kbps.

Placez le fichier ffmpeg.exe dans le dossier où se trouvent les fichiers WAV, puis exécutez la commande suivante :

./ffmpeg.exe -i nomfichier.wav -acodec libmp3lame -b:a 192k nomfichier.mp3

Encore une fois, vous pouvez également créer un autre fichier bat pour exécuter la conversion massivement :

for %%f in (*.wav) do "./ffmpeg.exe" -i %%f -acodec libmp3lame -b:a 192k %%f.mp3 pause

A lire également

Restez à jour !

A l'avenir nous aborderons sûrement d'autres sujets sur ce thème, donc si cet article vous a été utile je vous invite à nous suivre sur Facebook et à vous abonner à notre chaîne Youtube!

Faites-moi part de vos réactions dans un commentaire ci-dessous et dites-moi quels autres guides vous aimeriez lire !

Laisser un commentaire

Tous les commentaires seront soumis à approbation après avoir été envoyés. Ils pourront être publiés après quelques heures.

Vous pouvez simplement utiliser un pseudo au hasard, cela me permet au moins de répondre à vos commentaires. Et si vous choisissez de soumettre votre email, vous pouvez recevoir une notification à chaque fois que je réponds à votre commentaire.

Aucun commentaire n'a été rédigé jusqu'à présent sur cet article. Soyez le premier à partager votre opinion !

*