View Full Version : chapterEditor(Chapter-Database Disc2mkv Matroska-Tools[Tags,Menu,Multi-MKV])+CLI
Pages :
1
2
3
4
[
5]
6
7
8
9
10
11
12
13
14
15
16
17
18
hubblec4
26th August 2016, 16:02
The idea is to get one of the editions at the beginning of the MKV, and the differences of the others editions at the end. In this way, in players incompatible with ordered chapters the first edition can be always played (it is the same as with Xin1generator).
Yes thats the correct procedure. My Multi-Edition-Editor does exactly this.
In my case I chose the first angle as "main" edition. This first part of the MKV can be generated with MakeMKV or even with the DVD2MKV module of ChapterEditor (In this case take into account that your program only considers the first angle, as far as I know, so if the "main" edition is the angle 2, it is not possible to use it).
I will keep it in my mind, and I could add a selection for the different angle's.
The main difficulty when working manually is not to append the different cells at the end, but to generate the chapter xml with correct times for the second edition.
It was not so easy to build an algo for automatically generation of the chapter.xml, but it works perfect and should not a big deal for the DVD-multi-edition-mkv.
Also, if the DVD has different editions controlled by PGCs, and not by multi-angle, the manual process is realy very difficult and time consuming...
This case is the same as Bluray multi edition to mkv. Of course, manual process is very difficult.
I have tested a little bit at night and I think PGCdemux can do all the demux processes and then I can create a mtxcfg which mux all streams to a finial mkv.
hubble
hubblec4
29th August 2016, 10:33
(In this case take into account that your program only considers the first angle, as far as I know, so if the "main" edition is the angle 2, it is not possible to use it).
It is possible to use the second(another) angle. PGCDemux must run in "wait of user" mode.
Go to settings -> Tools -> PGCDemuxMod and select "show and wait".
Now when you demux a title, PGCDemux will start and wait until you press Process!-button.
Before you start the demux process select another angle you need.
hubblec4
6th September 2016, 16:41
There is again an update(rev0.49) (http://forum.gleitz.info/attachment.php?attachmentid=99196&d=1473175952) with some bugfixes.
Changelog chapterEditor
added &
fixed *
improvement #
layout change %
rev0.49
// Multi Chapters
* for XML Format: insert chapters
- when functions (like FPS, chapter naming, etc.) were activated, chapterEditor crashes
// settings
* mkv -> Chapter and Tags file
- "create new" and "don't override" can no longer be checked together
// XML Format
# deprecated country code "gb - Großbritannien (UK)" removed
# deprecated country codes "gb" and "tp" are automatically converted (uk, tl)
// Multi Edition Editor
* for audio tracks with PCM format was no "type" value generated
- MTX-GUI reported an error in the mtxcfg
hubblec4
15th November 2016, 19:40
After a while a new update to rev0.50 (http://forum.gleitz.info/attachment.php?attachmentid=99227&d=1479230688) from chapterEditor(eC) is available.
Changelog chapterEditor
added &
fixed *
improvement #
layout change %
rev0.50
// chapterEditor
* IFO parser determined false chapter times for multi-angle DVD's
// Multi Editions Editor
* mpls parser had a small bug
# Ignore first and last m2ts
- the checkboxes are now checked automatically if the playing time is too small
This will be the last version. It was my first project so the source code is very old,
therefore cE has reached its limits.
I will only adjust critical errors if they are found and reported.
However, the cE project is not dead. But on the contrary. The next major update then affects the whole cE.
I'm just about to code the cE from scratch. Many things on the ToDo list would have become a huge effort in the old cE code. For example, the cE also runs on Linux, multi-chapter tabs, improved chapter naming, automate manual chapter-segment linking, the entire layout of the cE, and much much more.
The chapter editors are almost finished and I will then also upload a first pre-alpha version.
What is already working (only roughly):
chapter Editor:
- New layout with pictured buttons
- XBar's
- Drag&Drop
Chapter Editors:
- New chapter formats are supported
- Multi-Chapter Tabs -> mass loading of chapter files
- different popups
- Multi-chapters: new system for improved mass insertion of chapters in all places
- Chapter naming: new system to change specific chapters, load chapter names from "lists"
- Chapter Times Edit: also something new
- Loading of special chapter files and discs (Bluray-DVD) extended with different automation
- Append chapter files - now for all editors
- Duplicate Chapter Tabs
- Copy / cut chapter (not only duplicate) from tab to tab
- New component to represent the chapters (VirtualStringTree(VST))
- Several possibilities to insert chapters quickly and purposefully
Matroska:
- Full support for the Matroska Chapter Specs (https://www.matroska.org/technical/specs/chapters/index.html)
- In addition, XML comments can be set and read
- Automated chapter segment linking
- Direct saving in Matroska files (requires MKVToolNix)
multiAVCHD
- Improved presentation of the chapters by the VST
- Improved thumbnail time generator
Converter:
- Mass direct conversion
- 2 new output formats
What is still on the list:
- Chapter Database: Full XML Support, Identical to ChaptersDB.org
- Matroska Tags: also full support
- Matroska Menu
- Bluray to mkv: more automatic
- DVD zu mkv: Multi-Angle/Edition mkv's
- The Help: if it works (I still have to test) -> Video-based as Matroska Menu
- And if it works, then everything for Linux
- and even more
Here are some pictures from the new chapterEditor
http://forum.videohelp.com/attachments/39521-1479234494/cE-Matroska-Kapitelbenennung.JPG
http://forum.videohelp.com/attachments/39522-1479234498/cE-Matroska-Kapitel.JPG
http://forum.videohelp.com/attachments/39523-1479234502/cE-DiskDateien.JPG
http://forum.videohelp.com/attachments/39524-1479234505/cE-SourceFPS+ChapSegLink.JPG
For all those who want to test the new cE ever there is a Pre-preAlpha for download for Windows (http://forum.gleitz.info/attachment.php?attachmentid=99228&d=1479232272) and Linux (http://forum.gleitz.info/attachment.php?attachmentid=99229&d=1479232312).
The cE starts (in this case, a * .ini is generated) in English, to switch to German the entry "Language = eng_def" should be converted to language = ger_def in the * .ini.
Further settings can only be changed via the * .ini.
This is important for MKVToolNix (MTX). The path to the MTX folder must be entered manually.
(for Win: c:\MTX-Folder\ ; for Linux: /usr/bin/)
So if there are still wishes or suggestions what the new cE should do, let me know.
hubble
hubblec4
28th January 2017, 16:43
chapterEditor(rev1.00preAlpha) is now available. Windows (http://forum.gleitz.info/attachment.php?attachmentid=99277&d=1485616917) Linux (http://forum.gleitz.info/attachment.php?attachmentid=99278&d=1485616960)
There are lots of new things, changes, and many bug fixes.
The chapter editors are all fully functional except for a few small things.
Also the Matroska Tags editor is fully usable.
All settings can now be changed in the cE.
The main menu is also new and fully functional.
MKVToolNix can be set in the settings.
Access to Matroska files is then possible.
The help I have begun to install. For most XBar's and some important places.
The TTXT editor I will not re-install since it is not a chapter format.
Likewise, I will probably not re-install the Haali TRACKSETEX editor, since the Haali Splitter did not work unfortunately with some of my Matroska menus. LAV Splitter is now the only one who can handle this correctly.
A note about the Windows version:
Since I use Win7 Classic View myself, all color settings for the XBar's work "normal" (so synonymous for Linux).
When you use a different view, Windows changes it all by itself. Then you have to look which color settings still fit.
Changelog chapterEditor
added &
fixed *
improved #
changed %
rev1.00(preAlpha) 2017-01-27
// chapterEditor
-- complete new but still not complete
& Linux version
& XBar's
- several different Bar's with buttons for faster access to functions
- some buttons can also be operated with the right or middle mouse button or the mouse wheel
& Recently used files
& Reload the files from the respective tab
# Settings...
- ...are now in the main form (no extra window)
- ...are applied immediately (no "Save" confirmation more)
# Time formats
- renewed as there were errors
- HH:MM:SS (00:00:00)
- HH:MM:SS.ms/ns (00:00:00.123456789)
- Seconds (120)
- Minutes (7m)
- as float value (1.2345 or 1,6789)
# FPS Comboboxes
- only one box
# FPS formats
- integer (24)
- with slash (24000/1001)
- as float (23.976 or 23,976)
% Editors better grouped by types
% Main menu: new arrangement for the functions of the editors
// Settings
& chapterEditor GUI
- Font selection
- "Looping" mode: for example - starting in lists at the end in front again
- activate or deactivate the help in the status bar
- allow immediate saving in Matroska files
- Load option for DGIndexNV-AVC.dgi files
- use custom tab names (for multi-tab editors only)
- Position for new tabs
- change status bar colors
- Warn before overwriting files
- Warning and error color for various text fields
& XBar's
- turns on or off the individual Bar's
- different colors for the Bar's
& Often used
- Language and country codes in the first place
- Language selection
- only include often used languages in selections
- Country selection
- only include often used countries in selections
& Chapter editors
- Options for loading Matroska Chapters in other chapter editors
& Matroska
- automatically a first edition in new tabs
- automatically a first chapter in new editions
- automatic chapter end time calculation for ordered editions
- automatic chapter time for a new last chapter
- duration of last chapter adjustable
- number of digits for an UID (Min and Max)
- Matroska Multi-language and country system can be deactivated
- read and write XML comments
- Chapter-Segment-Linking: Chapter time Options
- Position for duplicated editions
- Position for duplicated chapters
- use images in VirtualStringTree (VST)
- change of column size apply global
& OGG/OGM
- automatic chapter name
- Chapter name numbered
- Length of chapter number adjustable
- Chapter name first
- automatically a first chapter in new tabs
- automatic chapter time for a new last chapter
- duration of last chapter adjustable
- change of column size apply global
& multiAVCHD
- automatic chapter name
- Chapter name numbered
- Length of chapter number adjustable
- Chapter name first
- Chapter names for line 2 till 4
- automatically a first chapter in new tabs
- automatic chapter time for a new last chapter
- duration of last chapter adjustable
- automatic thumbnail time for the last chapter
- change of column size apply global
& Matroska Tools (No settings yet - Matroska Tags are displayed)
& Matroska Tags
- Position for duplicated elements
- use images in VST
- change of column size apply global
// Matroska Chapters Editor
& full Matroska support
- in addition, comments can be read and written in XML files
- the Matroska multi-language and country system can be deactivated
& Multi tabs: simultaneous editing of multiple files
- Popup menu: new Tab, delete Tab, duplicate Tab
& VirtualStringTree(VST) for displaying editions and chapters
- Header-Popup menu: settings for the columns
- VST-Popup menu: contains all the functions for the editor
- Copy and cut out of editions and chapters
- Drag & drop files in "appand" mode
- Internal Drag & Drop: Editions can now also be moved
& Load SegmentUID from a Matroska file
- Linking options when loading (Chapter-Segment-Linking)
- Drag & drop to the Matroska button, Linking button or SegmentUID edit field
& Automated chapter-segment-linking
- Selection of chapters for the linking
- Enter the SUID only
- SUID and duration as linking
& Tracks
- Load track UID's from Matroska files
- Drag & drop to the track-VST or the Matroska button
& Remove Matroska Chapters from Matroska files
# Hex-UID formats
- Normal (11aaFF)
- Normal with spaces (11 aa FF)
- with Hex-prefix (0x110xaa0xFF)
- with Hex-prefix and spaces (0x11 0xaa 0xFF)
// OGG/OGM Chapters Editor
& Multi tabs: simultaneous editing of multiple files
- Popup menu: new Tab, delete Tab, duplicate Tab
& VirtualStringTree(VST) for displaying chapters
- Header-Popup menu: settings for the columns
- VST-Popup menu: contains all the functions for the editor
- Copy and cut out of chapters
- Drag & drop files in "appand" mode
// multiAVCHD Chapters Editor
& Multi tabs: simultaneous editing of multiple files
- Popup menu: new Tab, delete Tab, duplicate Tab
& VirtualStringTree(VST) for displaying chapters
- Header-Popup menu: settings for the columns
- VST-Popup menu: contains all the functions for the editor
- Copy and cut out of chapters
- Drag & drop files in "appand" mode
& Auto Thumbnail Time Generator: Start option
// Chapter Converter
& Alternate folder to save the converted file
- if the source folder has no write permissions
& Always use alternate folder for saving
& 2 new output formats: MeGUI(.qpf) and x264(qp.txt)
* In the old Converter various settings were loaded incorrectly
- maybe it came thereby errors
# CueSheet: Pregap
- Checkbox now has a "gray" state -> apply pregap to the first chapter only
// Multi Chapters
& Create the chapters in a new tab or append them in the current tab
& Append chapters:
- Insert Options
- Move chapter times of following chapters
- Chapters in a new edition or as sub-chapters (only Matroska Chapters)
// Chapter naming
& Load chapter names from a simple text file
- Drag & drop on the button or chapter name combobox
& Action range
- All chapters
- All chapters of an edition (only Matroska Chapters)
- All chapters from the selected one
- A fixed number of chapters: Chapter start number adjustable
& Language of the chapters to be replaced (only Matroska Chapters)
& Skip hidden and / or deactivated chapters (only Matroska Chapters)
& Change languages and countries of chapter names (only Matroska Chapters)
& Change names only for a particular row (only multiAVCHD Chapters)
// Time adjustments
& Action range
- All chapters
- All chapters of an edition (only Matroska Chapters)
- All chapters from the selected one
- A fixed number of chapters
& Stretch times
- a Spin-Edit for entering a float value
- a track bar with all stretch combinations of source and target FPS
// Source FPS Files
& File overview: Files selectable
& Different Load options
& Load files immediately, with a previously set FPS
& Remove files after loading
- Files are kept in a list to be loaded faster with another FPS
& Automatic storage of all settings
// Disc Files (BD / DVD)
& Load files immediately
- All files / titles
- only filtered files / titles
& Remove files after loading
& Hide IFO when all titles are hidden (only DVD)
& Load all visible titles of an IFO file (only DVD)
& Automatic storage of all settings
# New overview for the files / titles for better viewing
// Matroska Tags
& full Matroska support
& Multi tabs: simultaneous editing of multiple files
- Popup menu: new Tab, delete Tab, duplicate Tab
& VirtualStringTree(VST) for displaying the elements
- Header-Popup menu: settings for the columns
- VST-Popup menu: contains all the functions for the editor
- Copy and cut out of XML elements
- duplicate XML elements
- Drag & drop files in "appand" mode
& Remove Matroska Tags from Matroska files
Maal656
31st January 2017, 22:54
Hello! I'm using you new alpha edition to change the name of chapers in a MKV file (just loading the MKV and saving direcltly to the MKV) and I've detected something that maybe is not correct:
After creating a MKV with MakeMKV from a DVD, If I load it in the "Chapter Editor" of MKVToolnix for each chapter the "Start" and "End" times are shown.
However, loading the same file in the "Matroska" editor, only the "Start time is shown", and the end time of the movie is shown in the first line (1 - Edition entry) (the one which includes all the following chapters).
After saving the MKV with chaptereditor, If the new MKV is loaded in the "Chapter Editor" of MKVToolnix, all "End" times are lost.
I don't know if it is the normal behaviour of the program or not, but in case it is not correct I'm reporting it.
Anyway, thanks for the new revision of your program, and waiting for the new functionalities!!
hubblec4
1st February 2017, 13:55
Thanks for your report, but I can't reproduce this issue.
My mkv's are created with mkvmerge(not with makemkv, but I think thats not the problem). I loaded the mkv to MKVToolNix-Chapter Editor and I see all End-Times.
Then I load it to my chapterEditor-Matroska, all End-Times visible. After changing of chapter names I use the "Save" button for direct saving back to the mkv file.
Now I load the mkv in MKVToolNix and all End-Times are shown.
Could you share a sample of your mkv file and the chapter.xml please?
Maal656
1st February 2017, 22:18
Thanks for your report, but I can't reproduce this issue.
My mkv's are created with mkvmerge(not with makemkv, but I think thats not the problem). I loaded the mkv to MKVToolNix-Chapter Editor and I see all End-Times.
Then I load it to my chapterEditor-Matroska, all End-Times visible. After changing of chapter names I use the "Save" button for direct saving back to the mkv file.
Now I load the mkv in MKVToolNix and all End-Times are shown.
Could you share a sample of your mkv file and the chapter.xml please?
Hello! As to send a MKV file is difficult (due to its size), I'm just attaching a ZIP containing two chapter files:
original.xml: It has been obtained just after creating a MKV file from a DVD image with MakeMKV. This MKV has been loaded in the "Chapter Editor" of MKVToolnix, and its chapters have been saved as xml file (without changing anything)
The same MKV file (without any modification) has been loaded in your ChapterEditor program (just by dragging the file with the mouse in the program). Without changing anything, I've pressed the "save" button, so the "same chapters" have been saved in the MKV file, overwritting the existing ones.
after.xml: The MKV file (with chapters overwritten with your program) has been loaded again in the "Chapter Editor" of MKVToolnix, and its chapters have been saved as xml file (without changing anything)
If you need any other file or information, just ask me and I would provide you whatever is necessary. Thanks for your great work!!
hubblec4
2nd February 2017, 00:40
Hello! As to send a MKV file is difficult (due to its size), I'm just attaching a ZIP containing two chapter files:
The whole file is not necessary you could cut out a piece with MKVToolNix.
I wait for downloading the attachments.
hubblec4
2nd February 2017, 12:58
Hi Maal656
I think I found the problem and the problem is makemkv.
The original chapters from makemkv:
<?xml version="1.0"?>
<!-- <!DOCTYPE Chapters SYSTEM "matroskachapters.dtd"> -->
<Chapters>
<EditionEntry>
<EditionFlagHidden>0</EditionFlagHidden>
<EditionFlagDefault>1</EditionFlagDefault>
<EditionUID>17466205687231893574</EditionUID>
There is no element "EditionFlagOrdered", so my cE ignore the endtimes. Mosu's Chapter Editor read the endtimes(but this will not regognized by the splitters)
EditionFlagOrderd is default false(0).
You could load the mkv to my(or Mosu's) cE and then activate the "ordered" checkbox for this editon.
Maal656
2nd February 2017, 21:59
You could load the mkv to my(or Mosu's) cE and then activate the "ordered" checkbox for this editon.
Thanks for the information. I confirm that then the "ordered" checkbox is activated, the end times are shown in your program!
Anyway, maybe you should read and save the "end times", even if they are useless in a non-ordered chapters, since when saving with your program (without activating the "ordered" checkbox) this information is lost and cannot be recovered:
Extract from original.xml:
<ChapterAtom>
<ChapterUID>16795732859310987811</ChapterUID>
<ChapterTimeStart>00:07:36.840000000</ChapterTimeStart>
<ChapterFlagHidden>0</ChapterFlagHidden>
<ChapterFlagEnabled>1</ChapterFlagEnabled>
<ChapterTimeEnd>00:12:31.920000000</ChapterTimeEnd>
<ChapterDisplay>
<ChapterString>Chapter 02</ChapterString>
<ChapterLanguage>eng</ChapterLanguage>
</ChapterDisplay>
</ChapterAtom>
Extract from after.xml for the same chapter:
<ChapterAtom>
<ChapterUID>16795732859310987811</ChapterUID>
<ChapterTimeStart>00:07:36.840000000</ChapterTimeStart>
<ChapterFlagHidden>0</ChapterFlagHidden>
<ChapterFlagEnabled>1</ChapterFlagEnabled>
<ChapterDisplay>
<ChapterString>Chapter 02</ChapterString>
<ChapterLanguage>eng</ChapterLanguage>
</ChapterDisplay>
</ChapterAtom>
As you can see, just by saving the following line is lost:
<ChapterTimeEnd>00:12:31.920000000</ChapterTimeEnd>
Regards!
hubblec4
2nd February 2017, 23:57
Thanks for the information. I confirm that then the "ordered" checkbox is activated, the end times are shown in your program!
Anyway, maybe you should read and save the "end times", even if they are useless in a non-ordered chapters, since when saving with your program (without activating the "ordered" checkbox) this information is lost and cannot be recovered:
Ordered editions/chapters are an unfinshed topic and still in process. I wrote to Matroska dev (CELLAR) and it is known that some "to use" notes are missing.
I was last year in july in Berlin at the "No Time To Wait" symposium, I met Steve Lhomme and we spoke a little bit about ordered chapters and Matroska menu. Nevcairiel said to me, that the Matroska Spec's are what Haali Splitter can do. His Splitter has taken some features from Haali.
In the Matroska Spec's there is no limit to use chapter end times in non-ordered editions, but this would make no sense. Haali and LAV Splitter has one more limit for ordered chapters, only the level 1 chapters are regognized for the "ordered feature". All nested ordered chapters will be ignored and the start time is used only.
Unfortunately I have not enough time to work on such "to use" notes but I will if the time is coming.
For the moment is the makemkv chapter output not correct, but also not wrong.
Without this new infos had you regognized that your edition was not ordered?(after loading in MKVToolNix)
When you changed some end times this have no effect and then you wondering why the edition plays wrong.
By the way I think it's possible to keep(read) the end times of non-ordered editions.
hubblec4
9th February 2017, 17:01
A small important update for the rev1.00 preAlpha (4) is available. Windows (http://forum.gleitz.info/attachment.php?attachmentid=99288&d=1486654181) Linux (http://forum.gleitz.info/attachment.php?attachmentid=99289&d=1486654225)
cE was not quite compatible with MKVToolNix Chapter Editor.
Data for "non-ordered-editions" are now read and written.
An option in the settings can be used to disable this "misconduct".
The settings for the respective editor are now available more quickly.
For Windows (with activated Themes), the colors of the XBars will be preset(Dark gray) at the first start (no chapterEditor.ini
in the folder) to keep the labels visible.
When Matroska files are loaded in the Matroska chapter editor, the Tags can now be extracted also.
I had forgotten in the first change log a few things to mention.
New chapter formats are supported. Here there is all supported formats for download. (http://forum.gleitz.info/attachment.php?attachmentid=99287&d=1486651777)
In the VirtualStringTree's, the moving of item is improved.
Options for the "before" and "behind" insert are now possible.
Extract playing time of files.
added &
fixed *
improved #
changed %
rev1.00(preAlpha-4) 2017-02-09
// chapterEditor
& Support for new chapter formats
- BSPlayer (ini)
- Micro DVD Player (ini)
- SVCD (hhmmsscc) (txt)
- CueSheet (cue - Chap2Cue, gMKVExtractGUI)
- Matroska menu chapter.xml from DVDMenuXtractor
& Extract playing time of files
- for Matroska files
- for a few special chapter format files
// XBar's
& Special Tool Bar: open settings
& Operation Bar(Matroska Tags): open settings
// Settings
& Matroska Chapters:
- Load tags from Matroska files also
- Allow access to options for non-ordered-editions
// Matroska Chapter Editor
& Create Matroska Tags
73ChargerFan
10th March 2017, 06:04
hubblec4,
Your editor looks amazing (and complicated.) Can it split up OGG chapters? I'm working with a DVD for a TV show with 6 episodes in 6 m2ts files, but only one "play all" mpls. When I extract the chapters from 00100.mpls using eac3to, the file has like 60 chapters.
So what I want is to open the chapters.txt file, and "cut" chapters 0-12 to file 1, chapters 13-25 to file 2 (subtracting the starting time for chapter 13 from each, then renumbering them) and so on.
Thanks.
hubblec4
10th March 2017, 11:54
hubblec4,
Your editor looks amazing (and complicated.)
You mean the new version of the cE or is the old one amazing too?
In the last years many many features are implemented what makes the cE a bit "amazing", but it is not complicated.
When I have more time, I will make How-To-Use-cE-videos.
(Documentation at the moment is not really good)
Can it split up OGG chapters? I'm working with a DVD for a TV show with 6 episodes in 6 m2ts files, but only one "play all" mpls. When I extract the chapters from 00100.mpls using eac3to, the file has like 60 chapters.
I'm bit confused: "working with a DVD" and "chapters from mpls".
DVD has no mpls, so I think you mean Bluray.
So what I want is to open the chapters.txt file, and "cut" chapters 0-12 to file 1, chapters 13-25 to file 2 (subtracting the starting time for chapter 13 from each, then renumbering them) and so on.
Thanks.
Ok, I understand what you want, and you are the first one ask for such a feature.
For the moment you could load the chapter.txt 5 times in cE and delete all "not used" chapters. With the tool "Time adjustments" you can quickly adjust the time for the new chapter file.
Or you can use the "cut and paste" functions to genereate a new chapter.txt from the full-chapter.txt.
Load the file, open 4 more new empty tabs and then cut-paste the chapters you want.
I will think about this function to make it automatically.
When you process 00100.mpls, then you have a big mkv with all 6 episodes inside? Then you cut each episode from the big-mkv?
73ChargerFan
13th March 2017, 00:39
DVD has no mpls, so I think you mean Bluray. Yep, I meant Blu-Ray.
For the moment you could load the chapter.txt 5 times in cE and delete all "not used" chapters. With the tool "Time adjustments" you can quickly adjust the time for the new chapter file.That'll work just fine!
When you process 00100.mpls, then you have a big mkv with all 6 episodes inside? Then you cut each episode from the big-mkv?No need, the MPLS acts like a seamless branching playlist, opening 00050.m2ts, then 00051.m2ts, and so on. I remux each episode from the M2TS.
It's the season 2 BD of Supernatural in case you're wondering; I've also had a similar issue combining "EXTRAS" and hand adding the chapter times, but Mosu added a feature allowing chapters to be retimed when appending, so not a problem. I think, however, that this is an edge case so a special feature probably isn't necessary.
Thanks very much! I'll try it out when I get home after the weekend.
hubblec4
13th March 2017, 02:53
That'll work just fine!
An alternative to load 5 times the chapter.xml, you could load it one times, right click on the Tab and duplicate the tab.
No need, the MPLS acts like a seamless branching playlist, opening 00050.m2ts, then 00051.m2ts, and so on. I remux each episode from the M2TS.
Ok.
Is the mpls a real seamless branching playlist?
Each m2ts file can contain duplicated frames which will not skipped by mkvmerge at the moment. A result of that is chapter marks are not on the correct position.
I use ever eac3to for demuxing such seamless playlists.
By the way:
You could process all episodes to single files in one go.
With the Multi-Edition-Editor(BD2mkv) is it an easy task.
Load the mpls and an output folder, press start, add the available title, click OK.
[Now you can edit many things if you want (track order, track names, convert audio, demux subs etc.)]
Open "cutting" and enter the cut time stamps. In a "good" seamless mpls match a chapter mark often to the beginning an episode.
[Also "chapter 7 - 00:30:45:000" means episode 2 "chapter 1 - 00:00:00.000".]
Then press mtxcfg and in MatroskaToolNix(MTX) press "Start multiplexing". MTX generated cuted-numbered-mkv files and the chapter times will be rewritten automatically(an other nice feature of MTX).
The chapter names can be edited before you start the MTX muxing process.
hubblec4
23rd March 2017, 18:18
After a little while there is again an update: rev1.00 Alpha
Windows (http://forum.gleitz.info/attachment.php?attachmentid=99320&d=1490288752)
Linux (http://forum.gleitz.info/attachment.php?attachmentid=99321&d=1490288793)
I started to install my own Matroska parser in the cE. For the time being, only the Chapters and Tags are parsed.
MKVToolNix is still needed for other tasks.
In the cE you can now set shortcuts (global in the program) and hotkeys (individual components) separately.
Some hotkey commands are grouped together and can be changed for all components at once.
However, each component can be set with separate hotkeys.
A new useful feature is the "Text Favorites".
The rename or expand of chapter names is now even faster.
Also new is: "Automatic focus of input fields"
Important input fields are thereby focussed. For example, when selecting a chapter, the chapter name is focussed.
The function can be switched on or off with a shortcut.
added &
fixed *
improved #
changed %
rev1.00(Alpha) 2017-03-23
// chapterEditor
& Matroska Parser
- only Chapters and Tags for now
& Shortcuts and Hotkeys
- globale program Shortcuts
- Hotkeys for important components
- all Shortcuts and Hotkeys individually adjustable (Settings)
& Text Favorites
- Text, which must be entered again and again, can be saved.
- Texts are divided into topics: Chapter names; TagName; Album title, etc.
- Text favorites are found in many places in the program
- Texts can be added, edited, moved or deleted
- Texts can be attached to existing texts (in the edit fields)
& Autofocus for input fields
- automatically focus important input fields
- with a globle Shortcut toggle(on/off)
hubblec4
7th May 2017, 22:37
A new cE version (1.00Alpha 2) is available.
Windows (http://forum.gleitz.info/attachment.php?attachmentid=99344&d=1494192189)
Linux (http://forum.gleitz.info/attachment.php?attachmentid=99345&d=1494192203)
There are a few improvements for Linux, because unfortunately some components contain errors. This I have tried to fix this for now with workarounds.
The FPS setting was affected by it and unfortunately it is still a little bit, but it does everything again.
The DVD2mkv editor is now ready in the first basics.
I have a little bit of makemkv oriented to improve the presentation.
There is a lot of work and to completion will certainly take some time.
The new features I wanted to first summarize as a test function, then the idea arose as the 1-click mode to use.
There will be a "Single and batch processing mode (SBP-mode)" as well as the Multi-Edition-MKV mode.
Function does at the moment only the one-click mode with limited extent. A file name can be assigned.
Later there will also be some "MKV presets", for example, languages and their order can be set.
The menus can also be used for the SBP-mode.
Hint:
The Titles can be unchecked or checked with the right mouse button.
The help texts are still missing, but the captions and pictures speak for themselves.
It will be needed again a couple of external tools.
PgcDemuxMod (https://www.videohelp.com/download/PgcDemux_1205Mod_m03_bin.zip)
BDSup2Sub java (https://www.videohelp.com/download/BDSup2Sub512.jar) oder windows (https://www.videohelp.com/download/bdsup2subplusplus1.0.2_Win32.7z)
MKVToolNix
Big Thanks to:
r0IZ
bigotti5
Ghitulescu
which have helped me greatly in the understanding of the IFO structure.
For some DVDs, only certain audio tracks are mapped for the titles, but PgcDemux and MKVToolNix will also find all the physical tracks.
All tracks can be edited later and are included in the mkv.
Here are two small videos
AngleDVD (https://forum.videohelp.com/attachments/41530-1494192041/DVD2mkv_AngleDVD.7z)
1-Click-Modus (https://forum.videohelp.com/attachments/41531-1494192041/DVD2mkv_SeriesDVD_1-Click-Mode.7z)
added &
fixed *
improved #
changed %
rev1.00(Alpha 2) 2017-05-07
// chapterEditor
& DVD2mkv Editor (test phase)
* Language code IDs don't match for all languages
- wrong language names were displayed
* Edit fields completely select (after hotkey)
* Some settings were not loaded correctly on Linux
# ini file adapted
// Settings
& Disc2mkv
- Minimum duration
- Load chapter file in the editor
& DVD2mkv
- Use PgcDemux audio delays
# External programs
- PgcDemuxMod
- BDSup2Sub (java and windows version)
- java
// DVD2mkv Editor
& DVD editing mode
- 1-Click
- Single and batch processing
- Multi-Edition-MKV
& Use menus
& Use filename as subfolders
hubblec4
11th May 2017, 00:32
>
>> I've noticed that in this folder no audio or vídeo files are demuxed from the DVD. Only IFO files are created. Is this correct?
>
> No, video(m2v) and audios should be extracted as well.
> Could you check if exists a vob file? Or is in the ini file an entry "VobDemux=1"(DVD2mkv section)? If so, than set it to 0.
The issue is this ini entry, cause the "Demux-To-Vob-Option" is set to true, but not implemented.
Mmmh this is not good. This breaks the DVD2mkvEditor.
Many thanks for your testings!!
I have made a small issue with a setting for the DVD2mkv Editor.
Change this ini entry and DVD2mkv Editor will work again.
hubblec4
27th May 2017, 00:00
chapterEditor Alpha 3 is available. An update for the DVD2mkv editor.
Windows (http://forum.gleitz.info/attachment.php?attachmentid=99358&d=1495838672)
Linux (http://forum.gleitz.info/attachment.php?attachmentid=99359&d=1495838684)
The Single and Batch mode is finished and can be tested.
Besides the normal titles, the menus can also be converted to an mkv. For this, however, PgcDemux (https://www.videohelp.com/download/PgcDemux_1205_exe.zip) must be used because the Mod version does not work.
Both PgcDemux versions can exist in the same folder.
Title and menus can be reserved for the batch process.
added &
fixed *
improved #
changed %
rev1.00(Alpha 3) 2017-05-27
// DVD2mkv
& Single and Batch process mode
& Track selection
& change track order
& adjustable track properties
& BDSup2Sub Log
* Extracting forced subtitles did not work properly
# PgcDemux for the DVD menus
sumirecccp
17th June 2017, 03:29
Hi hubblec4, I hope you add a function for separate chapter like this:
original chapter:
CHAPTER01=00:00:00.000
CHAPTER01NAME=
CHAPTER02=00:00:20.020
CHAPTER02NAME=
CHAPTER03=00:01:52.112
CHAPTER03NAME=
CHAPTER04=00:12:40.760
CHAPTER04NAME=
CHAPTER05=00:22:05.324
CHAPTER05NAME=
CHAPTER06=00:23:36.415
CHAPTER06NAME=
CHAPTER07=00:24:09.448
CHAPTER07NAME=
CHAPTER08=00:24:29.468
CHAPTER08NAME=
CHAPTER09=00:26:01.560
CHAPTER09NAME=
CHAPTER10=00:36:13.171
CHAPTER10NAME=
CHAPTER11=00:46:14.772
CHAPTER11NAME=
CHAPTER12=00:47:45.863
CHAPTER12NAME=
and I want to output 2 chapters separated by chapter 6, like this:
CHAPTER01=00:00:00.000
CHAPTER01NAME=
CHAPTER02=00:00:20.020
CHAPTER02NAME=
CHAPTER03=00:01:52.112
CHAPTER03NAME=
CHAPTER04=00:12:40.760
CHAPTER04NAME=
CHAPTER05=00:22:05.324
CHAPTER05NAME=
CHAPTER06=00:23:36.415
CHAPTER06NAME=
CHAPTER01=00:00:00.000
CHAPTER01NAME=
CHAPTER02=00:00:20.020
CHAPTER02NAME=
CHAPTER03=00:01:52.112
CHAPTER03NAME=
CHAPTER04=00:12:03.723
CHAPTER04NAME=
CHAPTER05=00:22:05.324
CHAPTER05NAME=
CHAPTER06=00:23:36.415
CHAPTER06NAME=
hubblec4
18th June 2017, 16:46
Hi sumirecccp
You are now the second member which asked me for such a feature, and I will add it to my TODO list.
hubblec4
25th June 2017, 17:33
chapterEditor Alpha 4 is available. An update for the DVD2mkv editor.
Windows (http://forum.gleitz.info/attachment.php?attachmentid=99377&d=1498407703)
Linux (http://forum.gleitz.info/attachment.php?attachmentid=99378&d=1498407714)
Multi-Edition-MKV mode is ready.
In this mode it is possible to save from a DVD, which contains different editions of a movie, into a single mkv.
The editions are named by tags, and are then selectable in the player.
Unfortunately, this procedure is much more complicated than with Bluray, where the m2ts files always contain all the tracks.
So unfortunately it happens that the VobIDs not all audio and subtitle tracks are present.
For the subtitles you can simply insert a "dummy" file. However, with the audios does not work that easy.
Therefore in the Multi-Edition MKV only audio tracks can be used which are present in all VobIDs / Titles.
In the normal case, all audio tracks should also be found. My test DVDs (Alien 1-4) have audio tracks from the director which is only available in one edition.
In the cE folder is now a data folder Data. There is the subtitle dummy file (dummy.idx / dummy.sub).
You can exchange this file, but the file name can not be changed.
Is currently still hard-coded (will be adjustable later with file dialog).
The titles/editions can be moved before demuxing, and the edition name should be set also before(or later in the tags file).
In the test DVD Salt, MTX 12 unfortunately had problems, which Mosu in MTX 13 has fixed. As of now, MTX 13 is required for the chapterEditor.
There is still a problem with the "ordered chapters". The times agreed for the appended VobIDs do not always match. When muxing(append) the VobIDs with mkvmerge apparently the playing periods are not exactly met. The times have always shifted a bit backwards. 100 to 200ms which then makes up to 4 seconds for 20 attached VobIDs.
In the chapter creating process are all chapter names expand with the VobID number. With a small manual adjustment then ran all Multi MKVs neat.
For another test DVD (Christi) which has multi-angle, everything went right immediately, since there is only one different VobID there.
The Vob2Vob demux function (not for the menus) is now implemented and should always be used. MTX can read the time stamps from VOB files and thus all audio tracks remain synchronous to the video.
A test with track demux brought horrible audio unsynchronities.
added &
fixed *
improved #
changed %
rev1.00(Alpha 4) 2017-06-25
// DVD2mkv
& Multi-Edition-MKV mode
& MKV file titel
& MKV Tags (only for Multi-Edition-MKV)
& Load Tags in the editor (settings)
& VOB to VOB demux
- Audio synchronicity is better because MTX can read the time stamps from the VOBs
& Track delay adjustable for all VobIDs
* Ignore last chapter did not work properly
* empty Menu-tables(IFO) caused an error
hubblec4
30th June 2017, 01:14
Hi all
In the next update I plan support to add sub-pictures which are supported by MKVToolNix. Bluray(sup), VobSub(idx) and Subtitle Ripper(srt) files are present. Can someone tell me where I can find all the other supported files?
Substation Alpha(ass)
Advanced Substation Alpha(ssa)
Universal Subtitle Format(usf)
OggKate(ogx/ogg)
sneaker_ger
30th June 2017, 08:32
No one uses usf (http://blog.aegisub.org/2008/07/universal-subtitle-format-post-mortem.html). Don't bother. I don't really know about OggKate but I assume it is similar. I doubt anyone will ever ask you about those two. For SSA and ASS you can create/convert with Subtitle Edit or Aegisub.
hubblec4
30th June 2017, 11:52
No one uses usf (http://blog.aegisub.org/2008/07/universal-subtitle-format-post-mortem.html). Don't bother. I don't really know about OggKate but I assume it is similar. I doubt anyone will ever ask you about those two.
Thanks, good to know.
mini-moose
3rd July 2017, 13:20
Hi
Does CE has an option to resync chapter files (keeping Chap01 at 0 and shifting the rest either forward or back time wise) ? I found time adjustment option but it's only for positive values (not sure if it's ms, sec, minutes).
also, the download links on the first post don't seem to work at the moment.
thanks
hubblec4
3rd July 2017, 14:29
Hi mini-moose
Does CE has an option to resync chapter files (keeping Chap01 at 0 and shifting the rest either forward or back time wise) ? I found time adjustment option but it's only for positive values (not sure if it's ms, sec, minutes).
All time-formats which cE knows can entered in the edit field and a "-" before the shift-time is for negative shifting.
With the option "Action range" you can specify a start chapter.
Time formats:
- HH:MM:SS (00:00:00)
- HH:MM:SS.ms/ns (00:00:00.123456789)
- Seconds (120)
- Minutes (7m)
- as float value (1.2345 or 1,6789)
also, the download links on the first post don't seem to work at the moment.
thanks
Yes the german doom9 is updating.
You can download cE from Softpedia (http://www.softpedia.com/get/Multimedia/Video/Other-VIDEO-Tools/chapterEditor.shtml).
mini-moose
3rd July 2017, 17:53
All time-formats which cE knows can entered in the edit field and a "-" before the shift-time is for negative shifting.
With the option "Action range" you can specify a start chapter.
thanks for your quick reply hubblec4.
I did try that before posting with negative value but it doesn't do anything. Perhaps I'm doing it wrong:
Action Range: All Chapters
FPS/Multi times: default
Move times: -00:00:01.123
Nothing changes on the times on the chapter list on the left side when I use "-". It only changes if I don't use "-" and forward of course.
hubblec4
3rd July 2017, 19:04
Nothing changes on the times on the chapter list on the left side when I use "-". It only changes if I don't use "-" and forward of course.
You are right, it is a bug.
I hope a have tomorrow a bit time, then I will upload a new version.
hubblec4
5th July 2017, 11:31
chapterEditor Alpha 5 is available.
Windows (https://forum.videohelp.com/attachments/42233-1499250264/cE-W(1.00Alpha5).7z)
Linux (https://forum.videohelp.com/attachments/42234-1499250264/cE-L(1.00Alpha5).7z)
There are a few important updates for the cE and the Matroska Chapters editor.
There are also new features.
added &
fixed *
improved #
changed %
rev1.00(Alpha 5) 2017-07-04
// chapterEditor
* Language: Norwegian did not work
// Settings
& Disc2mkv: Predefinable language
- is used for chapters, SimpleTags and some external subtitles
& DVD2mkv: Select subtitle dummy file with file dialog
// Matroska Chapters
* Flag "Standard" for editions had 2 errors
- Copy/duplicate or delete a Standard edition
// Time adjustments
* Negative time shift did not work
* cutting:
- Start time at 0 did not work
- Start time greater than or equal to End time is now ignored
// DVD2mkv
& Add subtitle files
- Support for most MTX subtitle formats
& Text Favorites
- Tags: Editionname
- Track name: Video, Audio, Subtitle
mini-moose
5th July 2017, 20:12
chapterEditor Alpha 5 is available.
Thanks hubblec4!
I can confirm negative values now work, however only if they are over 1 second long:
-00:00:00.789 / 00:00:00.789 will not shift,
-00:00:01.000 / 00:00:01.000 will shift.
Unless I'm using the wrong time format?
The program rounds the original times - is it meant to be like that?:
00:10:36.261
becomes:
00:10:36.0.000
hubblec4
6th July 2017, 01:51
Hi mini-moose
Thanks for yor tests. I will look into this.
-00:00:00.789 / 00:00:00.789 will not shift,
-00:00:01.000 / 00:00:01.000 will shift.
Unless I'm using the wrong time format?
Can you test it with the "Milli-Sec" format(-0.789 or -0,789)?
The program rounds the original times - is it meant to be like that?:
00:10:36.261
becomes:
00:10:36.0.000
Looks like the time stamp format is incorrect.
EDIT:
In my test is all fine. Which cE version are you using? Can you explain a bit more detailed in what you do?
mini-moose
6th July 2017, 11:39
In my test is all fine. Which cE version are you using? Can you explain a bit more detailed in what you do?
I'm using cE-W(1.00Alpha5).7z
I load the existing chapters file (from bluray or DVD) in the OGG/OGM tab, Go to "Time Adjustments", Add the value in "Move times", add -00:00:00.789 there and hit "Adjust times".
on the original chapters files the times are presented in this format (1st bluray, 2nd dvd):
CHAPTER02=00:10:36.261
CHAPTER02NAME=
and
CHAPTER02=00:09:25.240
CHAPTER02NAME=Chapter 2
on your tool's view:
00:10:36.0.000
and
00:09:25.0.000
The MS are not presented, and if I Save As to a new .txt the MS are gone too.
They are not shifting when I use a value under 1second in "Move Times", and MS is ignored if I use 00:00:01.789 (increases or decreases by 1sec steps only).
Using the "Multipy times by the following factor" does move MS too but I find it too confusing for what I need (which is to add a certain velue and let the tool do the shift it).
hubblec4
6th July 2017, 12:39
Mmhh, all my test are fine. I have made a new OGG.txt chapter file, load to OGG/OGM editor enter your time shift code and press "Adjust times".
A OGG/OGM from scratch work fine too.
I guess the chapter files came from eac3to?
Could you send me your chapter files? (do not upload in this forum please)
"Multipy times by the following factor" can't be used for time shift, it is an equivalent to FPS change(in one step).
mini-moose
6th July 2017, 13:07
Mmhh, all my test are fine. I have made a new OGG.txt chapter file, load to OGG/OGM editor enter your time shift code and press "Adjust times".
A OGG/OGM from scratch work fine too.
I guess the chapter files came from eac3to?
Could you send me your chapter files? (do not upload in this forum please)
"Multipy times by the following factor" can't be used for time shift, it is an equivalent to FPS change(in one step).
I'll send you a link in PM in a couple of minutes. Thanks!
hubblec4, are you perhaps using a number parsing function that pays attention to the user's locale regarding the decimal point? If so, maybe mini-moose's locale uses a comma as the decimal point.
hubblec4
6th July 2017, 13:54
hubblec4, are you perhaps using a number parsing function that pays attention to the user's locale regarding the decimal point? If so, maybe mini-moose's locale uses a comma as the decimal point.
My TimeCode Parser is able to handle both decimal points(comma or point).
The chapter files have decimal points.
hubblec4
6th July 2017, 13:56
I'll send you a link in PM in a couple of minutes. Thanks!
Mhh, with your test files is all fine,
BUT
I see in the screen shot that the file path seems incorrect.
What is the full file path?
mini-moose
6th July 2017, 14:05
Mhh, with your test files is all fine,
BUT
I see in the screen shot that the file path seems incorrect.
What is the full file path?
I just blanked the path cause it has names and such. Should it make a difference?
Moved the whole directory to D:\cE-W(1.00Alpha5) now, it doesn't seem to make a difference for me.
hubblec4
6th July 2017, 14:09
I just blanked the path cause it has names and such. Should it make a difference?
Ah ok, but now I don't know where I looking for this issue, I can't reproduce it.
hubblec4
6th July 2017, 14:11
Which Windows are you using?
mini-moose
6th July 2017, 14:15
Ah ok, but now I don't know where I looking for this issue, I can't reproduce it.
Mysterious!
Does it show 00:09:25.0.000 instead of 00:09:25.240, at your end too? or that's unique to me too?
Was just going to say that it's maybe a windows issue, and you already asked :) Win10 for this test.
Just tried Win8 as well, seems to act the same.
hubblec4
6th July 2017, 14:26
Mysterious!
Does it show 00:09:25.0.000 instead of 00:09:25.240, at your end too? or that's unique to me too?
Here my test (https://forum.videohelp.com/attachments/42243-1499347413/MoveTimes.7z) before and after the time shift. All time stamps are normal.
Was just going to say that it's maybe a windows issue, and you already asked :) Win10 for this test.
Just tried Win8 as well, seems to act the same.
OS works so different, it is sometimes really strange.
mini-moose
6th July 2017, 14:28
Here my test (https://forum.videohelp.com/attachments/42243-1499347413/MoveTimes.7z) before and after the time shift. All time stamps are normal.
hmm yeah, that's how I expected it to be. No idea why it's note here.
EDIT: Tried the older version chapterEditor(rev0.50) and it's working fine there. I like the Alpha's interface a lot better though.
hubblec4
6th July 2017, 15:14
I will make a Win10 VM and test it there, but other users have don't report such an issue.
Have you changed some settings in cE, or is all default?
hubblec4
6th July 2017, 16:52
In my Win10 VM works also all fine.
mini-moose
6th July 2017, 18:36
Have you changed some settings in cE, or is all default?
I don't believe I changed anything.
Just to be sure I extracted the prog again and started fresh, and no change. Tried to change all the available settings as well but nothing changed.
Oddly, as I said, the older version works fine.
hubblec4
6th July 2017, 20:39
Thats so strange.
Please could you try the float value -0,789(or -0.789) for the shift time code?
vBulletin® v3.8.11, Copyright ©2000-2026, vBulletin Solutions Inc.