/ChapterTool

A simple tool for video chapter extract & process

Primary LanguageC#GNU General Public License v3.0GPL-3.0

ChapterTool
License: GPL v3 Build status

A simple tool for extracting chapters from various types of files and editing them.

Feature

  • Extract chapter file from different file types
  • Multiple time adjustments (expression in Infix notation or Reverse Polish notation)
  • Move all chapter numbers backwards optionally (for OGM format)
  • Load chapter name from text file as template
  • Calculate frames from chapter time
  • Supported saving formats: .txt, .xml, .qpf, .json.

Supported file type

  • OGM(.txt)
  • XML(.xml)
  • MPLS from BluRay(.mpls)
  • IFO from DVD(.ifo)
  • XPL from HDDVD(.xpl)
  • CUE plain text or embedded(.cue, .flac, .tak)
  • Matroska file(.mkv, .mka)
  • Mp4 file(.mp4, .m4a, .m4v)
  • WebVTT(.vtt)

Thanks to

Requirements

  • You must have the .NET Framework 4.8 available from Windows Update.
  • The matroska file support is powered by MKVToolNix.
  • The mp4 file support is powered by libmp4v2, you need to get the dll before using this feature.

License

Distributed under the GPLv3+ License. See LICENSE for more information.

Source Code