Thanks for this tool. I've recently started to use it and found some issues, mostly related to templates, so I've made a few fixes:
- Fixed broken code related to specifying a path as the SUID.
- Don't normalize SUID value before checking if it's in fact a path.
- If a custom path is set for mkvmerge, mkvinfo is now expected to be in the same directory.
- Include the input Avisynth script directory when searching for the given hex SUID in files.
- Fixed using mkvinfo in a non-english locale.
- Small change in the mkvinfo regular expression due to a bug in mkvtoolnix v5.1.0 (already fixed).
- FPS/timecode CLI parameter now overrides template FPS/timecode (useful for VFR videos).
- Decode the output of 'mkvmerge --identify audio_file' with the system encoding, as mkvmerge uses that.
- Allow the option to parse the avs from bottom to top (flag in the first lines of vfr.py).
[Fix removed, changes incorporated in Vfr.py 0.8.6.1]