Skip to content

Releases: MHeigan/mh_rename

mh_rename_Win_x64_v1_3_0

Choose a tag to compare

@MHeigan MHeigan released this 23 May 21:47
19633c1

mh_rename v1.3.0

File Sequence Renamer for VFX Artists & Animators

Free tool — CC BY-NC-ND 4.0 ·
anti-matter-3d.com


Download

mh_rename_v1_3_0.zip — attached below. Extract and run; no installation
required.

Mirror: anti-matter-3d.com/tools

Archive contents

mh_rename_Win_x64_v1_3_0.exe    signed executable
_internal\                       bundled runtime (required — keep alongside the exe)
README.txt                       quick start and feature reference
License.txt                      CC BY-NC-ND 4.0 summary
License_Agreement.pdf            full licence agreement

What's New in v1.3.0

  • About dialog — Help > About shows version, credit, licence, and a direct
    link to the tools page
  • Version badge — visible in the action bar at all times, alongside the mode
    indicator
  • Version alignment — release numbering continues from the original tool
    history (the 2005 tkinter renamer shipped as v1.2)

Everything Since the Rewrite

This is the first public release of the PySide6 rewrite. Compared to the
original tkinter tool:

  • Live side-by-side preview — Current Name and New Name in adjacent columns,
    updating as you type. No Preview button, no popup window.
  • Colour-coded rows — green for files that will change, red for conflicts,
    dim for unchanged
  • Wildcard file filter — \*, ?, and \# (one digit). Type name.####.exr
    directly.
  • Multiple filter patterns — space or comma separated (\*.exr *.dpx), with
    bare-extension shorthand
  • Natural sort order — frame 9 always precedes frame 10 regardless of source
    padding
  • Conflict detection — Commit stays disabled until every target name is
    unique; no silent overwrites
  • Copy to output directory — non-destructive mode; originals are never
    touched. Cross-drive and network-share support via shutil with Robocopy
    fallback.
  • Mode indicator — IN-PLACE RENAME (blue) / COPY TO OUTPUT (amber) shown at
    all times
  • Undo last batch — reverses renames or removes copies, depending on the mode
    used
  • Prefix and suffix operations — new in the rewrite
  • Renumber step control — for alternating-camera and cadence sequences

System Requirements

Windows 10 / 11 (64-bit). No Python installation required — the runtime is
bundled.


Security

Signed with a Certum code signing certificate, RFC 3161 timestamped, submitted
to Microsoft WDSI, and scanned on VirusTotal before release.

Get-AuthenticodeSignature mh_rename_Win_x64_v1_3_0.exe

A small number of heuristic scanners flag Python-packaged executables
generically based on the packaging method rather than program behaviour.
mh_rename makes no network connections, writes no registry keys, and only
touches files in directories you explicitly select.


Checksums

SHA-256  mh_rename_v1_3_0.zip
988ae148ca40bf7119919f3083572478341772b460edb3c28b3e8625406d1a89

SHA-256  mh_rename_Win_x64_v1_3_0.exe
56d360808eae4a54a15c628b6746c8f10dc3aee7353b63f69437a1e1dd4937ad

Verify the executable after extracting:

Get-FileHash mh_rename_Win_x64_v1_3_0.exe -Algorithm SHA256

Documentation

Full user manual with worked VFX examples: mh_rename_v1_3_0_User_Manual.pdf

Feature reference and quick start: README.md

mh_rename v1.2.0

Choose a tag to compare

@MHeigan MHeigan released this 24 Dec 12:29
0d3ec51

mh_rename — File Sequence Renamer (mh_tools)

A small, practical GUI tool for quickly renaming image sequences (or any batch of files) using simple rules: replace text, renumber, and/or change extension.

Built for day-to-day production use where you just want the job done cleanly and predictably.


Features

  • Select an Input Directory containing files to rename
  • Optional Output Directory (files are moved there while renaming)
  • Replace Text (simple find/replace on the filename)
  • Renumber with a start number and padding
    • Adds numbers as a dot suffix: name.0001
    • Automatically removes an existing trailing ._#### / _.#### style number first
  • Change Extension (e.g. .png → .jpg)
  • Preview Rename before committing changes

Download & Run (Windows)

  1. Download the latest release ZIP from the Releases page.
  2. Extract the ZIP to a convenient location (e.g. D:\Tools\mh_rename\).
  3. Run mh_rename.exe.

Tip: Keep a backup of your files. Preview first, rename second. You can also specify a different output directory; the Renamer will then copy and rename for you.


How to Use

  1. Click Select Input Directory
  2. (Optional) Click Select Output Directory
  3. Enable and fill any of these options:
    • Text to replace / Replace with
    • Start number (enable Renumber)
    • Padding (e.g. 4 → 0001)
    • New extension (without the dot is fine)
  4. Click Preview Rename to check the result
  5. Click Rename Files to apply

Examples

Replace text

  • shotA_render_v003.0001.exr → replace shotA with shotB

Renumber (start 10, padding 4)

  • frame_anything.exr → frame_anything.0010.exr, frame_anything.0011.exr, ...

Change extension

  • plate.0100.png → plate.0100.jpg

Notes / Behaviour

  • If Output Directory is set, files are moved into that folder while being renamed.
  • If Output is not set, files are renamed in place.
  • The tool processes the files in sorted order (alphabetical).

Troubleshooting

  • Nothing happens / missing files: make sure you extracted the ZIP completely before running.
  • Rename errors: can occur if a destination filename already exists or the folder is not writable. Preview and ensure unique output names.

License

CC BY-NC-ND 4.0
See the repository license file(s) included with this project.


Credits

©2025 Martin P. Heigan — mh_tools

mh_rename

Choose a tag to compare

@MHeigan MHeigan released this 21 Nov 21:10
90323d6

mh_rename – File Sequence Renamer for VFX / CGI

mh_rename is a small Windows GUI tool for batch-renaming image and file sequences. It can replace parts of filenames, renumber frames with custom padding, change extensions, and preview all changes before anything is written to disk. Ideal for shot and render management in VFX, CGI, and motion design pipelines.