Log in

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
1st March 2019, 22:22
An extra button would serve the purpose, but perhaps a more appropriate one could be potentially available. For example, in Windows 7's Windows Explorer itself, there are single buttons which can contain both the text label and a small black down arrow/triangle (perhaps implying a drop-down menu).

Open Windows Explorer. ...

This button is apparently a single unit but have dual functionality (though NOT a right-click one which we have in cE's Apply). The User will never mistook the button as a one-function button because of its accompanying small black down arrow/triangle.

Maybe there is a close counterpart in Lazarus, especially in the newer/latest versions?

Yes I know which button you mean but I don't know if there is a component in Lazarus. Sure not in the standard installation but maybe in the online package database.



Though an entirely different thing, I remember combo boxes (well, correct me if I'm wrong here), which is a single unit or say object that have both an input field and a drop-down menu.
A Combo box is a single unit but has two separate objects inside. An edit field and a drop down list(not a menu).
I use a ComboboxEx object for the Apply button right-click option, because it is the only list which I can reopen (with source code, not a user action)while closing without issues.



And speaking of ToolTip... why does cE not have such in it? The ToolTip could potentially also inform the User about the hidden right-click list. Does Lazarus support the putting of ToolTips? Well, part of me says, it is just not yet implemented for now. :D
Lazarus supported ToolTips and it exists one in cE (settings Matroska Menu: label-> Series prefix mask). The reason is I don't like the behavior of ToolTips.
All ToolTips(Help) are displayed in cE's Statusbar.


Anyway, I think your idea of Apply* would be enough for now. Quick and easy to implement. Yeah, the asterisk sign (*) is a safe choice for now because it is found in all keyboards after all. I bet the asterisk sign would make the other Users curious about the button.
OK, but maybe I add an extra button.

hubblec4
1st March 2019, 22:42
Hi Dimsok and welcome to Doom9 forum.

Command line version doesn't work with database? I try to use the same account, which work with gui, but it says password or account is wrong.

cE_CLI uses an old chapter database which is not my own sql database and all new accounts (created with cE1.xx) do not working with this old database.
You can make a new account with an older cE version(0.51).
I can not say how long this database will work.


Can you add support chapters in mp4 file with help of gpac (mp4box)?
Yes, this is on my TODO list but I want to write my own mp4 parser.
I had asked Mosu for helping and he gave me a lot info(links, samples etc.),
after some days of study I saw this could be a little bit more work then expected. Then I tried mp4box(and another mp4 cli tool) and the issue is, not all of the samples was correct handled.

The current plan is to use mkvmerge as mp4 parser because it is the best :-)

Dimsok
2nd March 2019, 00:00
Hi Dimsok and welcome to Doom9 forum.

Thanks.
Can you add option to load chapters from database to ogg/ogm tab, not only to matroska. Or to converter - i need option for quick save it in that format.

hubblec4
2nd March 2019, 00:52
Thanks.
Can you add option to load chapters from database to ogg/ogm tab, ...
It should be possible, but the database is designed for Matroska Chapters and you will lost data. I guess you are interested in simple start timestamps only.

I will think about it.

Dimsok
2nd March 2019, 15:11
And about searching in db. Is it autosearch anything what i put in "title" input? I try to type title and it hang for some time (for multiple search as i guess). Can you make, that i just type full title then press "enter" for example to search it?

hubblec4
2nd March 2019, 21:27
Can you make, that i just type full title then press "enter" for example to search it?

Yes this is indeed not optimal, I will implement your suggestion.

hubblec4
2nd March 2019, 23:25
...to ogg/ogm tab, ...i need option for quick save it in that format.

Why do you use ogg/ogm? What is your final container format? mkv?

Dimsok
3rd March 2019, 07:54
Ogg is for mp4 (to mux it with mp4box. It doesn't work with xml).

hubblec4
3rd March 2019, 16:21
OK, I understand. And cE should also be able to mux ogg chapters to mp4 files(using a cli tool).

hubblec4
4th March 2019, 00:47
chapterEditor(cE) rev1.14 is available.
Windows (https://forum.videohelp.com/attachments/48265-1551656577/cE-W(1.14).7z)
Linux (https://forum.videohelp.com/attachments/48266-1551656577/cE-L(1.14).7z)



A major update for the Matroska Tags editor.
Matroska Tags Profiles are now available, much like the Disc Title Profiles.
The Tags tabs are saved as a profile and can be applied to other Tags/tabs.
The profiles are normal Matroska XML files and are stored in a folder.
The default folder is located in subfolders in the cE data folder and can be changed in the settings.
For changing, the folder button must be used, or in the edit field with ENTER also the folder dialog is opened.

In the specified folder already existing Tags.xml files can be copied and
cE then reads these automatically as new profiles at the next start.

To apply a profile, there are other options that use/do not use specific Tag values.
With a right click on the button Apply a selection list opens.


Change chapterEditor

added &
fixed *
improved #
changed %


rev1.14 2019-03-03
// chapterEditor
& Whether the cE-form was "normal" is now stored in the ini-file


// Matroska Tags
& Tags Profiles
- Apply: more options(button right click) for using specific Tag values
- Append: Append profile to existing Tags/tabs
- Profiles folder: the default folder is located in the cE.Data sub-folders, changeable in the settings
- the profile name is also the file name and must be unique
- Action range: Profiles can be applied to all tabs
- Double-click to apply a profile
- adjustable hotkeys for the Treeview and the edit field(name)

& new Hotkeys for Tags Treeview (settings)
- Open profiles (CTRL + Y)
- Apply last used profile (Y)
- Append last used profile (SHIFT + Y)

& Action range for all Targets values
- applicable to all tabs
- also for target-UIDs (add, edit, delete, clear)

& Action range for Tags
- for now only one option: All Tags
- applicable to all tabs

& Consolidate all SimpleTag in the first Tag
- Tag count, limits the number of used Tag's, "0" means all Tag's
- Hotkey for the TreeView init: SHIFT + C

& the value for TargetTypeValue is displayed in the treeview (if used)

* TagUID type was initiated incorrectly
- if the type was not changed, TagTrackUID was always used

* In very rare cases cE crashed at the tab change

* The settings for an XML element were not loaded after pasting a copied/cut element into another tab/treeview

# Change the value for TargetTypeValue: in the editor and in the settings
- the value for TargetType is no longer changed if "are not using" is selected

% rearranged a few components

hubblec4
7th March 2019, 00:30
Hi Wakaku

I had a bit time and looked into the Emoji topic, where I found a bug, reported it to Mosu on GitLab (https://gitlab.com/mbunkus/mkvtoolnix/issues/2516) and he fixed it.
Can you try this test version of MTX (https://mkvtoolnix.download/windows/continuous/64-bit/31.0.0/mkvtoolnix-64-bit-31.0.0-revision-024-gd8803346e.7z) and send me new samples, because all older Emoji.mkv's are (maybe) invalid.

Could you also include a Tags.xml before you save it into the mkv?

Wakaku
7th March 2019, 18:24
I had a bit time and looked into the Emoji topic, where I found a bug, reported it to Mosu on GitLab (https://gitlab.com/mbunkus/mkvtoolnix/issues/2516) and he fixed it. Can you try this test version of MTX (https://mkvtoolnix.download/windows/continuous/64-bit/31.0.0/mkvtoolnix-64-bit-31.0.0-revision-024-gd8803346e.7z) and send me new samples, because all older Emoji.mkv's are (maybe) invalid.

Could you also include a Tags.xml before you save it into the mkv?

Wow! Downloaded now. Will do.

UPDATE:
DOWNLOAD: my-7Z-02.7z (https://sites.google.com/site/dp79lakas/home/allpurpose/my-7Z-02.7z?attredirects=0&d=1)

I forgot to write in my text file in the 7Z archive, that the result MKV is playable with no problems in: MPC-HC, MPC-BE, VLC, PotPLayer, KMPlayer.

You're twice a hero now, Mr. Hubble. ;):D

hubblec4
7th March 2019, 22:30
Thanks for the new sample files.
Mosu is the hero, he fixed this issue in less a day.

I see that the Emoji's are not correct displayed in cE, but I can't reproduce your issue with the "Save as" button.
The save dialog is opened and then I select an existing mkv file, no errors while saving.

Wakaku
8th March 2019, 06:18
Thanks for the new sample files.
Mosu is the hero, he fixed this issue in less a day.

I see that the Emoji's are not correct displayed in cE, but I can't reproduce your issue with the "Save as" button.
The save dialog is opened and then I select an existing mkv file, no errors while saving.

You both are. I re-tested, no errors this time. I might have overlooked something then, pehaps the path. Anyway, all is good:
Again, cE can open the emoji-filenamed MKV, edit, and save it as ease (simple overwrite).
cE can SAVE AS that emoji-filenamed MKV into a new simple/regular alpha-numeric file name.
cE can SAVE AS that emoji-filenamed MKV into a new unicode file name (eg. CJK, Heb, Ara, Tha).
cE can SAVE AS that emoji-filenamed MKV into another emoji file name.Seems like cE is already emoji-friendly from way back. Wow! Thank you kind sir. You made it possible for the Matroska devs (great people btw) to consider and implement official Matroska lossless rotation, and now it's emoji compatibility. I'll go to MTX's thread and thank him as well. :)

QUESTION:
Does Lazarus support multi-line input boxes? For example: song lyrics, multi-lined or multi-paragraphed comments.

hubblec4
8th March 2019, 13:47
Nice to read that everything works. But displaying emoji's in cE is not working and maybe I can't fix it, because a Lazarus component has this issue.

Multi-line component:
I don't know, I will check this. A normal edit field is for one line and the ENTER value can't be entered in such component.
I think in Matroska exists also no multi-line support.

But I know what you mean. A TagString value can be longer then the edit field and my intention is to add a Memo component for display.

Wakaku
9th March 2019, 20:37
Nice to read that everything works. But displaying emoji's in cE is not working and maybe I can't fix it, because a Lazarus component has this issue.
No prob. I'm alright with the display of empty boxes / empty squares, as long as the emojis inside are not lost when remuxed by MTX or saved by cE, somewhat like for some unicode characters where Explorer displays them as such if the appropriate fonts are not installed. And my main goal for injecting metadata is preservation of metadata itself after all. For example, I want to save and preserve whatever title or comment (be it unicode or emojis) an Uploader placed in his uploaded video's page in YouTube.

Even Window 7's Explorer displays the emojis as empty boxes / empty squares. But before the fix, they were displayed as "black diamonds with white question marks" in Explorer, or lost if remuxed by MTX or saved by cE back then. I guess MediaInfo's HTML view so far is the only app to view or verify the emojis after getting tagged into an MKV/MKA. :)

I don't know, I will check this. A normal edit field is for one line and the ENTER value can't be entered in such component. I think in Matroska exists also no multi-line support. But I know what you mean. A TagString value can be longer then the edit field and my intention is to add a Memo component for display.

No prob again. Honestly though, I was hoping Lazarus has pre-made multi-line input boxes. I can still input muti-line song lyrics / paragraphs / comments via Mp3tag. After a particular version, Mp3tag has then the ability to allow the User to customize all its input boxes, like if he wants singe lines or multi-lines. When viewed by MediaInfo's HTML View, the line breaks (I think called CR LF?) are represented by a slash ( / ). When I extracted the XML tag, the text was simply... it has a line break where it looks like the Enter key was pressed by a person, instead of a single line. When remuxed by MTX (even before the emoji fix), the multi-lined tags are retained. So... I'm good with the current cE, no need to implement it then. :)

hubblec4
10th March 2019, 01:52
I asked in the Lazarus forum about Emoji's and a user answered it works for him out of the box, but on Linux.
Your sample files not all Emoji's are correct shown in MTX but in the test tool. But it is for me OK so far.

hubblec4
12th March 2019, 01:46
Hi Wakaku

Next point from your wish list is the second: Open With.
I have installed a GUI cli feature and now it is possible to read params which is send by using "Open With".
When you now open a file(with Open With), the last editor is loaded and the file also.

The first param is the input-param and can be a file(I plan to support files) or a folder.

Furthermore you can add two more switches.
The second switch is for loading(I plan more options later): -l (small L)
The third switch is for the editor which have to be used at start of cE.

ceMatroska // Matroska Chapters
ceOGG // OGG/OGM Chapters
ceAVCHD // multiAVCHD Chapters
ceConverter // Converter
ceMTTags // Matroska Tools Tags


Examples:


chapterEditor.exe "Path\to\your.file" -l ceMTTags

chapterEditor.exe "Path\to\your_folder" -l ceMatroska



It is very experimental and maybe I will change something later, but for testing it will work(I hope).
I'm interested in what you can do with this params to open your files.


Hi Dimsok

And about searching in db. Is it autosearch anything what i put in "title" input? I try to type title and it hang for some time (for multiple search as i guess). Can you make, that i just type full title then press "enter" for example to search it?

I have insert a checkbox "Search immediately": Disabled: The title search only starts when confirming with the enter key.


From rev1.13 I use a newer Lazarus build which breaks the LoadLastEditor function, it would be nice if you both could check this.
Simple close cE for each editor and reopen cE.


Here is a new test rev of cE (https://forum.videohelp.com/attachments/48348-1552348913/cE.7z).

Wakaku
20th March 2019, 12:32
Just downloaded now. Will update this post as usual.
UPDATE: Check VH.

hubblec4
23rd March 2019, 18:30
A. For screenshot #1: Open With method
....
If you are indeed planning to expand the param feature, then I guess
this is the Registry location for it?

ISSUE/BUG?
After opening an MKV using this method, cE rev1.15 Test1's taskbar in Windows Explorer... the typical last entry called "Close window" does not appear, or sometimes (or most of the times) the right-click popup for cE's taskbar does not appear at all. See screenshot #3.


Open With works fine for me(Win7 64bit Classic View) and I have test it in a VM Win7 64bit Standard Theme. There is always the "Close window" entry available and two others more.

No I don't plan to expand the param's for the registry. The load(-l) switch is for loading and expanding means options for a cE task like change FPS (switch: -f) or download chapters from the database.




B. For screenshot #2: HKCR "Shell" method?

Yes, I know this method and 7zip's view is the best :-). A main entry with sub-options.
Indeed it should not so complicated to generate a Windows reg file(I don't know how it works for Linux) but for now I don't want integrate it in cE, but I will think about it.




C. What about SendTo?
...
a. Shortcut (*.lnk) sub-method
I can do this by simply creating a shortcut (*.lnk) for cE's EXE. Then
placing that shortcut into Explorer's SendTo folder. So far I don't
know how to use the particualr params to force open cE at a particular
tab. I tried:

• path to exe only, eg:
D:\MyFolder\software\aud-vid\mod\chapEdit\chapterEditor.exe
.....

b. BATCH file sub-method




I found the issue. SendTo insert the path-param at the end of the param list.
This means the first param is "-l" or the var"1%" and this breaks cE. cE needs the input on first position.
SendTo works without params only and then is the last used editor loaded but only for Chapters and Tags.
(I have expand the loading of the last used editor in the next test rev.)

For the moment I have not tested on Linux, but I have to options for Windows:
a) I write a workaround for SendTo
b) I change the CLI and the last param must be the input(file/files(also working in new test rev)/folder).

And this is also the reason why point b.) is not working.

hubblec4
28th March 2019, 02:07
Hi Wakaku

Here is a new test rev of cE (https://forum.videohelp.com/attachments/48500-1553734158/cE.7z).

I have decided me for option b). I changed the input param position.
1.param is now the cE task option (-l) and param2 is the cE editor. The good now is you can add so much params as you want. All this params will be parsed as an input.

An input can now consist of many files separated by a "|".


chapterEditor.exe -l ceMTTags "Path\File1.mkv"

chapterEditor.exe -l ceMTTags "Path\File1.mkv" "Path\File2.mkv"

chapterEditor.exe -l ceMTTags "Path\File1.mkv|Path\File2.mkv|Path\Other File3 with spaces.mkv"

chapterEditor.exe -l ceMTTags "Path\Folder1" "Path\Folder2"



With "Open with" you can open one file only but now you can open multiple files and folders with SendTo.

At least some words about Emoji support.
cE was ever able to handle Emoji correctly(Lazarus has no issues and a native support).
The issue is the outdated Segoe UI font on Win7.
You can install a newer Segoe UI font(from Win10) or any other font with Emoji's support like the seguiemj.ttf.
In the settings (cE GUI) you can change the font.

sPaCeMoNk3y
11th April 2019, 20:00
Hi hubblec4,
it seems like the time adjustments are misbehaving: when "moving" times only the start time is changes, not the end time. As well as the edition end time is not changed. I really need this feature badly and I'm quite sure it worked back at 0.51 times...

hubblec4
12th April 2019, 01:15
Hi sPaCeMoNk3y

Chapter time moving should work. I guess you loaded a file with chapter end times but the edition is not set to "ordered"(such files came from makemkv) and in this case start times will be changed only.

The edition end time was never changed. I have never implemented such functionality.

Wakaku
12th April 2019, 12:54
Downloaded now. Though my update will be very, very slow, just like I'm late revisiting the forum. I will explain maybe inside an archive.
Wow! All the stuff above are very exciting. I'll try overwriting the old Segoe UI font then. Perhaps I'll search for a tutorial or blog or forum on how to overwrite that font with a newer one as it is protected. Thanks.

hubblec4
14th April 2019, 19:25
chapterEditor(cE) rev1.15 is available.
Windows (https://forum.videohelp.com/attachments/48653-1555265936/cE-W(1.15).7zhttp://)
Linux (https://forum.videohelp.com/attachments/48654-1555265936/cE-L(1.15).7z)


CLI support


For the GUI, there is now a CLI function with the option to load files into the cE.
For Windows, two options can be used by right-clicking.

1.) Open with

After loading a file with "Open with" in cE for the first time,
then there is an entry in the registry:

HKCR\Applications\chapterEditor.exe

and there are further sub-entries:

HKCR\Applications\chapterEditor.exe\shell\open\command

The value for the command looks like this in the original:

"X:\your path\chapterEditor.exe" "%1"

With this statement, chapters and tags files can be loaded into cE.
The last used editor is used.
If the last editor was not a Chapter or Tags editor, then the Matroska Chapter editor is used.

For example, if you always want to use the Tags editor you have to adjust the value for the command.

"X:\your path\chapterEditor.exe" -l ceMTTags "%1"



2.) Send to

With "Send to" several files/folders can be loaded.
To do this, create a shortcut to the cE.exe (right click on cE.exe).
This link is copied to the "Send to" folder
(X:\Your User\AppData\Roaming\Microsoft\Windows\SendTo)
Default link:
"X:\your path\chapterEditor.exe"

Likewise, this link can be edited and you can load files into a specific editor.
"X:\your path\chapterEditor.exe" -l ceMTTags

You can also create several links with different command lines.
"X:\your path\chapterEditor.exe" -l ceMatroska



For Linux, the "Open with" also works, but could not test it extensively.


Note:
For the Converter this results in a batch functionality, which I did not test (only theoretically).
You could convert files directly.


Change chapterEditor

added &
fixed *
improved #
changed %


rev1.15 2019-04-14
// chapterEditor
& CLI support

* from rev.1.13 the loading of the last editor did not work properly for some editors (because of Lazarus update)

# Load last editor: some editors have previously loaded another editor


// CLI
& Loading files
- 1. parameter: -l (small L)
- 2. parameter: cE Editor [ceMatroska, ceOGG, ceAVCHD, ceConverter, ceMTTags]
- further parameters: Input -> File, Folder, several files separated with a | ("File1.mkv|One more file.mkv|Last file.mkv")
- only Input Parameters: files are loaded into last used editor (only Chapters and Tags)


// Chapter Database
& Search immediately
- Disabled: The title search only starts when confirming with the enter key


// Disc2mkv
& Create Matroska file in temp folder (settings)
- Disabled: The Matroska file is created in the parent folder


// Matroska Tags
* Tags Profiles: Apply* (right-click)
- Options list was not displayed correctly on Linux

hubblec4
14th April 2019, 19:45
CLI support (GUI):


Load files parameters: -l (small L)

Editor parameter: ceMatroska, ceOGG, ceAVCHD, ceConverter, ceMTTags

Input Parameter: Path to a file, a folder or multiple files separated by a |


chapterEditor.exe "Your.file" -> load file into the last used editor
chapterEditor.exe "Your Folder" -> Load folder in the last used editor
chapterEditor.exe "1.File|Second File.xml|3. File.mkv" -> Load files into the last used editor

chapterEditor.exe -l ceMTTags "Your File.mkv" -> Load File in the Tags Editor
chapterEditor.exe -l ceMatroska "A Folder" -> Load folder into the Matroska Chapters Editor

Multiple input parameters (load files into the Tags editor)
chapterEditor.exe -l ceMTTags "Your File.mkv" "Other File.xml"
chapterEditor.exe -l ceMTTags "Your File.mkv" "A Folder"
chapterEditor.exe -l ceMTTags "Your File.mkv" "A Folder" "A.mkv|B.xml|C and D.mkv"

darksen
8th May 2019, 15:19
Hi, thank you for this amazing piece of software.
I want to ask, is there any way to import only the chapters name from an xml file? Something similar to what one can do from the Database tab where you have a button "Use chapter names only". I have an edited chapters file (xml) that I can't upload so I have to use it from local file and I can't find the option to do this, there is one?
If not, can you implement this feature?
Thank you.

hubblec4
8th May 2019, 17:02
Hi darksen
and welcome to Doom9 forum.

Indeed, such a feature is not present. You can use chapter names from a normal .txt file. In the chapter editors you will find a Chapter naming feature and there you can load such a .txt file.

I could expand that. When you load an xml file, all chapters names will be collected and used for the internal name list. Let me know if this OK for you?

darksen
9th May 2019, 06:23
Hi darksen
and welcome to Doom9 forum.

Indeed, such a feature is not present. You can use chapter names from a normal .txt file. In the chapter editors you will find a Chapter naming feature and there you can load such a .txt file.

I could expand that. When you load an xml file, all chapters names will be collected and used for the internal name list. Let me know if this OK for you?

Yes, please, it would be great. Thank you!

hubblec4
11th May 2019, 19:26
chapterEditor(cE) rev1.16 is available.
Windows (https://forum.videohelp.com/attachments/49043-1557598656/cE-W(1.16).7z)
Linux (https://forum.videohelp.com/attachments/49044-1557598656/cE-L(1.16).7z)


This time just a little update with a few new features.



Change chapterEditor

added &
fixed *
improved #
changed %


rev1.16 2019-05-11
// chapterEditor
& Support for new formats
- .webma, .webmv (Chapters and Tags)
- .mp4, .m4a, .m4v (Chapters) MKVToolNix is required


// Matroska Chapters
* After moving or deleting a chapter trackUID, cE crashed


// OGG/OGM + multiAVCHD editor
& Append chapters from Matroska files

# Reload of Matroska files with multiple editions
- only worked for .xml and .mkv files


// Chapter naming
& load XML Matroska Chapters file as name list


// Chapter Database
& Download chapter file: for OGG/OGM Editor

darksen
12th May 2019, 09:07
Thanks for the update!
I have a problem. When I load an xml to rename the chapters, they get mixed up. I mean, my xml file has 2 languages per chapter so the chapters end up with first chapter in English, second chapter in Spanish (that is, the Spanish translation of the original chapter 1), third chapter in English (again, is the English entry of the original chapter 2) and so on.
Something like this (First numbers are the mkv's chapters):


01. Chapter 01
02. Capítulo 01
03. Chapter 02
04. Capítulo 02
05. Chapter 03
06. Capítulo 03
07. Chapter 04
08. Capítulo 04


Please check this, thank you.

hubblec4
12th May 2019, 11:34
Yes that is correct. All names from a chapter are used/loaded into the internal name list.

darksen
12th May 2019, 21:15
So it wouldn't be possible for ChapterEditor to recognize more than one language per chapter and to fill them in their corresponding chapter number?
Thanks.

hubblec4
12th May 2019, 22:53
I'm not sure that I understand you correctly.

When you load your chapters.xml to the name list, there are always two names for each chapter and in a tab you have also chapters with two names? If so then you have to change an option in the Chapter naming settings:
Language of chapter names to replace: set this to the second option - All chapter names regardless of their language.

darksen
13th May 2019, 01:54
I think is best if I show you with pictures.
Here is my chapter.xml:

http://u.cubeupload.com/ferdinand/Qp2Sxd.png

As you see, I have for every chapter one entry in English and another in Spanish.

This is what I got when I load the chapter file and click in the "Change Names" button:

http://u.cubeupload.com/ferdinand/a5mVcC.png

As you see, 1.1 and 1.2 are in fact the names of the first chapter, 1.3 and 1.4 are the names of the second chapter and so on.
I hope I'm more clear now.
Here is the xml if you need it (although you should be able to reproduce this with any xml that has more than one lang per chapter): https://paste.ee/p/f0o54

hubblec4
13th May 2019, 11:07
Have you also two chapter names in the Avengers, Age of Ultron tab before you change the names? It seems not.

darksen
13th May 2019, 12:23
Have you also two chapter names in the Avengers, Age of Ultron tab before you change the names? It seems not.

No, I don't, that's what I was asking, can you please add that feature? Would it be possible to automatically add all the languages? I don't know if I'm asking too much, sorry if I am.

hubblec4
13th May 2019, 12:41
You can ask so often you want, all fine.

But what you want is not possible with the Chapter naming and the name list. The name list are simple strings, without info about the language.
And then is still the problem that you have one chapter name only and how should cE know what to do.

Maybe I can use the function from the Chapter database to copy names only. I will check this.

darksen
14th May 2019, 01:25
You can ask so often you want, all fine.

But what you want is not possible with the Chapter naming and the name list. The name list are simple strings, without info about the language.
And then is still the problem that you have one chapter name only and how should cE know what to do.

Maybe I can use the function from the Chapter database to copy names only. I will check this.

Thank you! :thanks:

hubblec4
14th May 2019, 16:41
Hi darksen

It should be possible to implement what you want/need. The question is now, where?
To use the Chapter naming feature makes not really sense because Matroska chapter names are more than a name only.
It exists a function to transmit all the ChapterDisplays from a chapter.

How could it works.
A Matroska tab needs an option/button to start the feature: Means this tab is the reference tab, copy from here.
Now you can change to an other tab and insert all ChapterDisplays from the reference tab.

Here are 3 options

1.) near/in the Names section
Disadvantage: First you have to select a chapter in the TreeView

2.) TreeView popup menu

3.) Tab header popup menu

Adjustable Hotkeys are no problem.

Let me know if you have other ideas.

darksen
15th May 2019, 03:52
Hi darksen

It should be possible to implement what you want/need. The question is now, where?
To use the Chapter naming feature makes not really sense because Matroska chapter names are more than a name only.
It exists a function to transmit all the ChapterDisplays from a chapter.

How could it works.
A Matroska tab needs an option/button to start the feature: Means this tab is the reference tab, copy from here.
Now you can change to an other tab and insert all ChapterDisplays from the reference tab.

Here are 3 options

1.) near/in the Names section
Disadvantage: First you have to select a chapter in the TreeView

2.) TreeView popup menu

3.) Tab header popup menu

Adjustable Hotkeys are no problem.

Let me know if you have other ideas.

Thank you for taking the time to implement this.
I think it would be better in the TreeView popup menu, is great to see that it can be implemented.

vertigo220
16th May 2019, 21:03
Just ran into a problem with this on Die Hard: A Good Day to Die. Whether I do theatrical cut (TC) or extended cut (EC) first, the second cut has a problem (and possibly more) where in the cab scene, right after the cabbie says "Welcome to Moscow!" it flashes 20 frames of a person's face (presumably from another scene). In the EC (TC as primary, EC as secondary), this is at exactly 12:00 minutes, whereas in the TC (when that one is the second one) it's at 12:12. There may very well be other issues, and possibly ones in other movies I haven't watched since ripping/combining. I only happened to catch this while doing my usual very brief check just making sure there's no major issues.

I've attached the playlist files (800=TC, 801=EC). Let me know if you need anything else.

hubblec4
16th May 2019, 23:46
Hi vertigo220

Thanks for reporting. Sounds like a bug in the chapters generator, not good.
Upload in this forum is not good, long time to pending approval. Could you please upload to an other site. I like to upload test files to VideoHelp, you can use my thread there (https://forum.videohelp.com/threads/368560-chapterEditor(Chapter-Database-Disc2mkv-Matroska-Tools[Tags-Menu-Multi-MKV]/page3#post2550442).

I can have a first quick look over the mpls files, but for a real test I need the BD structure and minimum 20mb of one of the m2ts files, or you have time and cut from all m2ts files which are used by the playlists 20mb. Other m2ts files are not needed.
To cut the files you can use DGSplit (https://forum.videohelp.com/attachments/44370-1515634594/DGSplit.7z).

I could imaging this is a new edge case, because all my multi BD mkv's are fine.

hubblec4
17th May 2019, 00:55
I think it would be better in the TreeView popup menu, is great to see that it can be implemented.

Feature is ready and if you like I could provide a test version, I guess for windows(?).

There are two new TreeVew popup menu entries.
Copy/Insert chapter displays

A chapter display has a name with multiple languages and countries. All these info are copied. If not enough chapter displays exists, than new chapter displays will be created.
The same function is used by the Chapter database "Use chapter names only" button.

Hotkeys comes later.

vertigo220
19th May 2019, 04:53
Never got a notification that you responded, good thing I decided to come check. Anyways, I uploaded the disc structure to the VH thread. As for the m2ts files, there's ~40 of them, so that would be ~800MB, which is quite a lot to upload. My internet isn't very good, and it would probably take close to an hour and a half to upload all that, and that's assuming it doesn't fail. Even the relatively small upload I just did was a hassle. If after looking over that you can specify a couple m2ts files that would be particularly helpful, I can upload those, otherwise if you do need them all, I'll do it, though I'll probably wait a bit since I'm expecting to have better internet in the next week or two.

hubblec4
19th May 2019, 18:25
Hi vertigo220

You get a notification only if you logged in.
Thanks for the structure, I can do a small test to generate the chapters.xml. One m2ts part of the 40 files would be nice, but for a full test I think I need the full BD, but not over the internet. I can borrow a Die Hard BD but there is only the theatrical version there, so I guess you have an English version of the BD.

I hope we can solve the issue with the structure only.
I can't start the mux process and so I have no info about the files for MKVToolnix.
Could you please create this files and upload them.
I need all the temp files from cE and in the preferences please check the "create mtxcfg file" option.
One times when mpls 00800 is the first version and then as second.

mbcd
19th May 2019, 18:52
Is it german released Bluray of Die Hard ?
Then maybe I can help out with the structure and movieparts:
But where to upload? I dont have space anymore.


2) 00803.mpls, 1:41:09
[902+802+903+804+905+806+907+808+909+810+911+812+913+814+915+816+917+818+919+820+921+822+923+824+925+826+927+828+929+830+931+832+1495+833+932+835+630].m2ts
- Chapters, 28 chapters
- h264/AVC, 1080p24 /1.001 (16:9)
- DTS Master Audio, English, multi-channel, 48kHz
- AC3, Spanish, multi-channel, 48kHz
- DTS, German, multi-channel, 48kHz
- DTS, Italian, multi-channel, 48kHz
- AC3, Portuguese, multi-channel, 48kHz
- AC3, Czech, multi-channel, 48kHz
- AC3, Chinese, multi-channel, 48kHz
- AC3, English, stereo, 48kHz

3) 00800.mpls, 1:37:39
[1507+802+803+804+805+806+807+808+809+810+811+812+813+814+815+816+817+818+819+820+821+822+823+824+825+826+827+828+829+830+831+832+1496+833+834+835+631].m2ts
- Chapters, 28 chapters
- h264/AVC, 1080p24 /1.001 (16:9)
- DTS Master Audio, English, multi-channel, 48kHz
- AC3, Spanish, multi-channel, 48kHz
- DTS, German, multi-channel, 48kHz
- DTS, Italian, multi-channel, 48kHz
- AC3, Portuguese, multi-channel, 48kHz
- AC3, Czech, multi-channel, 48kHz
- AC3, Chinese, multi-channel, 48kHz
- AC3, English, stereo, 48kHz

hubblec4
19th May 2019, 22:19
The mpls number 00803 is different and also the m2ts files which are used, it seams it is another release of the Die Hard BD.

vertigo220
21st May 2019, 00:56
Seems pretty silly to only get notified if logged in, since it's when I'm not that I need it. Oh well, guess I'll just have to remember to keep coming back and checking.

It's an English (region 1) blu-ray. I've uploaded the cE output as well as the first 20MB of a couple m2ts files on VH. I chose 805 and 905 because the transition to them from the preceding file (804) is where the issue occurs, so hopefully that will make them more useful. I could upload 804 also if that would help.

Another option, assuming the analysis isn't too complex, would be for me to do it for you. If you can tell me the tools/programs I'd need and what to do, I could see if I can do it for you and provide you with the info you need.

hubblec4
21st May 2019, 12:25
....
It's an English (region 1) blu-ray. I've uploaded the cE output as well as the first 20MB of a couple m2ts files on VH. I chose 805 and 905 because the transition to them from the preceding file (804) is where the issue occurs, so hopefully that will make them more useful. I could upload 804 also if that would help.

I hope I can figure out the issue with this m2ts files. If not, I'm afraid I need the full m2ts files from the mpls files.


Another option, assuming the analysis isn't too complex, would be for me to do it for you. If you can tell me the tools/programs I'd need and what to do, I could see if I can do it for you and provide you with the info you need.

My first short look over the chapters.xml files, it seems all fine. I have a lot work this week, so please be patient.
I will inform you if you could do some tests for me.