Outils pour utilisateurs

Outils du site


emulation:vgm:conversion:vgm2flac

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
emulation:vgm:conversion:vgm2flac [2021/02/26 05:12] jockeremulation: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 sans son.+Il normalise le pic son à -1db, détecte les faux fichiers stéréo, et retire si besoin les parties muette de la piste (au début et à la fin de la piste).
  
 ===== Formats supportés ===== ===== Formats supportés =====
-  * 3DOaif +  * Amiga8svx, aam, bd, core, cust, dw, gmc, mcr, mdat, mod, np3, rjp, sa, sb, scumm, sfx, xm 
-  * Amiga/Atarimod, snd, sndh+  * Amstrad CPCayym 
 +  * Atari ST: snd, sndh, ym 
 +  * Philips CD-i: xa 
 +  * Commodore C64/128: sid
   * Fujitsu FM-7, FM Towns: s98   * Fujitsu FM-7, FM Towns: s98
-  * NEC PC-Engine/TurboGrafx-16: hes 
-  * NEC PC-6001, PC-6601, PC-8801, PC-9801: s98 
   * Microsoft Xbox: aix, mus, sfd, xwav   * Microsoft Xbox: aix, mus, sfd, xwav
-  * Microsoft Xbox 360: wem +  * Microsoft Xbox 360: bik, wem, xwb 
-  * Nintendo 3DS: mus, bcstm, wem, bcwav, fsb +  * Nintendo 3DS: bcstm, wem, bcwav, fsb, mus, txtp 
-  * Nintendo DS: adx, mini2sf, sad+  * Nintendo DS: 2sf, adx, mini2sf, sad
   * Nintendo GB & GBC: gbs   * Nintendo GB & GBC: gbs
-  * Nintendo GBA: minigsf +  * Nintendo GBA: gsf, minigsf 
-  * Nintendo GameCube: dsp, hps, adp, thp, mus, adx, cfn +  * Nintendo GameCube: adx, cfn, dsp, hps, adp, thp, mus 
-  * Nintendo N64: miniusf +  * Nintendo N64: usf, miniusf 
-  * Nintendo NES: nsf +  * Nintendo NES: nsf, nsfe 
-  * Nintendo SNES: spc +  * Nintendo SNES: spc, minisnsf, snsf 
-  * Nintendo Switch: bfstm, bfwav, ktss +  * Nintendo Switch: bfstm, bfwav, bwav, ktss, lopus, wem 
-  * Nintendo Wii: mus+  * Nintendo Wii: ads, adx, brstm, mus
   * Sega Mark III/Master System: vgm, vgz   * Sega Mark III/Master System: vgm, vgz
   * Sega Mega Drive/Genesis: vgm, vgz   * Sega Mega Drive/Genesis: vgm, vgz
   * Sega Saturn: minissf, ssf   * Sega Saturn: minissf, ssf
   * Sega Dreamcast: dsf, spsd   * Sega Dreamcast: dsf, spsd
-  * Sharp X1 : s98+  * NEC PC-6001, PC-6601, PC-8801,PC-9801, Sharp X1, Fujitsu FM-7 & FM TownsSharp X1: s98
   * Sony Playstation: psf, minipsf, xa, vag   * Sony Playstation: psf, minipsf, xa, vag
-  * Sony Playstation 2: ads, adpcm, genh, psf2, minipsf2, ss2, vag, int, 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, 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: fsb, his, imc, mod, voc +  * Philips CD-i: grn 
-  * Various machines: vgm, vgz, adx, rak, tak, dat, eam, at3, raw, pcm, wem+  * PC: apc, bik, bnk, hsq, fsb, his, imc, imf, logg, mab, mid, mod, sab, sdb, snds, smk, sqx, txtp, wem, wlf, xwb 
 +  * 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
- +  ZX Spectrumasc, psc, pt2, pt3, sqt, stc, stp
-===== Dépendance embarquées ===== +
-  binmerge - https://github.com/putnam/binmerge +
-  * espctag - https://sourceforge.net/projects/espctag/ +
-  * gbsinfo - https://github.com/mmitch/gbsplay +
-  * gbsplay - https://github.com/mmitch/gbsplay +
-  * info68 - https://sourceforge.net/projects/sc68/ +
-  * opustags - https://github.com/fmang/opustags +
-  * sc68 - https://sourceforge.net/projects/sc68/ +
-  * vgm2wav - https://github.com/ValleyBell/libvgm +
-  * vgmstream-cli - https://github.com/losnoco/vgmstream +
-  * vgmtag - https://github.com/vgmrips/vgmtools +
-  * zxtune - https://zxtune.bitbucket.io/+
  
 ===== Installation ===== ===== Installation =====
Ligne 57: Ligne 47:
 </code> </code>
 ==== Dépendances ==== ==== Dépendances ====
-<code> +Voir https://github.com/Jocker666z/vgm2flac/blob/main/README.md
-apt install ffmpeg mkvtoolnix mediainfo abcde sox ogmtools lsdvd dvdbackup shntool cuetools uchardet coreutils findutils bc libao bchunk setcd +
-</code> +
-==== En action pour Nemo ==== +
-<code> +
-[Nemo Action] +
-Active=true +
-Name=ffmes %N +
-Comment=ffmes %N +
-Exec=gnome-terminal -- bash -c "~/ffmes/ffmes.sh '%F'; bash" +
-Selection=any +
-Extensions=any; +
-</code> +
  
 ===== Utilisation ===== ===== Utilisation =====
-Lancer simplement le script dans le répertoire contenant les vgm, ensuite sélectionner l'option 21.+Lancer simplement le script dans le répertoire contenant les fichiers vgm.
  
 ===== Références ===== ===== Références =====
-  * https://github.com/Jocker666z/ffmes+  * https://github.com/Jocker666z/vgm2flac
emulation/vgm/conversion/vgm2flac.1614316338.txt.gz · Dernière modification : 2022/12/17 14:09 (modification externe)