MP4 Chapter Manager
MP4ファイルのチャプター情報を管理するためのツールです。チャプターの作成・抽出・削除が可能です。
概要
MP4 Chapter Managerは、3つの機能を持つオールインワンツールです:
Creator - MPC-BE/HCプレーヤーと連携してチャプターを作成し、MP4ファイルに追加
Extractor - MP4ファイルからチャプター情報を抽出してテキストファイルに保存
Remover - MP4ファイルからチャプター情報を削除
📌 重要: このツールは元のMP4ファイルを変更しません。すべての機能で新しいファイルが作成され、元のファイルは保持されます。
📌 画質・音質の保証: チャプター処理は動画・音声の再エンコードを行いません。ビデオとオーディオのデータはそのままコピーされるため、画質・音質は完全に保持されます。
必要な環境
必須
- Windows 10以降
- MP4Box - チャプター情報の埋め込み・抽出・削除に使用
- ダウンロード: https://gpac.io/downloads/
- インストール手順:
- 上記ページから Windows用のインストーラー(.exe)をダウンロード
- ダウンロードしたインストーラーを実行
- インストールウィザードに従ってインストール(デフォルト設定で問題ありません)
- インストールが完了すると、自動的にPATHが設定されます
- 確認方法:
- コマンドプロンプトを開く
mp4box -version と入力して Enter を押す
- 以下のような表示が出ればOK:
GPAC version 2.x.x
- エラーが出た場合は、コンピュータを再起動してから再度確認してください
オプション(Creator使用時のみ)
- MPC-BE / MPC-HC - 動画再生中の時間取得に使用
使い方
Creator チャプターの作成と追加
MPC-BE/HCで動画を再生しながら、チャプターを作成してMP4ファイルに追加します。元のMP4ファイルは変更されず、新しいファイル(ファイル名に_with_chaptersが付く)が作成されます。
手順1: MPC-BE/HCで動画を再生します
手順2: チャプターを付けたいタイミングで「Get Time」ボタンをクリック
手順3: チャプター名を入力して「Add Chapter」ボタンをクリック
- 時間とチャプター名を手動で入力することも可能です
- 時間形式:
HH:MM:SS.mmm または MM:SS.mmm
手順4: 必要なチャプターをすべて追加します
- 「Delete Selected」- 選択したチャプターを削除
- 「Clear All」- すべてのチャプターをクリア
- 「Save to TXT」- チャプター情報をテキストファイルに保存
- 「Load from TXT」- 保存済みのテキストファイルから読み込み
- 「Overwrite」- 現在読み込んでいるテキストファイルを上書き保存
手順5: 「Add to MP4」ボタンをクリックしてMP4ファイルを選択
- 既にチャプター情報を含むファイルを選択した場合、確認メッセージが表示されます
- 処理が完了すると、元のファイル名に
_with_chapters が付いた新しいファイルが作成されます
- 例:
video.mp4 → 元のまま保持、video_with_chapters.mp4 → 新規作成
- 新しいファイルには、このツールで作成したチャプター情報のみが含まれます(元ファイルに既存のチャプターがあっても、それはコピーされません)
Extractor チャプターの抽出
MP4ファイルからチャプター情報を抽出してテキストファイルに保存します。元のMP4ファイルは変更されません。
📝 対応形式: QuickTime Chapter Track に対応しています。これは最も一般的な形式で、iTunes、HandBrake、FFmpegなど主要なツールで使用されています。Nero Chapterなど一部の古い独自形式には非対応です。
手順1: 「Select MP4 and Extract Chapters」ボタンをクリック
手順2: チャプター情報を含むMP4ファイルを選択
- チャプター情報がないファイルを選択した場合は、メッセージが表示されます
手順3: 保存先とファイル名を指定
- デフォルトでは元のファイル名に
_chapters.txt が付きます
- 任意のファイル名に変更可能です
手順4: 抽出されたチャプター情報がテキストファイルに保存されます
- 保存形式:
HH:MM:SS.mmm チャプター名
- このファイルはCreatorタブで読み込んで再利用できます
Remover チャプターの削除
MP4ファイルからチャプター情報を完全に削除します。元のMP4ファイルは変更されず、新しいファイル(ファイル名に_no_chaptersが付く)が作成されます。
対応形式:チャプター形式に関係なく、すべてのチャプター情報を削除できます。
手順1: 「Select MP4 File and Remove Chapters」ボタンをクリック
手順2: チャプターを削除したいMP4ファイルを選択
- チャプター情報がないファイルを選択した場合は、メッセージが表示されます
手順3: 処理が完了すると、チャプター情報が削除されたファイルが作成されます
- 元のファイル:
video.mp4(変更なし、チャプター付きのまま)
- 新しいファイル:
video_no_chapters.mp4(チャプター情報なし)
注意事項
- MP4ファイルの処理には時間がかかる場合があります。「Processing...」表示中は操作しないでください
- 大きなファイルを処理する場合、十分なディスク空き容量が必要です(ファイルサイズの2倍以上推奨)
トラブルシューティング
「Cannot connect to MPC-BE」エラーが表示される
- MPC-BE/HCが起動しているか確認してください
- MPC-BE/HCのWebインターフェース機能が有効になっているか確認してください
- ポート番号が13579に設定されているか確認してください
- ファイアウォールがポート13579をブロックしていないか確認してください
「MP4Box failed」エラーが表示される
- MP4Boxが正しくインストールされているか確認してください(上記「必要な環境」の「確認方法」を参照)
- MP4ファイルが破損していないか確認してください
- ファイルパスに特殊文字が含まれていないか確認してください
チャプターが抽出できない
- MP4ファイルにチャプター情報が含まれているか確認してください
- 対応していないチャプター形式の可能性があります
- 対応形式:QuickTime Chapter Track(MP4Boxが読み取れる標準形式)
- 非対応:Nero Chapterなど一部の古い独自形式
- QuickTime Chapter Trackは、iTunes、HandBrake、FFmpegなど主要ツールが使用する最も一般的な形式です
- 他のツール(VLCなど)でチャプターが表示されるか確認してください
ファイル形式
チャプターテキストファイル(.txt)- ツール独自の簡易形式
CreatorタブとExtractorタブで使用するテキストファイルの形式:
00:00:00.000 イントロ
00:01:23.456 第1章
00:05:47.890 第2章
01:23:45.678 エンディング
- 各行:
時間 チャプター名(半角スペースで区切る)
- 時間形式:
HH:MM:SS.mmm
- 文字コード: UTF-8
- 改行コード: LF または CRLF
形式変換の仕組み
このツールは、以下の3つの形式を自動的に変換します:
1. ツール独自の簡易形式(ユーザーが扱う形式)
00:00:00.000 Start
- 人間が読み書きしやすい形式
- CreatorとExtractorで使用
2. OGM形式(MP4Boxへの入力形式)
CHAPTER01=00:00:00.000
CHAPTER01NAME=Start
- MP4Boxが要求する形式
- ツールが自動的に変換(ユーザーは意識不要)
3. QuickTime Chapter Track(MP4内部形式)
chpl atom(バイナリ形式)
- MP4ファイル内部のバイナリ構造
- MP4Boxが自動的に変換(ユーザーは意識不要)
💡 重要: ユーザーが扱うのは「ツール独自の簡易形式」だけです。OGM形式への変換はツールが、MP4内部形式への変換はMP4Boxが自動的に行います。
技術情報
- 開発言語: Python 3
- 使用ライブラリ: tkinter, requests
- 外部ツール: MP4Box (GPAC)、MPC-BE/HC(オプション)
- 対応形式: MP4
- チャプター処理:
- Creator: ツール独自形式 → OGM形式(ツール変換) → QuickTime Chapter Track(MP4Box変換) → MP4埋め込み
- Extractor: MP4読み取り → QuickTime Chapter Track(MP4Box読取) → ツール独自形式(ツール変換)
- Remover: QuickTime Chapter Track を含むすべてのチャプター形式に対応
バージョン履歴
Version 1.0 (2026-01-23)
- 初回リリース
- Creator、Extractor、Removerの3機能を実装
- MPC-BE/HC連携機能
- 日本語チャプター名対応
© 2026 MP4 Chapter Manager