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
11th November 2018, 00:10
chapterEditor(cE) rev1.08 is available.
Windows (https://forum.videohelp.com/attachments/47148-1541890911/cE-W(1.08).7z)
Linux (https://forum.videohelp.com/attachments/47149-1541890911/cE-L(1.08).7z)
There are a few important bugfixes and improvements.
There is now a config file for the Matroska Menu.
This restores the structures in the editor.
New files in the folder are also loaded.
Missing files are skipped during recovery.
The SegmentUID is used to identify the files.
That means the files can be renamed. Should the files be recreated sometime
or changed, the "old" SegmentUID must be used.
Change chapterEditor
added &
fixed *
improved #
changed %
rev1.08 2018-11-11
// chapterEditor
# internal Matroska parser: the second SeekHead(if any) is now parsed as well
// Disc2mkv
* Multi-editions chapter structure not created correctly
- if there are less than 2 chapters in an edition
// BD2mkv
* Multi-Angle Blu-ray support still had a little bug under Windows
* eac3to:
- Audio channels label was missing if "(strange setup)" is included
- Language code was missing when extracting an audio file
- if no disc structure was found, chapterEditor crashed
# Edit subtitles: now also for external and forced subtitles
# tsMuxeR: for extracting audio and subtitle tracks, the language code is added at the front
// Matroska Menu
& Save the menu structure
- Settings file (.mmmcfg)
- as a file attachment in the main MKV file
& Restore the menu structure
- Settings file (.mmmcfg) or the main MKv file
* Medium-Linking Menu: Automatic Tasks "Create a menu edition with all files"
- In certain cases, edition 1 was always selected if the standard edition is not to be used
Wakaku
19th November 2018, 04:19
Hello, I just downloaded and used v1.08. The old issue is back for the Matroska Tag Tools, where the value of the TargetType/TagName column at the left pane is not updated (and not saved in an MKV) after using the TagName fave button at the right pane, even though there is a Windows sound confirmation.
While the TagString/Binary fave button is okay (and saved in an MKV) just like I reported before.
Version 1.07 is okay.
hubblec4
19th November 2018, 13:49
Thanks for your report. I found the bug, I have forgotten to remove a compiler switch(old code from 1.06 is used).
In rev1.09 works fine again, and coming soon.
hubblec4
20th November 2018, 00:19
chapterEditor(cE) rev1.09 is available.
Windows (https://forum.videohelp.com/attachments/47231-1542669269/cE-W(1.09).7z)
Linux (https://forum.videohelp.com/attachments/47232-1542669269/cE-L(1.09).7z)
Change chapterEditor
added &
fixed *
improved #
changed %
rev1.09 2018-11-20
// chapterEditor
& Support for WebM files (.webm)
// Matroska Chapter editor
& Save in WebM files
# Play Matroska file: also for WebM files
# Remove chapters from Matroska files: also for WebM files
// Matroska Tags editor
& Support for .mks and .webm files
& Load Matroska/WebM files without Tags
- an empty tab is created
- Not for appending in tabs - Error: no Tags
* Insert TagName with Text-Favorites did not work anymore
# Remove Tags and Statistics Tags and insert Statistics Tags: also for WebM files
dissory
21st November 2018, 17:00
Hi hubble, is it possible to edit chapter names of multiple files at once with CE? I want to change chapter names of a bunch of files so that I can either number them in order like Chapter 1, Chapter 2 etc or use a text file with a chapter name per line to apply that text file chapter names to chapter names of the multiple files. I see there is a way to do this one by one in CE but can't find a 'batch' option/functionality.
hubblec4
21st November 2018, 21:46
Hi dissory
A batch functionality is at the moment not implemented, but I like this idea and have added to my TODO list.
My first thought is to add a checkbox "apply to all tabs" for the action range.
You can load multiple files/or a folder in cE and then use chapternaming feature for each tab(open and apply), but this is indeed laborious.
And here a question to you: Do you use the chaptername-list feature?
This feature is maybe not really good working. You can load a text file with names(one per line) -> all chapter names copied to an internal list.
For each chapter is the first name from the list used and then will be the first entry deleted and the second name is now the first name.
If in your list are 20 names and your chapter file has 30 chapters: chapter 21-30 gets a standard chapter name.
If only 10 chapter names used, the other 10 names still present in the internal list and can be used for other chapters.
I think I have to change this behavior to get working a batch process.
dissory
21st November 2018, 23:02
And here a question to you: Do you use the chaptername-list feature?
This feature is maybe not really good working. You can load a text file with names(one per line) -> all chapter names copied to an internal list.
For each chapter is the first name from the list used and then will be the first entry deleted and the second name is now the first name.
If in your list are 20 names and your chapter file has 30 chapters: chapter 21-30 gets a standard chapter name.
If only 10 chapter names used, the other 10 names still present in the internal list and can be used for other chapters.
I think I have to change this behavior to get working a batch process.
From my limited use of the chaptername-list feature it seems to work as I expected it to (Line 1 becomes Chapter 1 name, Line 2 becomes Chapter 2 name etc).
The thing I dislike about the chaptername-list feature is once I load the list and apply it to a file it's no longer able to used again for other open files (or even the same file) unless I load it again for each file (as you say it is probably because internally each line is deleted after use). I personally haven't used this feature (or the normal ordering features) too much as I find it tedious to use when dealing with a lot of files. A batch way of doing things would definitely help a lot!
Also, I think if the list has 20 names and chapter file has 30 chapters, chapters 21-30 getting a standard chapter name named like "Chapter 21" until "Chapter 30" (or whatever the user has set in the current "Chapter Naming" settings) to me seems like most logical way of naming things when there are no more custom list lines left. Maybe there can be two tickboxes under the list options (just a rough idea maybe you have better):
(1) Apply current numbered chapters settings if all line entries are already used (for the chapters 21-30 use case)
(2) Apply unused list names for next chapter files (for the 10 lines in list still unused use case).
hubblec4
21st November 2018, 23:49
First, thanks for your suggestions and tests.
The name-list feature works like it should but only for one file/tab. I have never used this feature and the user which need this feature has never answered, and also you said, you don't used it.
When I have to rename chapters, then always with the "normal" settings (chapter name, action range, etc.).
A full batch process like command line is in the GUI not provided. I can add a checkbox to apply all chapter name settings for all files/tabs.
But then you have to select each tab and save to file... Maybe is here also a new feature needed, like "save file in all tabs".
Unfortunately has chapterEditorCLI also not such a feature, but it would be nice,...and when I have time I could implement this.
Your point (1) and (2) works exactly like described. For point (2): if you close and reopen the chapter-naming-feature(c-n-f) the name list is empty. You can load many files then open the c-n-f, > load a chapter names file. Now you can rename chapter names in all tabs from the name-list as many as there are.
dissory
22nd November 2018, 00:11
First, thanks for your suggestions and tests.
The name-list feature works like it should but only for one file/tab. I have never used this feature and the user which need this feature has never answered, and also you said, you don't used it.
When I have to rename chapters, then always with the "normal" settings (chapter name, action range, etc.).
A full batch process like command line is in the GUI not provided. I can add a checkbox to apply all chapter name settings for all files/tabs.
But then you have to select each tab and save to file... Maybe is here also a new feature needed, like "save file in all tabs".
Unfortunately has chapterEditorCLI also not such a feature, but it would be nice,...and when I have time I could implement this.
Your point (1) and (2) works exactly like described. For point (2): if you close and reopen the chapter-naming-feature(c-n-f) the name list is empty. You can load many files then open the c-n-f, > load a chapter names file. Now you can rename chapter names in all tabs from the name-list as many as there are.
For points (1) and (2) I meant to say that they would apply when the 'batch' checkbox is ticked, sorry if it wasn't clear. Will also test out what you said about (2), thanks.
A checkbox to apply the user chapter settings and any other options like (1) and (2) to all open files/tabs as well as "save file in all tabs" would be great. It will make working with multiple files much easier and also when using the normal chapter settings and chapter list option.
hubblec4
22nd November 2018, 00:24
For points (1) and (2) I meant to say that they would apply when the 'batch' checkbox is ticked, sorry if it wasn't clear. .....
The name-list feature works automatically an has no options and will be used also in the "batch" process.
I think it is not a big task to keep the name-list so that all names can be used multiple times for all tabs.
A checkbox to apply the user chapter settings and any other options like (1) and (2) to all open files/tabs as well as "save file in all tabs" would be great. It will make working with multiple files much easier and also when using the normal chapter settings and chapter list option.
Yes this is the plan. I think i will use a checkbox with a gray-state(change names in all tabs), and if this box is full checked then change and save all chapter names in all tabs.
dissory
22nd November 2018, 00:48
The name-list feature works automatically an has no options and will be used also in the "batch" process.
I think it is not a big task to keep the name-list so that all names can be used multiple times for all tabs.
I would like to ask a question about the chapter list function if you don't mind, just so I'm not confused. I have a few use cases in mind:
Example 1 - I have 10 open files, each with 5 chapters and I load list with 5 lines/chapter names. I would like line 1 to apply to Chapter 1 for each open file, line 2 to apply Chapter 2 for each open file etc.
Example 2 - I have 10 open files, each with 10 chapters and I load list with 5 lines/chapter names. I would like each file to have Chapters 1-5 named from the list and 6-10 to have current user settings (like normal number order settings applied so it will "Chapter 6" to "Chapter 10").
Example 3 - I have 10 open files, each with 10 chapters and I load list with 100 lines/chapter names. I would like each line to carry over to each loaded file (so lines 1-10 will apply to 1st loaded tab/file, lines 11-20 will apply to 2nd loaded file etc.) Also if there are no more custom loaded lines but still unchanged chapters left (like 10 open tabs/files, 10 chapters each, but only 50 lines from list) it will change them using normal user settings like in Example 2 for the last 5 open files.
Will it be possible to do each in the batch process?
Yes this is the plan. I think i will use a checkbox with a gray-state(change names in all tabs), and if this box is full checked then change and save all chapter names in all tabs.
I wonder is it a better idea to have 2 separate options to change names + save all chapter names (unless this is what you meant and I am misunderstanding?). In case after the chapter names are changed the user can still undo the changes if the chapter names were applied differently than what the user thought it would be.
hubblec4
22nd November 2018, 01:07
....
Example 1 - I have 10 open files, each with 5 chapters and I load list with 5 lines/chapter names. I would like line 1 to apply to Chapter 1 for each open file, line 2 to apply Chapter 2 for each open file etc.
Example 2 - I have 10 open files, each with 10 chapters and I load list with 5 lines/chapter names. I would like each file to have Chapters 1-5 named from the list and 6-10 to have current user settings (like normal number order settings applied so it will "Chapter 6" to "Chapter 10").
This would be the normal behavior.
Example 3 - I have 10 open files, each with 10 chapters and I load list with 100 lines/chapter names. I would like each line to carry over to each loaded file (so lines 1-10 will apply to 1st loaded tab/file, lines 11-20 will apply to 2nd loaded file etc.) Also if there are no more custom loaded lines but still unchanged chapters left (like 10 open tabs/files, 10 chapters each, but only 50 lines from list) it will change them using normal user settings like in Example 2 for the last 5 open files.
Will it be possible to do each in the batch process?
Very good that you asked so early, yes this would also be possible.
I wonder is it a better idea to have 2 separate options to change names + save all chapter names (unless this is what you meant and I am misunderstanding?). In case after the chapter names are changed the user can still undo the changes if the chapter names were applied differently than what the user thought it would be.
The two features "change names(only)" and "change names and save" will work independent but combined in one component.
But with your Example 3, maybe I need one more para, I have to think about it first.
dissory
22nd November 2018, 01:16
This would be the normal behavior.
Very good that you asked so early, yes this would also be possible.
The two features "change names(only)" and "change names and save" will work independent but combined in one component.
But with your Example 3, maybe I need one more para, I have to think about it first.
Great, thanks! I will be eagerly waiting to use the batch function.
hubblec4
22nd November 2018, 01:24
A question: Which chapter editor format do you use, OGG/OGM I guess?
I will implement this feature for all chapter editors but for tests I could start with OGG/OGM editor to see if the new functions are working and you could test it first.
dissory
22nd November 2018, 01:30
I mainly use Matroska one (for .mkv and .xml)
hubblec4
22nd November 2018, 01:37
OK. I start with this editor.
hubblec4
23rd November 2018, 02:32
Hi dissory
Here is a Windows test version(exe only) of cE.
For Matroska Chapters chapter naming you can use 2 new options "All tabs" and "Global name list"(action range section).
I have added and extended help texts. The number of names in the list is shown.
Directly saving comes later. "Save all tabs" is a feature which should not be available in the chapter naming feature only.
dissory
23rd November 2018, 10:51
Great work hubble, just tested with some files and it works! I'll definitely test it out more. Just a few suggestions I have after using the feature:
1) Is it possible to make it so that if the language/countries options are set by the user and the all tabs checkbox is ticked they can be applied to all tabs as well?
2) Is it possible to add a dropdown arrow on the very right of the left and right arrows of the tabs? Right now I can only see 2 tabs at a time and it is a bit difficult to navigate and see when there are many tabs and check whether all the loaded files/tabs are in their actual order I want them and to rearrange them to the right order if needed. A dropdown arrow when clicked to show the list of all the open tabs and ability to scroll down using middle mouse bottom or arrow up/down to move and also click and drag & drop to rearrange straight from the list would be very helpful.
3) Could there be an option so that instead of using the default chapter naming behavior (like naming "Chapter 1" etc.) if there are no more lines/names in the loaded list to instead leave the chapter names that are left unmodified?
hubblec4
23rd November 2018, 14:11
....
1) Is it possible to make it so that if the language/countries options are set by the user and the all tabs checkbox is ticked they can be applied to all tabs as well?
Yes, this is also on my TODO list.
2) Is it possible to add a dropdown arrow on the very right of the left and right arrows of the tabs? Right now I can only see 2 tabs at a time and it is a bit difficult to navigate and see when there are many tabs and check whether all the loaded files/tabs are in their actual order I want them and to rearrange them to the right order if needed. A dropdown arrow when clicked to show the list of all the open tabs and ability to scroll down using middle mouse bottom or arrow up/down to move and also click and drag & drop to rearrange straight from the list would be very helpful.
Yes I can add such a feature. For the moment you can use the mouse wheel to navigate fast through the tabs. Move the mouse over the Tab-headers and scroll the wheel. You can also move the tabs: left-click(hold) and then move the tab.
3) Could there be an option so that instead of using the default chapter naming behavior (like naming "Chapter 1" etc.) if there are no more lines/names in the loaded list to instead leave the chapter names that are left unmodified?
You mean if the name list is used and empty then should stop the chapter naming feature for this tab/file/global?
Yes, I can add also such a feature.
dissory
23rd November 2018, 15:32
You mean if the name list is used and empty then should stop the chapter naming feature for this tab/file/global?
Yes, I can add also such a feature.
Yep, so if there are for example 10 open tabs/files, 10 chapters each file, and 50 names in the list, the first 5 tabs will have the names applied from the list (so all 50 names in the list become used) and the last 5 tabs have its chapter names unchanged.
hubblec4
24th November 2018, 02:44
Hi dissory
Here is a new test version of cE (https://forum.videohelp.com/attachments/47295-1543023729/cE.7z).
A "Stop" option for the name list is added and change languages/countries should work for all tabs now.
dissory
24th November 2018, 08:11
Just tested languages/countries for all tabs and it works well! Can there be added a "set to none" option for the languages options just like the one that is there for countries option?
There is a bug I noticed for the "Stop" option. If I load 3 files with 5 chapters each and my loaded list has 4 names then I click change names, the 1st file has the everything applied correctly (first 4 chapter names modified from list names and 5th chapter name unchanged) but the tabs after that (file 2 and 3) all have their first chapter name changed to the default behavior (naming it "Chapter 1") while Chapters 2-5 are correctly left unchanged.
hubblec4
24th November 2018, 14:16
....Can there be added a "set to none" option for the languages options just like the one that is there for countries option?
Matroska specs says this element is mandatory and the default language is "eng". The option "set to none" would make no sense.
There is a bug I noticed for the "Stop" option. If I load 3 files with 5 chapters each and my loaded list has 4 names then I click change names, the 1st file has the everything applied correctly (first 4 chapter names modified from list names and 5th chapter name unchanged) but the tabs after that (file 2 and 3) all have their first chapter name changed to the default behavior (naming it "Chapter 1") while Chapters 2-5 are correctly left unchanged.
I found the bug and is fixed.
dissory
24th November 2018, 14:54
Matroska specs says this element is mandatory and the default language is "eng". The option "set to none" would make no sense.
Interesting, I didn't know it was mandatory. I had some files without the language in chapters and they were recognized without problems by popular media players so I assumed it was normal even if chapters didn't have the lang.
hubblec4
24th November 2018, 16:04
...and for that there is the default value "eng". If no ChapLanguage element is set then "eng" is used automatically.
dissory
24th November 2018, 16:18
...and for that there is the default value "eng". If no ChapLanguage element is set then "eng" is used automatically.
Yep, makes sense.
hubblec4
25th November 2018, 19:02
Hi dissory
Here is a new test version of cE (https://forum.videohelp.com/attachments/47304-1543168488/cE.7z).
Save All Tabs is now available in cE(Matroska Chapters only) and you can use this feature within the chapter naming feature. With a right click on the action-buttons.
If "All Tabs" option is disabled then the current tab is saved only. I have added new help texts and expand existing ones.
dissory
25th November 2018, 22:17
Hi hubble, the save all tabs function is working great!
hubblec4
27th November 2018, 18:29
chapterEditor(cE) rev1.10 is available.
Windows (https://forum.videohelp.com/attachments/47314-1543339504/cE-W(1.10).7z)
Linux (https://forum.videohelp.com/attachments/47315-1543339504/cE-L(1.10).7z)
There are some new features.
Save files in all tabs:
In Matroska Tags and the chapter editors(except Converter) all loaded files can be saved with once.
Newly created tabs(not yet saved) are ignored.
Change chapterEditor
added &
fixed *
improved #
changed %
rev1.10 2018-11-27
// chapterEditor
& Save files in all tabs (Chapters: Matroska, OGG/OGM, multiAVCHD; Matroska Tags)
- Middleclick for the "Save" button in the file bars
- new item in the main menu
- global cE ShortCut, init: Shift + Ctrl + S
// Chapter naming
& "Stop": to use the name list when there are no names left
- the chapter naming process then stops
& Apply settings for all tabs (not for the Converter)
- also for languages and countries (only Matroska)
& Global name list (not for the Converter)
- the names in the list can be used for all chapters in all tabs
& Direct Save
- by right-click
- Change names
- Change languages/countries (only for Matroska)
- All tabs or only for the current tab
# Help texts for all components of the group "Name list"
- Number of existing names is displayed
dissory
28th November 2018, 08:39
Hi hubble, thanks for the new version.
Just wanted to ask about the dropdown arrow option I asked about before, I'm guessing it's still on your TODO list? Please ping me whenever you add it, I would love to test it.
hubblec4
28th November 2018, 13:00
Hi dissory
Yes the dropdown box is on my TODO list, I have to think about it first a while. And I will post here a test version if is ready.
hubblec4
29th November 2018, 14:18
Hi dissory
I have thought a bit about the tab-control with a dropdown box. There are 4 editors which are multi tab based and it would be much work to implement it for each editor. An other problem is, a dropdown box has no property to move items. Would it be OK when I combine everything in the second form of cE(like Source FPS-Files or Blu-ray/DVD loading).
Yon can make a right-cklick on the tab headers and a popup opens(I have implemented new items, next version). I could add a new item like "Tab Order/Management/Control" which opens the second form and there you can move items/tabs.
dissory
29th November 2018, 19:39
Hi dissory
Would it be OK when I combine everything in the second form of cE(like Source FPS-Files or Blu-ray/DVD loading).
Yon can make a right-cklick on the tab headers and a popup opens(I have implemented new items, next version). I could add a new item like "Tab Order/Management/Control" which opens the second form and there you can move items/tabs.
Sure, that sounds like it will still be able to quickly see all the loaded tabs and rearrange order easily if needed so I think it should be ok :)
hubblec4
5th December 2018, 01:37
Hi dissory
Here is a new test rev of cE (https://forum.videohelp.com/attachments/47370-1543969428/cE.7z).
Make a right click on the tab-headers. You find a new item "Tab management".
The tab management is very simple, only a list of tab names is shown and you can change the positions via drag-drop.
Select a name in the list selects the corresponding tab. A right click can also be used to move/select tabs and than form2 close immediately.
I could also add a delete option for the tabs via middle click(is prepared).
dissory
7th December 2018, 06:27
Hi dissory
Here is a new test rev of cE (https://forum.videohelp.com/attachments/47370-1543969428/cE.7z).
Make a right click on the tab-headers. You find a new item "Tab management".
The tab management is very simple, only a list of tab names is shown and you can change the positions via drag-drop.
Select a name in the list selects the corresponding tab. A right click can also be used to move/select tabs and than form2 close immediately.
I could also add a delete option for the tabs via middle click(is prepared).
Delete option would be good addition but maybe right-click and delete option instead of middle click would be better so it can be used on laptops using touchpad? The tab management is simple but makes it a lot easier when working with a lot of files, thanks hubble!
hubblec4
7th December 2018, 13:51
Delete option will be implemented and thanks for this hint with the right and middle click. Is a middle click not possible with a laptop?
The right click has at the moment also an option: Form2 is closing and you can select/move a tab before.
I think a middle click is a bit safer for deleting. I plan to implement Hotkeys for the list, like ENTF for deleting.
Is the tab management for you OK? If you need some more features let me know.
EDIT:
Would it be helpful to have a simple list of tabs in the popup-menu for fast selecting a tab?
When you have 20 files with long names(left-right buttons of the page control are shown) and you want jump from tab 1 to tab 16.
Right click on the tab-header(popup-menu opens) and under tab management is a new item "All Tabs" with a sub-menu with all tabs and here you can select tab 16.
dissory
8th December 2018, 01:50
Delete option will be implemented and thanks for this hint with the right and middle click. Is a middle click not possible with a laptop?
The right click has at the moment also an option: Form2 is closing and you can select/move a tab before.
I think a middle click is a bit safer for deleting. I plan to implement Hotkeys for the list, like ENTF for deleting.
I don't think middle click is possible on laptops (unless you attach a mouse). I agree with you middle click is safer from accidental click but I still think right click and delete is better than middle click to move and close tab because it only saves maybe 1-2 seconds when working with file because you can already move tabs with left-click and there is a 'X' close button already on the form and laptop users will be able to use it.
Also if you add right-click then delete menu option (instead of right click to delete) then it is safer from accidental click and in the future you can add more options/features in right-click menu to make the tab management form better.
Is the tab management for you OK? If you need some more features let me know.
I think tab management is a great new addition with a lot of possibilities for features. Maybe my use of it is simple so I can think of only a few features that come to mind quickly, but here they are:
1) When tab management form is open, show the number of chapters and also country/language that is set next to the name (so it would show up something like "filename | num: 10 | lang: en | country: us) . Would be very useful to see quickly if any file has missing/wrong number of chapters or wrong country/language set.
2) Right click menu option like "Check if chapter names of tabs are identical". So if clicked and all tabs have same chapter names (Chapter 1, Chapter 2 etc.) it will show message saying "All tabs chapter names identical". Maybe also a way to show which tabs have different chapter names but I don't know if there is a way to show this.
3) Ability to select some tabs (ctrl+click) or all tabs (ctrl+a/select all option) then right click and apply any selected right-click menu options to them. For example select 5 tabs using ctrl+click, right-click and clicking delete menu option will delete the 5 tabs.
4) Looks like the tab management form window can't be resized or maximized. Can this be done?
Would it be helpful to have a simple list of tabs in the popup-menu for fast selecting a tab?
When you have 20 files with long names(left-right buttons of the page control are shown) and you want jump from tab 1 to tab 16.
Right click on the tab-header(popup-menu opens) and under tab management is a new item "All Tabs" with a sub-menu with all tabs and here you can select tab 16.
Yep, that would help moving to a certain tab quicker.
hubblec4
8th December 2018, 15:21
I don't think middle click is possible on laptops (unless you attach a mouse). I agree with you middle click is safer from accidental click but I still think right click and delete is better than middle click to move and close tab because it only saves maybe 1-2 seconds when working with file because you can already move tabs with left-click and there is a 'X' close button already on the form and laptop users will be able to use it.
I have changed the actions for the buttons, middle-click is now for closing form2 and right-click deletes the tabs.
Also if you add right-click then delete menu option (instead of right click to delete) then it is safer from accidental click and in the future you can add more options/features in right-click menu to make the tab management form better.
Yes this is also a possibility.
1) When tab management form is open, show the number of chapters and also country/language that is set next to the name (so it would show up something like "filename | num: 10 | lang: en | country: us) . Would be very useful to see quickly if any file has missing/wrong number of chapters or wrong country/language set.
The number of chapters(all chapters: nested chapters too) and number of editions could be easy implemented.
A language and country code can be different for each chapter, but I know what you mean. All your chapters have the same language and country code(I guess), and so I could take the first chapter and use language/country from this.
2) Right click menu option like "Check if chapter names of tabs are identical". So if clicked and all tabs have same chapter names (Chapter 1, Chapter 2 etc.) it will show message saying "All tabs chapter names identical". Maybe also a way to show which tabs have different chapter names but I don't know if there is a way to show this.
This is not really clear to me. "Chapter 1" and "Chapter 2" are not identical. OK, when the number is ignored then "Chapter" is identical...and this is what you want?
3) Ability to select some tabs (ctrl+click) or all tabs (ctrl+a/select all option) then right click and apply any selected right-click menu options to them. For example select 5 tabs using ctrl+click, right-click and clicking delete menu option will delete the 5 tabs.
Multi-Select is at the moment not enabled and for this I have to rewrite some functions.
4) Looks like the tab management form window can't be resized or maximized. Can this be done?
You can change the height of form2(via mouse on each corner).
Can you read the full tab names in the tab-list, or are your file names longer as the list entries?
Yep, that would help moving to a certain tab quicker.
OK, added to my TODO list.
dissory
8th December 2018, 22:09
This is not really clear to me. "Chapter 1" and "Chapter 2" are not identical. OK, when the number is ignored then "Chapter" is identical...and this is what you want?
What I meant is for example if I have 50 open tabs and each file has 5 chapters (named Chapter 1, Chapter 2, Chapter 3, Chapter 4, Chapter 5). If I click the "Check if chapter names of tabs are identical" option it will check if all 50 tabs actually have their chapters named the same as each other. If say 1 tab has differently named chapters or different number of chapters it will output something like "All chapters names not identical".
You can change the height of form2(via mouse on each corner).
Can you read the full tab names in the tab-list, or are your file names longer as the list entries?
Yes, a lot of my file names are quite long so it would be useful if I can change the width.
hubblec4
9th December 2018, 00:08
What I meant is for example if I have 50 open tabs and each file has 5 chapters (named Chapter 1, Chapter 2, Chapter 3, Chapter 4, Chapter 5). If I click the "Check if chapter names of tabs are identical" option it will check if all 50 tabs actually have their chapters named the same as each other. If say 1 tab has differently named chapters or different number of chapters it will output something like "All chapters names not identical".
OK, I think I understand. All chapters in a tab should identical to all other tabs/chapters. The first tab is the reference tab and when a tab has more or less then 5 chapters, then the result of the check-function is false(not identical)?
Yes, a lot of my file names are quite long so it would be useful if I can change the width.
OK, I will add this possibility.
dissory
9th December 2018, 01:07
OK, I think I understand. All chapters in a tab should identical to all other tabs/chapters. The first tab is the reference tab and when a tab has more or less then 5 chapters, then the result of the check-function is false(not identical)?
Yep, so if a tab has a different number of chapters than the reference tab or if any of the chapters are named differently from the reference tab then it will say a message that the chapter names of the open tabs are not identical (maybe also saying which tabs are different from the reference tab).
hubblec4
9th December 2018, 01:34
OK, clear now :-) and should the language and country also checked?
dissory
9th December 2018, 01:51
OK, clear now :-) and should the language and country also checked?
Yep, good idea to check language/country too.
hubblec4
10th December 2018, 02:00
Hi dissory
Here is again a new test rev of cE (https://forum.videohelp.com/attachments/47434-1544401658/cE.7z).
The mouse actions are changed and form2 is full resizable(form2 button "max" also available) and the simple tab list in the popup menu is available.
The new item is called "Tabs" and for each tab is a sub item added with the tab name. The active tab/item gets a check icon in front.
On my screen I can have 75 tabs open and the sub menu list is full shown, but if you have more tabs or a smaller screen a scroll down/up would be necessary.
But I don't like this and so I have coded a dynamical nested sub-menu. If you have more then 60 tabs open, then level 1 sub items with a tab range-number are insert. Every sub item(1 - 50; 51 - 100 etc.) has 50 tabs(level 2 sub items) and gets also a check icon if the active tab in the range.
dissory
10th December 2018, 04:08
Hi hubble, all seems to work well!
Only question I have is right now the right-click on tab will delete the tab. I'm guessing it will be changed later to become right-click then click submenu delete option to delete the tab?
hubblec4
10th December 2018, 15:55
Only question I have is right now the right-click on tab will delete the tab. I'm guessing it will be changed later to become right-click then click submenu delete option to delete the tab?
Yes this comes later, when I implement the Chapter-Check feature.
Important for this test version was the simple tab list. There is a small bug(the check icon is sometimes used two times) but fixed for next test version.
hubblec4
16th December 2018, 02:35
Hi dissory
Here is test3 of cE (https://forum.videohelp.com/attachments/47506-1544921307/cE.7z).
Multi-Select, popup menu, tab info and compare tabs is available.
Open popup menu is now for the right-click. I had to disable the right-click selection for the list, because this interferes with the multi select feature of the list.
You can delete multiple tabs and also moving. Moving maybe works not ever like expected, could be a bug/or a feature.
If tabs move up the order is same times changed. Not so easy to describe.
Tab info:
This info is added to the tab name. | (Editions/)Chapters | languages(first chapter) | countries (first chapter)
Compare tabs: You find this feature in the popup menu.
For Matroska exists 5 compare vars: Editions,Chapters,Names,Languages,Countries
After compering tabs a "Difference Code" <0,0,0,0,0> is insert in front of the tab names and an icon(3 different types) is shown.
Value 0 means no difference for this compare var. The example code above means identical.
The compering function checks also the chapter structure, the Names count and the Languages/Countries count AND order.
If an edition has 1 chapter and inside 19 nested chapters, so is this different to an edition with 20 normal chapters.
If a chapter has more/less ChapterDisplays/Names as the reference chapter, then the Names-compare-var is set to 1.
The active tab is the reference tab, and is this tab selected only, all other tabs will checked.
dissory
16th December 2018, 18:04
Great work hubble, really nice additions! From testing most of the features they work well (I will test it out more). I like your Difference Codes addition a lot too makes it better for comparing.
Some suggestions I have:
1) I think moving multiple tabs at a time is little unexpected like you said (because the order changes differently when moving tabs). Is it possible to make moving multiple tabs work like the below example:
Example: 3 tabs loaded in CE (1.mkv, 2.mkv, 3.mkv)
(tab step) In tab management they are listed like:
1.mkv
2.mkv
3.mkv
If I select 2.mkv and 3.mkv and move it onto 1.mkv the new order should become
2.mkv
3.mkv
1.mkv
or
If I instead select 1.mkv and 2.mkv and move it onto 3.mkv from the order in (tab step) the new order should become
3.mkv
1.mkv
2.mkv
What do you think?
2) Right now if you click compare tabs if the tabs is not identical then a green square is in the checkbox. Can this be changed to a red color square or "X"? Would make it easier to see which tabs are not identical.
3) Is there some way to be able to work with the Chapter editor (like Chapter naming tab) while the tab management popup is open? From my testing the new tab features it can be a little bit of hassle to look at tab management, close popup, make changes in chapter editor and apply, reopen tab management and check changes, close popup, make some other changes, reopen tab management...possibly repeating these steps more times.
4) Unrelated to the recent changes but is there an undo option for the chapter editor? If there isn't, is it possible to add undo option (like CTRL+Z)?
hubblec4
16th December 2018, 19:31
Great work hubble, really nice additions! From testing most of the features they work well (I will test it out more). I like your Difference Codes addition a lot too makes it better for comparing.
Many thanks for testing, nice to read that you like the Difference Code.
1) I think moving multiple tabs at a time is little unexpected like you said (because the order changes differently when moving tabs). Is it possible to make moving multiple tabs work like the below example:
Example: 3 tabs loaded in CE (1.mkv, 2.mkv, 3.mkv)
(tab step) In tab management they are listed like:
1.mkv
2.mkv
3.mkv
If I select 2.mkv and 3.mkv and move it onto 1.mkv the new order should become
2.mkv
3.mkv
1.mkv
or
If I instead select 1.mkv and 2.mkv and move it onto 3.mkv from the order in (tab step) the new order should become
3.mkv
1.mkv
2.mkv
What do you think?
You are right, the order of the selected tabs should not changed while moving. I will fix this.
2) Right now if you click compare tabs if the tabs is not identical then a green square is in the checkbox. Can this be changed to a red color square or "X"? Would make it easier to see which tabs are not identical.
The icons can be changed of course. For a first fast init, I thought this checkbox-icons are OK.
If you have own icons you want to use, please share with me. Or you can search icons, it exists some web pages.
When I have time I could make new icons with red colors and maybe a kind of progress/percentages.
3) Is there some way to be able to work with the Chapter editor (like Chapter naming tab) while the tab management popup is open? From my testing the new tab features it can be a little bit of hassle to look at tab management, close popup, make changes in chapter editor and apply, reopen tab management and check changes, close popup, make some other changes, reopen tab management...possibly repeating these steps more times.
I understand what you mean...
At first, the tab management is on form2(not a panel in form1) and form2 is shown modal(form1 is locked).
I could change it, that form2 is not shown modal and you have access to form1. And I know you want change names/languages/countries only but this brings many problems.
Updating tab management when a first chapter name/language/country is changed. Delete, move and adding tabs.
Change to another editor in cE and so on.
A global cE ShortCut for the tab management is on my TODO list.
4) Unrelated to the recent changes but is there an undo option for the chapter editor? If there isn't, is it possible to add undo option (like CTRL+Z)?
Some cE components have a native undo feature which works with CTRL+Z (and also re-undo SHIFT+CTRL+Z).
In Matroska Multi-MKV is an undo feature implemented but I think you don't mean this kind?
Can you please specify a bit more, where and what?
dissory
17th December 2018, 18:45
The icons can be changed of course. For a first fast init, I thought this checkbox-icons are OK.
If you have own icons you want to use, please share with me. Or you can search icons, it exists some web pages.
When I have time I could make new icons with red colors and maybe a kind of progress/percentages.
https://www.iconfinder.com/icons/282471/cross_delete_remove_icon
I found this icon which I think looks good. Progress/percentages also sounds interesting.
I understand what you mean...
At first, the tab management is on form2(not a panel in form1) and form2 is shown modal(form1 is locked).
I could change it, that form2 is not shown modal and you have access to form1. And I know you want change names/languages/countries only but this brings many problems.
Updating tab management when a first chapter name/language/country is changed. Delete, move and adding tabs.
Change to another editor in cE and so on.
A global cE ShortCut for the tab management is on my TODO list.
I see. It would be nice if there was some way to do this even if it's just for chapter naming tab but if there isn't a good way to do this then maybe it's best to leave it as it is.
Some cE components have a native undo feature which works with CTRL+Z (and also re-undo SHIFT+CTRL+Z).
In Matroska Multi-MKV is an undo feature implemented but I think you don't mean this kind?
Can you please specify a bit more, where and what?
Mainly thinking about undo/redo option for the Chapter Naming tab. So if I change tab(s) chapter names/language etc. a undo option can be used to change the chapter names/language etc. back to old chapter names/language etc. values and depending on how many times CTRL+Z or undo option is clicked the number of changes will roll back accordingly.
vBulletin® v3.8.11, Copyright ©2000-2026, vBulletin Solutions Inc.