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ファイルは変更されず、新しいファイル(ファイル名に_with_chaptersが付く)が作成されます。
手順1: MPC-BE/HCで動画ファイルを開く
手順2: チャプターを追加したい位置で動画を一時停止
手順3: ツールの「Add Chapter at Current Time」ボタンをクリック
- MPC-BE/HCの現在の再生位置が自動的に取得されます
- チャプター名を入力するダイアログが表示されます
- チャプター名を入力して「OK」をクリック
手順4: 手順2-3を繰り返して、必要なチャプターをすべて追加
手順5: 「Save to Text File」ボタンをクリックして、チャプターリストをテキストファイルに保存
手順6: 「Embed Chapters into MP4」ボタンをクリック
- 元のMP4ファイルを選択
- 手順5で保存したテキストファイルを選択
- 処理が完了すると、チャプター付きの新しいMP4ファイルが作成されます
💡 ヒント: チャプターリストは編集可能です。「Clear List」で全削除、「Remove Selected」で選択した項目だけ削除できます。
Extractor チャプターの抽出
MP4ファイルに埋め込まれているチャプター情報を、テキストファイルとして取り出します。取り出したテキストファイルは編集して、再度MP4に埋め込むことができます。
対応形式: QuickTime Chapter Track形式のチャプターを抽出できます(iTunes、HandBrake、FFmpegなど主要ツールが使用する標準形式)。
手順1: 「Select MP4 File and Extract Chapters」ボタンをクリック
手順2: チャプターを抽出したいMP4ファイルを選択
- チャプター情報がないファイルを選択した場合は、メッセージが表示されます
手順3: 処理が完了すると、チャプター情報がテキストファイルとして保存されます
- 元のMP4ファイルと同じ場所に、
_chapters.txtというファイルが作成されます
- 例:
video.mp4 → video_chapters.txt
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