emulation:vgm:conversion:vgm2flac
Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
emulation:vgm:conversion:vgm2flac [2021/02/26 05:18] – jocker | emulation:vgm:conversion:vgm2flac [2023/04/19 05:11] (Version actuelle) – jocker | ||
---|---|---|---|
Ligne 3: | Ligne 3: | ||
vgm2flac est un utilitaire bash écrit par votre serviteur, il permet (entre autre) de simplifier la conversion en flac de nombreux formats vgm. | vgm2flac est un utilitaire bash écrit par votre serviteur, il permet (entre autre) de simplifier la conversion en flac de nombreux formats vgm. | ||
- | Il normalise le pic son à 0db, détecte les faux fichiers stéréo, et retire si besoin les parties | + | Il normalise le pic son à -1db, détecte les faux fichiers stéréo, et retire si besoin les parties |
===== Formats supportés ===== | ===== Formats supportés ===== | ||
- | | + | * Amiga: |
- | | + | * Amstrad CPC: ay, ym |
- | * Amstrad CPC: ym | + | |
* Atari ST: snd, sndh, ym | * Atari ST: snd, sndh, ym | ||
* Philips CD-i: xa | * Philips CD-i: xa | ||
Ligne 21: | Ligne 20: | ||
* Nintendo GameCube: adx, cfn, dsp, hps, adp, thp, mus | * Nintendo GameCube: adx, cfn, dsp, hps, adp, thp, mus | ||
* Nintendo N64: usf, miniusf | * Nintendo N64: usf, miniusf | ||
- | * Nintendo NES: nsf | + | * Nintendo NES: nsf, nsfe |
- | * Nintendo SNES: spc | + | * Nintendo SNES: spc, minisnsf, snsf |
* Nintendo Switch: bfstm, bfwav, bwav, ktss, lopus, wem | * Nintendo Switch: bfstm, bfwav, bwav, ktss, lopus, wem | ||
* Nintendo Wii: ads, adx, brstm, mus | * Nintendo Wii: ads, adx, brstm, mus | ||
Ligne 32: | Ligne 31: | ||
* Sony Playstation: | * Sony Playstation: | ||
* Sony Playstation 2: ads, adpcm, adx, genh, psf2, int, mib, minipsf2, ss2, vag, vpk, sng, vgs | * Sony Playstation 2: ads, adpcm, adx, genh, psf2, int, mib, minipsf2, ss2, vag, vpk, sng, vgs | ||
- | * Sony Playstation 3: aa3, adx, at3, genh, laac, msf, mtaf, sgd, ss2, vag, xvag, txtp, wem | + | * Sony Playstation 3: aa3, adx, at3, cps, genh, laac, idmsf, msf, msadpcm, mtaf, sgd, ss2, vag, xvag, txtp, wem |
- | * Sony Playstation 4: wem | + | * Sony Playstation 4: at9, sab, wem |
* Sony PSP: at3 | * Sony PSP: at3 | ||
* Panasonic 3DO: aifc, str | * Panasonic 3DO: aifc, str | ||
- | * PC: bik, bnk, hsq, fsb, his, imc, logg, mid, mod, sdb, smk, sqx, txtp | + | |
+ | | ||
* Various machines: vgm, vgz, adx, rak, tak, eam, at3, raw, wem, pcm | * Various machines: vgm, vgz, adx, rak, tak, eam, at3, raw, wem, pcm | ||
* Various machines CD-DA: bin, bin/cue, iso/cue | * Various machines CD-DA: bin, bin/cue, iso/cue | ||
Ligne 47: | Ligne 47: | ||
</ | </ | ||
==== Dépendances ==== | ==== Dépendances ==== | ||
- | === Dépôt === | + | Voir https:// |
- | < | + | |
- | apt install ffmpeg ffprobe sox bc bchunk xxd adplay fluidsynth | + | |
- | </ | + | |
- | + | ||
- | === sc68 & info68 === | + | |
- | Build dependencies: | + | |
- | < | + | |
- | cd | + | |
- | git clone https:// | + | |
- | tools/ | + | |
- | make -j" | + | |
- | su -c "make install" | + | |
- | </ | + | |
- | === vgm2wav === | + | |
- | Build dependencies: | + | |
- | < | + | |
- | git clone https:// | + | |
- | mkdir build && cd build && cmake .. | + | |
- | make -j" | + | |
- | su -c "make install" | + | |
- | </ | + | |
- | === vgmstream_cli === | + | |
- | Build dependencies: | + | |
- | < | + | |
- | git clone https:// | + | |
- | mkdir build && cd build && cmake .. | + | |
- | make -j" | + | |
- | su -c "make install" | + | |
- | </ | + | |
- | === uade === | + | |
- | Build dependencies: | + | |
- | < | + | |
- | cd | + | |
- | git clone https:// | + | |
- | ./ | + | |
- | make -j" | + | |
- | su -c "make install" | + | |
- | cd | + | |
- | git clone https:// | + | |
- | ./ | + | |
- | make -j" | + | |
- | su -c "make install" | + | |
- | </ | + | |
- | === zxtune123 === | + | |
- | + | ||
- | < | + | |
- | cd / | + | |
- | wget https:// | + | |
- | tar -xf zxtune123_r4980.tar.bz2 && rm zxtune123_r4980.tar.bz2 | + | |
- | </ | + | |
===== Utilisation ===== | ===== Utilisation ===== | ||
- | Lancer simplement le script dans le répertoire contenant les vgm. | + | Lancer simplement le script dans le répertoire contenant les fichiers |
===== Références ===== | ===== Références ===== | ||
* https:// | * https:// |
emulation/vgm/conversion/vgm2flac.1614316737.txt.gz · Dernière modification : 2022/12/17 14:09 (modification externe)