vgm_tt

From vgmrips

VGM Tag Transfer is one of the current VGM Tools. It copies all tag fields from one or more VGM or VGZ files.

If no tag fields at all are set in a source VGM, its destination VGM will not be changed. If even one tag field is set, empty and full fields alike will be copied, replacing all tag fields inside the destination VGM.

If you need a more finely-grained transfer, try:

  • VGMToolbox (especially to change fields across many VGMs at once)
  • VGMTool (if your destination VGMs don't already have GD3 tags)
  • A VGM-compatible GUI music player that is able to edit and copy over GD3 tags

Usage

vgm_tt [options] sourceFolderOrVGx destinationFolderOrVGx

By default, you are shown the inputs compared to the outputs, but no action is taken. Add the -tag option to the command to transfer once you are sure.

To transfer tags from multiple VGMs, the source and destination must both be folders/directories. By default, the VGMs are matched up using their trim points/sample counts (i.e., the -mtrim option is used). You can add the -rename option to copy over the sources' filenames as well as their tags.

Alternatively, adding the option -mname will match VGMs by their filenames.