chaptertool

chaptertool

Docker app from grtgbln's Repository

Overview

Create and convert chapters for podcasts, youtube, matroska, mkvmerge/nero/vorbis, webvtt, ffmpeginfo, ffmetadata, pyscenedetect, apple chapters, edl, podlove simple chapters (xml, json), apple hls chapters and mp4chaps.
Some features are not available in the web interface, but can be accessed via the command line interface: https://github.com/Mtillmann/chaptertool?tab=readme-ov-file#cli

chaptertool

chaptertool

Create and convert chapters for podcasts, youtube, matroska, mkvmerge/nero/vorbis, webvtt, ffmpeginfo, ffmetadata, pyscenedetect, apple chapters, edl, podlove simple chapters (xml, json), apple hls chapters and mp4chaps.

Build on @mtillmann/chapters

Web App

Click here to open the web app.

Supported Formats

name key ext info
Podcasting 2.0 Chapters chaptersjson json spec
FFMetadata ffmpegdata txt spec
Matroska XML chapters matroskaxml xml spec
MKVToolNix mkvmerge XML mkvmergexml xml spec
MKVToolNix mkvmerge simple mkvmergesimple txt spec
WebVTT Chapters webvtt vtt spec
Youtube Chapter Syntax youtube txt
FFMpegInfo ffmpeginfo txt read only, used internally
PySceneDetect pyscenedetect csv project home
Vorbis Comment Format vorbiscomment txt spec
"Apple Chapters" applechapters xml source
Shutter EDL edl edl source
Podigee Chapters/Chaptermarks podigee json spec
Podlove Simple Chapters psc xml spec
Podlove Simple Chapters JSON podlovejson json source
MP4Chaps mp4chaps txt source
Apple HLS Chapters applehls json spec, partial support
Scenecut format scenecut json source
Audible Chapter Format audible json source
Spotify Formats A/B spotifya|spotifyb txt see
Podcastpage Format podcastpage txt see
Podigee Text Format podigeetext txt see
TransistorFM Chapter Format transistorfm txt see
Unknown Shownotes Format shownotes txt see

CLI

An updated cli tool with better interface is available here: chapconv

If you want to extract chapters from videos, rather use native ffmpeg or pyscenedetect commands and integrate chapconv in your pipeline. Here is the old CLI Documentation.

Examples & FAQ

examples.md, FAQ

Docker

Use docker to run the web GUI:

docker build -t chaptertool-gui .
docker run -p 8989:8989 chaptertool-gui
# open http://localhost:8989 in your browser

or use the image from dockerhub:

docker run -p 8989:8989 martintillmann/chaptertool-gui

Install Chaptertool on Unraid in a few clicks.

Find Chaptertool in Community Apps on your Unraid server, review the template, and click Install. Unraid handles the Docker app or plugin setup from the published template.

Open the Apps tab on your Unraid server Search Community Apps for Chaptertool Review the template variables and paths Click Install

Download Statistics

4,792
Total Downloads

Details

Repository
martintillmann/chaptertool-gui:latest
Last Updated2024-10-31
First Seen2024-10-31

Runtime arguments

Web UI
http://[IP]:[PORT:8989]/
Network
bridge
Privileged
false

Template configuration

Web UI PortPorttcp

Container Port: 8989

Target
8989
Default
8989
Value
8989