View Full Version : chapterEditor(Chapter-Database Disc2mkv Matroska-Tools[Tags,Menu,Multi-MKV])+CLI
hubblec4
27th December 2013, 19:19
Hi everyone
I have started for a while with a simple and small chapter Editor project.
https://forum.videohelp.com/attachments/39522-1479234498/cE-Matroska-Kapitel.JPG
The project has grown and now are 4 diffrent Format Editors avalible and an editor for muxing multi editions mkvs
(like Xin1Generator).
There is now a Reddit (https://www.reddit.com/r/chapterEditor/) for chapterEditor.
Matroska Multi-MKV Editor
With this editor you can create easy and fast multi-mkv files from normal Matroska files(mkv,mka,mk3d).
Only the chapters and tags are replaced and no video or audio data is manipulated.
https://forum.videohelp.com/attachments/45923-1529962889/Multi-MKV.JPG
You can download here some tutorial videos. (https://forum.videohelp.com/attachments/45924-1529963655/Mulit-MKV_Tutorial1.7z)
Multi-Editions-Editor (MEE):
With this editor you can backup your Blu-Ray to mkv.
If there are multiple editions on the BluRay, they can be stored in a space-saving mkv with "ordered chapters".
here an old Tutorial(with rev0.14) (http://forum.videohelp.com/attachments/29693-1421164519/MEE-%20BD2mkv%20-%20Tutoriall.7z)
Matroska Menu Editor (MME) (http://forum.doom9.org/showpost.php?p=1700443&postcount=114)
The new MME helping a while Matroska files (mkv, mka, mk3d) that are located in a folder and
the same specifications (number of tracks in the correct order and the same codecs for video, audio, subs) have,
to connect with each other via the menu.
In this case, no files need to be remuxed.
Tutorial-Video (http://forum.videohelp.com/attachments/28742-1416767084/MME_Tutorial.7z)
DVD2mkv:
is a small tool to quickly mux the tracks on a DVD to a mkv. Functions for edit the mkv's are also available.
Matroska Tags: (http://forum.gleitz.info/attachment.php?attachmentid=98665&d=1434625247) With this editor you can provided Matroska files with Tags. Tags contain useful information that can be collected and processed by other programs.
Functions:
supported file formats:
3GPP TTXT File
Apple file formats .mp4 .m4a .m4v (required: MKVToolNix (http://forum.doom9.org/showthread.php?t=155732))
Bluray/mpls
BSPlayer (ini)
BSPlayer (chf)
CCE (csv)
CCE SP Text File
Celltimes Text
ChapterGrabber.chapters File
CueSheet (cue)
DGIndexNV.dgi File
DVD Author Text File
DVD IFO (VTS_xx_0.IFO)
FFmpeg MetaData (txt) // new
ffprobe (xml and json)
GrassValley Edius V2+V3 (csv)
HC Enc Text file
Hybrid(Selur) chapterqueue CHP File
Hybrid(Selur) mkvchapter CHP File
Matroska Files
MediaInfo (txt)
Micro DVD Player (ini)
multiAVCHD Text File
Muxman
OGG Chapter Text File
Premiere (csv)
qpf File (MeGUI)
Scenarist SD (csv)
Scenarist BD (tsv)
Sonic Cinevision CSV File
Sonic Scenarist CSV File
Spruce DVD Maestro CHP File
SVCD (hhmmsscc) (txt)
Timecodes Text File
Timecode lists Text File, Format HH:MM:SS:ff
TMPGEnc .keyframe file
tsMuxer Meta File
YouTube chapters from comments
VLC bookmark files
WebM files
x264 qp text file
xml Matroska chapters file
Special tools:
multi chapter
online chapter database
Haali's TRACKSETEX: (required: MKVToolNix (http://forum.doom9.org/showthread.php?t=155732))
http://forum.gleitz.info/attachment.php?attachmentid=98400&d=1418483969
Matroska Tags: (optional: MKVToolNix (http://forum.doom9.org/showthread.php?t=155732))
Editors:
OGG Format
XML Format -> simple Tags Editor
TTXT 3GPP Format
multiAVCHD Format
Multi Editions mkv(BD2mkv) (required: eac3to (http://forum.doom9.org/showthread.php?t=125966) ; MKVToolNix (http://forum.doom9.org/showthread.php?t=155732))
Matroska Menu (required: MKVToolNix (http://forum.doom9.org/showthread.php?t=155732))
DVD2mkv (required: PgcDemuxMod (http://downloads.sourceforge.net/project/streaman/Useful_Tools/PgcDemux/PgcDemux_mod_bin.7z?r=http%3A%2F%2Fsourceforge.net%2Fprojects%2Fstreaman%2Ffiles%2FUseful_Tools%2FPgcDemux%2F&ts=1421016601&use_mirror=iweb) , BDSup2Sub++1.0.2_win32.exe (http://www.videohelp.com/download/bdsup2sub++1.0.2_Win32.7z) and MKVToolNix (http://forum.doom9.org/showthread.php?t=155732) ; optional: DGIndexNV (http://neuron2.net/dgdecnv/dgdecnv.html))
Converter // new
Additional functions for the chapter editors (OGG, XML, TTXT, multiAVCHD)
FPS Conversion
simple Chapter naming
improved Chapter naming with the online chapter database
Chapter time adjustment
Chapter time trimming
for XML Format: append files, automatic "ordered chapter" end times generation
Languages:
German
English
Italian
CLI support (GUI) (https://forum.doom9.org/showthread.php?p=1871763#post1871763)
chapterEditor rev1.xx
download chapterEditor(rev1.45 Windows) (https://forum.videohelp.com/attachments/82993-1729438370/cE-W(1.45).7z)
download chapterEditor(rev1.45 Linux) (https://forum.videohelp.com/attachments/82994-1729438370/cE-L(1.45).7z)
This version is deprecated and no longer supported. Furthermore, a maximum of MKVToolNix version 19 can be used.
download chapterEditor(rev0.51) (https://forum.gleitz.info/attachment.php?attachmentid=99383&d=1501279993)
Alternate download on Softpedia (http://www.softpedia.com/get/Multimedia/Video/Other-VIDEO-Tools/chapterEditor.shtml) or Videohelp (https://www.videohelp.com/software/chapterEditor).
You find here (http://forum.gleitz.info/attachment.php?attachmentid=98838&d=1447004492) chapter samples and here new samples (http://forum.gleitz.info/attachment.php?attachmentid=99287&d=1486651777).
*****************************************************************************************************************
********** chapterEditorCLI **********
cE CLI is a small command line tool with which you can generate chapter files from the chapter database.
Furthermore, you can create Blu-Rays or DVDs chapter files and expand the chapter names from the database.
The chapter files can be output in OGG format or Matroska XML format.
download chapterEditorCLI(rev0.01) (https://gleitz.info/index.php?attachment/98861-chaptereditorcli-rev0-01-7z/)
chapterEditorCLI(rev0.01) help
---------------------------
-a / --anleitung The help on german
-f / --fps FPS Conversion switch
"FPS value" source/target fps value
"file path" source/target file path or a folder
-h / --help Show this help
--mid Movie ID, an integer greater then 0
Displays all movie information and chapters
--names Save a simple chapter names list of a movie
output: a file name without an extension
--ogg Output format: ogg-chapter.txt
output: a file name without an extension
--pass your database password
--range A Movie ID. Displays the following 200 movies
--title Displays all movies(max: 200) with titles
(at least 2 characters)
--user your database user name
--xml Output format: matroska-xml-chapter.xml
output: a file name without an extension
X: / X:\ a drive
"path DVD" a DVD path to VIDEO_TS folder
"path Blu-Ray" a Blu-Ray path to BDMV or PLAYLIST folder
VTS_xx_0 VTS ifo file: xx = 01 .. 99
without the ".ifo" extension
1..99 a title number for VTS ifo file
00000..99999 a mpls file/number without the ".mpls" extension
---------------------------
Mode 1: database syntax
1-2.parameter: --user="your name" --pass="your password"
3.parameter: --mid= OR --range= OR --title="a title"
If 3.parameter equal --mid you can enter a 4. parameter
4.parameter: --ogg="output txt" OR --xml="output xml" OR
--names="file path and name"
---------------------------
Mode 2: DVD/Blu-Ray/folder syntax
1.parameter: Drive(X:) OR a folder path "DVD/Blu-Ray path"
*** Blu-Ray ***
2.parameter: 00000..99999
3.parameter: --ogg="output txt" OR --xml="output xml"
generate a chapter file with chapter names
4-6.parameters: --user="your name" --pass="your password" --mid=
*** DVD ***
2.parameter: VTS_xx_0
3.parameter: 1..99
4.parameter: --ogg="output txt" OR --xml="output xml"
generate a chapter file with chapter names
5-7.parameters: --user="your name" --pass="your password" --mid=
NOTE:
File names can be empty, a default file is then created in the root directory.
---------------------------
Mode 3: FPS Conversion syntax
1. parameter: -f or --fps (FPS init)
2. parameter: 24000/1001 or 23.976 (source fps)
3. parameter: 30 or 23,97 (target fps)
4. parameter: "source file path or source folder"
5. parameter: "target file path" (optional and for source file only)
examples:
Mode 1:
Viewing the movie information and list of chapters
chapterEditorCLI.exe --user="username" --pass="the password" --mid=99
Display more films and list the movie information (200)
chapterEditorCLI.exe --user="username" --pass="the password" --range=99
List all movies from a specific title (max: 200)
chapterEditorCLI.exe --user="username" --pass="the password" --title="cap"
Creating a chapter file
chapterEditorCLI.exe --user="username" --pass="the password" --mid=99 --ogg="c:\path\chapter file"
chapterEditorCLI.exe --user="username" --pass="the password" --mid=99 --xml=
A chapter list of names without having to spend specifying a location / file name
chapterEditorCLI.exe --user="username" --pass="the password" --mid=32000 --names=
Mode 2:
Drive(Blu-Ray or DVD) or folder
chapterEditorCLI.exe D:
chapterEditorCLI.exe D:\a folder\BDMV
chapterEditorCLI.exe D:\a folder\BDMV\PLAYLIST
chapterEditorCLI.exe D:\a folder\VIDEO_TS
-Blu-Ray
Choose an MPLS and list the chapter times
chapterEditorCLI.exe D: 00001
Creating a chapter file
chapterEditorCLI.exe D: 00001 --ogg=
chapterEditorCLI.exe D: 00001 --xml="c:\chapter file"
-DVD
Choose an IFO and view the track numbers
chapterEditorCLI.exe D: VTS_01_0
Display a title of the IFO and list the chapter
chapterEditorCLI.exe D: VTS_01_0 3
Creating a chapter file
chapterEditorCLI.exe D: VTS_01_0 3 --ogg=
chapterEditorCLI.exe D: VTS_01_0 3 --xml="c:\chapter file"
-Output with chapter names for the chapter files, it will be appended 3 parameters for Blu-Ray and DVD
--user="username" --pass="the password" --mid=99
Modus 3:
It is expected at least 4 parameters.
FPS conversion always starts with the -f or --fps switch
a Matroska XML file from 24000/1001 to 25 FPS without target file path
chapterEditorCLI.exe -f 24000/1001 25 "D:\Matroska chapter.xml"
(a new target file is automatically created in the same folder)
an OGG Chapter file from 29,97 to 23.976 FPS with new name and target (the file extension is automatically assigned)
chapterEditorCLI.exe -f 29,97 23.976 "D:\OGG Chapter file.txt" "E:\new OGG file"
(FPS float values can be specified with a point or comma)
convert an entire folder with source files
chapterEditorCLI.exe -f 24000/1001 25 "D:\folder with source files(\)"
Guest
27th December 2013, 19:50
Thanks, hubblec4! Contributions such as yours are what make Doom9 the wonderful place that we all love.
Best wishes for a prosperous and joyful 2014.
hubblec4
27th December 2013, 20:31
my english is not so good and the translation of the changelog is made by google.
I try to give my best to support english.
Best wishes back to you.
hubblec4
27th December 2013, 23:36
a mini tiny small error has crept in the procurement of the end times.
extra-make a new version now would be too much of a good.
please you downloaded the version again.
mariner
28th December 2013, 05:08
Greetings hubbleC4.
Would it be possible to add support for multiAVCHD chapter format?
Many thanks and best regards.
hubblec4
28th December 2013, 12:57
Would it be possible to add support for multiAVCHD chapter format?
have you a sample for me, i dont use multiAVCHD ?
mariner
29th December 2013, 08:13
Thanks for the kind reply, hubbleC4.
It seems to take the following format. See attached.
Many thanks and best regards.
13926
hubblec4
29th December 2013, 17:57
00:00:00.000 Chapter1Line1\nChapter1Line2\nChapter1Line3\nChapter1Line4 00:00:00.999
00:10:00.000 Chapter2Line1\nChapter2Line2\nChapter2Line3\nChapter2Line4 00:10:00.999
00:20:00.000 Chapter3Line1\nChapter3Line2\nChapter3Line3\nChapter3Line4 00:20:00.999
Note:
1) The time codes ending with 000 are chapter position.
2) The time codes ending with 999 are chapter thumb position.
3) Total of 4 descriptive lines supported, separated by \n.
4) Not clear about the field left blank.
The red colored time codes are the normal chapters and it will be easy to support it.
For what are the blue entries? (Maybe chapter names?)
The green time codes are these used for anything?
mariner
30th December 2013, 02:12
1. The blue entries are the chapter name(s). Dean provided a very generous 4 lines for this.
2. The green entries are the time position of the thumbs to appear in the chapters menu page.. If none specified, the midway point between the current and the next chapter is used.
3. There could be a 4th parameter sandwiched between time code and name, but could not figure out what it is. So use a <space> between the two <tab> characters.
The attached screen caps should be self explanatory.
13927
13928
hubblec4
30th December 2013, 16:52
I asked deank for the specs of his own chapter format.
brainstorming :
in what for a format would you convert the multiAVCHD.chapter?
// OGG
I can use the first timecode and the 4-Chaptername-Lines (generate one line with one chapter name) to convert it to ogg.chapter.
The last timecodes(thumbs) can not be used.
// XML
The firsttimecode is normal starttime.
The 4-Chaptername-Lines should be compressed to one line, because the chaptername-system in XML works different to the 4-Chaptername-Lines-system of multiAVCHD.
It is possible to generate more chapternames for the chaptertimestamp but the player will shown only the first chaptername at the moment. there is no splitter(or player) avalible that can handle this mkv-feature.
The last timecodes(thumbs) could be stored as nested chapters.
// 3GPP TTXT
The firsttimecode is normal starttime.
The 4-Chaptername-Lines can be saved in the same way. 3GPP TTXT supported Multi-chaptername-lines.
The last timecodes(thumbs) can not be used.
the chaptername-line are ever 4? what is when set no chaptername or only one chapterline, how looks the chapter.file now?
i hope deank will give me the specs then it will be easy to support it.
mariner
30th December 2013, 18:44
I asked deank for the specs of his own chapter format.
brainstorming :
in what for a format would you convert the multiAVCHD.chapter?
I would like to convert from others to multiAVCHD .txt format, so that multiAVCHD can process it.
the chaptername-line are ever 4? what is when set no chaptername or only one chapterline, how looks the chapter.file now?
It will look like (assuming no time code for thumb):
00:00:00.000
00:10:00.000 Chapter2Line1
Thanks and best regards.
hubblec4
30th December 2013, 23:17
I would like to convert from others to multiAVCHD .txt format, so that multiAVCHD can process it.
i understand. multiAVCHD istn't able to handel other formats and you must set the chapters manually in the "chapter-editor-page" of multiAVCHD.
A solution will be i write a new own format editor for multiAVCHD which supports other formats. But i think this take a bit time.
without the right syntax of the chapter.files could be hard.
I will think about it, but i don't promise anything.
mariner
31st December 2013, 02:44
That would be splendid.
Thank you and best regards.
hubblec4
31st December 2013, 17:03
i have tested a bit multiAVCHD.
The chapters can saved with or without the chaptername(s) and the thumbtime.
without: the chapterformat is the same like Timecodes Text File (see the chapter sample folder).
multiAVCHD is able to handle to following chapter formats
- CCE SP Text File
- Celltimes Text
- HC Enc Text file
- Muxman
- OGG Chapter Text File
- Timecodes Text File
of what for a format you would like convert it to mulitAVCHD.chapter?
can you explain me what is the number right of the "apply"-button?
mariner
1st January 2014, 05:09
i have tested a bit multiAVCHD.
The chapters can saved with or without the chaptername(s) and the thumbtime.
without: the chapterformat is the same like Timecodes Text File (see the chapter sample folder).
That is correct.
The multiAVCHD chapters txt file is basically a
Timecodes Text File with chapter name and thumbnail position.
multiAVCHD is able to handle to following chapter formats
- CCE SP Text File
- Celltimes Text
- HC Enc Text file
- Muxman
- OGG Chapter Text File
- Timecodes Text File
of what for a format you would like convert it to mulitAVCHD.chapter?
I'm not familiar these formats, can they handle multi-line chapter name?
can you explain me what is the number right of the "apply"-button?
The number 12 in the screen cap?
That's the number of chapters multiAVCHD will create if the auto button is clicked.
Many thanks and best regards.
hubblec4
1st January 2014, 06:28
I'm not familiar these formats, can they handle multi-line chapter name?
No, this formats store the chapter time only (timecodes or frames).
multiAVCHD works not perfect with frame-based chapter formats.
there is a standard source fps set (i think 24000/1001), but you can't change it.
The number 12 in the screen cap?
That's the number of chapters multiAVCHD will create if the auto button is clicked.
ok. the number itself is not used in the chapter file.
at the moment i work on some fixes and improvements but i add it to my todo list.
i plan the same support like the other editors(formats,FPS,Naming,Time adjustment and cuting).
you would like to have a "auto" button to generate thumbnail positions?
what you need too?
but it will take a while, maybe on next revision.
mariner
1st January 2014, 07:07
An option to auto generate thumbnail positions would be great indeed.
Many thank and best regards.
von Suppé
1st January 2014, 22:36
Great tool, thanks hubblec4 :)
hubblec4
3rd January 2014, 20:42
hi mariner
i need your help to write a perfect procedur for the auto-thumbnail position button.
multiAVCHD set for the last chapter a thumbnail position thats greater as the chapter time. is this correct?
to generate the middle time of two chapters is easy but the last chapter has no next chapter.
Which time should be used?
mariner
4th January 2014, 03:18
Chapter time is used for thumbnail position if it is the last chapter.
Perhaps you'd like to consider doing the same for the other chapters as well. So if no thumbnail is specified, multiAVCHD can default to using the midway point for thumbnail position.
hubblec4
4th January 2014, 12:17
Chapter time is used for thumbnail position if it is the last chapter.
Yes that makes sences. But I'm a little confused.
I have tested with multiAVCHD, load a videofile, goes to the chapter page and push the "auto" button.
(attached file: multiAVCHD Test 2) The thumbnail position of the last chapter is greater then the normal chapter time.
Perhaps you'd like to consider doing the same for the other chapters as well. So if no thumbnail is specified, multiAVCHD can default to using the midway point for thumbnail position.
when i load a generated multiAVCHD file (attached file: multiAVCHD Test) where the chapter times equal to the thumbnail positions are, multiAVCHD set instantly the midway of the thumbnail positions without to push the auto-button.
and the last chapter gets the chapter time as thumbnail position.
This is a very good behavior.
Maybe we dont need the "auto thumbnail" button.
Your choice I would say.
mariner
4th January 2014, 14:46
Yes that makes sences. But I'm a little confused.
I have tested with multiAVCHD, load a videofile, goes to the chapter page and push the "auto" button.
(attached file: multiAVCHD Test 2) The thumbnail position of the last chapter is greater then the normal chapter time.
Tested it a few times, but was not able to duplicate your finding.
Loaded a video clip without any chapter file and clicked "auto", last chapter time code was always identical with thumbnail position time code, which was end of file.
when i load a generated multiAVCHD file (attached file: multiAVCHD Test) where the chapter times equal to the thumbnail positions are, multiAVCHD set instantly the midway of the thumbnail positions without to push the auto-button.
and the last chapter gets the chapter time as thumbnail position.
This is a very good behavior.
Maybe we dont need the "auto thumbnail" button.
Your choice I would say.
Interesting. It would appear multiAVCHD shifted to default behaviour if identical chapter/thumbnail time codes detected.
So for "auto thumbnail" generation, how about incrementing the time code by .001s?
hubblec4
4th January 2014, 18:51
Tested it a few times, but was not able to duplicate your finding.
Loaded a video clip without any chapter file and clicked "auto", last chapter time code was always identical with thumbnail position time code, which was end of file.
i used a mkv file with a chapterlist (xml) inside.
EDIT: the last thumbnail position is generated by the last chapter time and the playtime of the clip.
Interesting. It would appear multiAVCHD shifted to default behaviour if identical chapter/thumbnail time codes detected.
yes it does. its a good feature.
So for "auto thumbnail" generation, how about incrementing the time code by .001s?
The last chapter time is normaly not the lenght of the clip, so it should be not a problem to set the thumbnail position + .001 sec.
it makes sence to have two options:
1. midway time of the chapters with last chapter: time = thumbnail position.
2. set a fixed value (0.001) to all chapter thumbnail positions
(maybe the value can be changed)
mariner
5th January 2014, 06:23
i used a mkv file with a chapterlist (xml) inside.
EDIT: the last thumbnail position is generated by the last chapter time and the playtime of the clip.
Is the thumbnail position beyond the length of clip? Or at the midway point?
The last chapter time is normaly not the lenght of the clip, so it should be not a problem to set the thumbnail position + .001 sec.
it makes sence to have two options:
1. midway time of the chapters with last chapter: time = thumbnail position.
2. set a fixed value (0.001) to all chapter thumbnail positions
(maybe the value can be changed)
Certainly, if you enjoy the extra coding.
hubblec4
5th January 2014, 13:12
Is the thumbnail position beyond the length of clip? Or at the midway point?
It is the midway point. (like the other thumbnail positions)
Certainly, if you enjoy the extra coding.
That was not a big thing.
The multiAVCHD format editor is to 98% ready, only small things(Help, Translation).
I add the multiAVCHD format to the other format editors and then I will deploy the new version.
hubblec4
6th January 2014, 02:17
i have uploaded the new chapterEditor rev0.09.
changed first contribution.
hubblec4
17th January 2014, 16:06
A small update to rev0.10 with impovements and fixes.
mariner
19th January 2014, 11:04
A small update to rev0.10 with impovements and fixes.
Greetings hubblec4.
Just back from Siem Reap. Will try out the new version.
Many thanks and best regards.
hubblec4
19th January 2014, 14:22
hi mariner
it would be nice when you give me a feedback to multiAVCHD editor? is all ok and work all fine?
in rev0.10 i had fixed XML- chapter delete button, but i make a new tiny bug (next rev will come soon). (delete last chapter generates an error message).
mariner
21st January 2014, 14:18
Greetings hubblec4.
Had a quick test, the multiAVCHD addition seems to be working well. A few suggestions:
1. The default for thumbnail positions is 00:00:00.000. Perhaps it'd be better to leave it out as it is not clear how multiAVCHD would interpret it.
2. Could you make 0.001 the default variable for thumbnail generation?
3. Could you explain how the chapter name(s) settings work?
Many thanks for this excellent piece of work.
hubblec4
23rd January 2014, 01:05
1. The default for thumbnail positions is 00:00:00.000. Perhaps it'd be better to leave it out as it is not clear how multiAVCHD would interpret it.
few tests with multiAVCHD let me come to the conclusion:
1. if time and thumnail position the same so generate multiAVCHD midway points automaticly.
2. the same behaviour occurs if you build a new multiAVCHD.chapter and let the thunmbnail posisions 00:00:00.000
only the last thumbnail position will not changed!
in case 1 thumbnail position = time
in case 2 thumbnail position = 00:00:00.000
the best way will be if you know the playtime of the clip.
the last thumbnail position can then generate very easy.
i could implement an edit field where you can enter the playtime.
2. Could you make 0.001 the default variable for thumbnail generation?
0.001 is the same like 00:00:00.001
the hh:mm:ss.ms-format is the standard format in multiAVCHD.
3. Could you explain how the chapter name(s) settings work?
there are not many to explain. you can select in the 1. line (combobox) a predefined name (or you enter a new one).
numbered: the first name receives a consecutive number.
in line 2-4 you entered what ever you want an it will be used for all chapters.
the thumbnail position can set to line 2 or 3 or 4.
the line you have selected will be reserved and blocked for input.
thank you for the reply and testing.
hubblec4
25th January 2014, 00:35
a new small update is avalible
von Suppé
26th January 2014, 09:51
Thanks for all the hard work, hubblec4 :)
hubblec4
26th January 2014, 13:05
Thanks for all the hard work, hubblec4 :)
no problem.
what for a format editor do you use?
have you any suggestions?
von Suppé
27th January 2014, 09:27
For my mediaplayer I back-up a lot of BD's into my favorite mkv container. So I use the XML format often. Also because of your tool I'm encountering extra parameters of the format (and the mkv container itself for that matter) I earlier was unaware of.
So, for now, I'm in the process of learning/understanding what all these possibilities mean and can do for me.
Should I come across difficulties or ideas, I'll let you know.
Again, thanks for this great tool. :-)
Cheers
hubblec4
27th January 2014, 10:09
I am pleased that my tool further helps you.
my favorite container is mkv too. I backup a lot of series and i miss a menu for all the episodes(files).
it's a shame that not all functions are available from mkv. there are no DS-Splitter that can handle mkv-dvd-menu-system.
mkv-dvd-menu is a poweful feature and all the functions can simple set in a xml file.(ok, the structrue of a mkv-dvd-menu file is not so simple^^).
hubblec4
11th February 2014, 01:09
A new version of chapterEditor is avalible.
The new feature: internal drag&drop for all editors
for the XML Format editor is a special drag&drop system usable.
With the left mouse button chapters are normally inserted before or after a chapter
depending on whether a chapter should be moved up or down .
Thus, it is no problem a "first " or "last " chapter of this rider.
The move of nested chapters (and thus dissolve the structure ) is also possible.
However, I then wanted to have a chance to build the nested -chapter structure again ,
if you have something accidentally dropped at the wrong spot .
For this, the right mouse button is used to move .
Drops you to a chapter as the drag chapter and its nested chapters chapters is appended as nested .
Are already nested chapters present the drag section is inserted at last place .
Drops you to an edition the Drag Chapter shall be inserted first.
The drag is not activated until after you move the mouse a little.
A chapter on one of its own nested chapters to drop , and draging from the root node
or an edition and the drop to the root node are not possible.
von Suppé
12th February 2014, 04:08
Thanx hubblec4 :)
hubblec4
16th February 2014, 21:29
a new feature is avalible.
multi chapter: Now you can add multiple chapters at once.
hubblec4
27th March 2014, 11:33
A new update is available.
This time there are a few important bug fixes and a new powerful editor.
Multi Edititon Editor:
I have enjoyed created with Xin1Generator me multi editions mkv's.
are indeed no other tool which can create these special chapter.xml files.
However, since there are a few things that bother me.
It still took forever to to create the necessary files has (long analysis process).
then you had all the files using the extract demux.cmd and then everything in mmg
load and then mux everything back together.
this can sometimes take a good 2h to 3h.
Thanks Mosu mmg is to work be able directly BluRays (mpls).
However, now there are no mpls on the bluray where all versions are saved, just as you can make it in mkv format.
it would be a huge expense the m2ts files by hand in the corresponding row in the following mmg
bring and then would still chapter.xml file missing.
Therefore, I have written the multi editions editor.
It is possible to deselect streams, convert, insert new subtitles and the trackorder change.
Input and output as well as eac3to paths are self-explanatory.
with the eac3to test button you get an info about the installed codecs, which uses eac3to.
After the Bluray was scanned to obtain a possible selection of editions.
only multi editions can be usefully related to each other.
Therefore, there is a checkbox by which you can set it.
but since I like to collect series BDs it is worth here to get these also visible.
selected editions can be named. similarly, a language will be awarded.
if you have everything set, it is confirmed with OK and you can access the streams.
In the streams there are numerous options.
each stream can be individually demuxed, subtitles all at once.
the subtitles often contain "forced subs" which after a demux with eac3to in an info-log-file are displayed.
the demuxed sups could be edited with BDSUP2Sub and reloaded later in the editor.
audio streams using eac3to demuxing and can be converted.
existing formats are in the combobox and you can specify in the edit field next eac3to options.
for example: -core or -320mb or -down2 etc.
can specify the convert audio to whether the original audio stream in mmg / mkv should be used.
one would like to the converted audio stream does not have in mmg / mkv you have to check off "to mmg".
the streams can all be activated / disabled separately or all at once.
each stream can be assigned a name, as we know it from the mmg.
very important is the track order. you should all tracks there anyway you position them in
wants to have mmg / mkv. it is in mmg is not possible to sort later.
(it would be safe 100000 clicks necessary because there is no drag and drop)
after placing a file name, you can create the mmg and the two xml files.
in the target folder should be now these three files. simply starts the mmg and presses on Start mux.
one must therefore make only a single mux process to a multi editions mkv file
to arrive.
I had to test only the T2 BD, it could well be that a few adjustments necessary
are.
Much joy at try.
change first contribution.
Changelog chapterEditor
add &
fixed *
improvement #
layout change %
rev0.14
// chapterEditor
& multi edition editor
# Bluray Parser: chapter which are hidden to the user are ignored from now
// OGG Format
* MPLS files could not be loaded
// XML Format
* copy an "ordered" edition did not work
// multiAVCHD Format
* MPLS files could not be loaded
// multi edition editor
- Blurays with multiple editions mux to mkv using eac3to and mmg
- create with just a single mux process and additional settings,
- simply multi versions mkv's
& show multi editions only
- this will ensure that you can not mux wrong streams together
- off: all editions are visible
& used titles / editions can be named, and a language can be assigned
- these data are stored in tags.xml and later from the player appears
& demux option for video, audio, subtitles
- video: here a language can also be assigned
- audio: it might as well be converted to another format
- at the "eac3to option" can any valid eac3to command, or more to be entered
- org audio: selects whether the original audio stream in the mkv should be included or not
- to mmg: the converted stream will be used in mmg and included in mkv
- subtitles: it can be all or any individually demuxed
- after the demux you get a eac3to-log-file where you can look
if there are "forced subs"
- loading of external subtitles (BD_SUP SRT), these can then use other options
be edited, just like the original subtitles (default trag flag, compression)
- a name for each track can also be assigned (track name)
& setting track order
- move the tracks to the desired position by drag & drop
(a move later in mmg is almost impossible)
& eac3to Test Button, it is an info display what you have installed all of usable codecs
von Suppé
27th March 2014, 18:51
thanx hubblec4 :-)
hubblec4
27th March 2014, 20:10
thanx hubblec4 :-)
it would be nice if you could use a few tests with the new multi-edition editor make.
von Suppé
28th March 2014, 08:59
I will, as soon as I have some time this coming week. I'm having trouble fully understanding your post #40, but I'll get into it and let you know.
cheers
hubblec4
28th March 2014, 11:27
I will, as soon as I have some time this coming week. I'm having trouble fully understanding your post #40, but I'll get into it and let you know.
cheers
sorry for my bad english, google translater helps me.(but it is not perfect)
I'll try to answer your questions as best as possible.
hubblec4
28th March 2014, 19:46
here a short video how the new editor works.
chapterEditor-Multi-Editions-Editor-BD2mkv-full.mkv (http://www.file-upload.net/download-8760214/chapterEditor-Multi-Editions-Editor-BD2mkv-full.mkv.html)
von Suppé
29th March 2014, 09:04
sorry for my bad english,
Can you send me a pm in german maybe? It's been a while but I think I'll manage.
cheers
hubblec4
29th March 2014, 11:48
here is the german post of this update
(http://forum.gleitz.info/showthread.php?46459-chapterEditor-Kapiteldateien-aller-Art-einfach-bearbeiten&p=443763&viewfull=1#post443763)
and in my signature you find the whole german threat.
von Suppé
29th March 2014, 22:39
Thanks, I go read
von Suppé
30th March 2014, 14:44
Hi hubblec4
Having watched your video and german post, I gave it a go with the "Close Encounters of the Third Kind, 30th Anniversary Ultimate Edition" blu-ray disk. This disc has 3 versions:
1977 theatrical version 02:14:44
1981 special edition 02:12:29
1998 directors cut 02:17:14
I managed to output the desired multi-mkv (had to re-invent the wheel and figure out what the hell to do with the mmg file as I never used this before :-) )
-
Playback in VLC:
In a quick play & walkthrough I encountered some issues:
In --> Playback --> Title, the 1981 special edition's duration is listed as 2:02:49, instead of the original 2:12:29. I have not checked what parts are missing - if any.
Also when choosing another title, the "dot" in the title list stays before the 1977 theatrical version, which I added as first in your multi editor.
Both the 1981 special edition and the 1998 directors cut show frozen video for about a second at same point in a same scene (not the same time). This scene is also used in the 1977 theatrical version, but video (and audio) runs smooth at that same point.
-
Playback in Dune HD Smart D1 mediaplayer:
During playback I found no possible way to navigate to a desired version.
Info window shows duration of 02:50:29.
Chapterlist shows chapters 1 through 19, then 3, 5, 6, 8, 8.
The same 1981 and 1998 editions "video hickup" occur, not in the 1977 version. Thus, exactly as experienced above in VLC.
-
Because HdBR StreamExtractor (frontend for eac3to) logged "audio overlaps", which can cause problems (especially with TrueHD) I ran both 1981 and 1998 versions directly through mmg (direct import of mpls file from BD) to see what happened. Both mkv's with TrueHD or DTS-MA play without problem, so I doubt if the "video hickup" is due to a faulty mmg/mkvmerge itself.
As for my Dune player, I think it's a matter of manufacturer not having the proper firmware for this sort of mkv's (yet?).
I'll show you MediaInfo's log on the file (sorry I don't know how to put this in a scrollable text=box I sometimes see here):
General
Unique ID : 177988508256084919715664878399689018263 (0x85E756FBDE8BF28EA4BF24D848F74B97)
Complete name : E:\TEST\ChapterEditor multi edition editor\Close Encounters multi edition DTS MA\ouput mmg\multi mkv dtsma.mkv
Format : Matroska
Format version : Version 4 / Version 2
File size : 31.8 GiB
Duration : 2h 50mn
Overall bit rate mode : Variable
Overall bit rate : 26.7 Mbps
Encoded date : UTC 2014-03-30 10:18:58
Writing application : mkvmerge v6.8.0 ('Theme for Great Cities') 32bit built on Mar 2 2014 21:27:07
Writing library : libebml v1.3.0 + libmatroska v1.4.1
TITLE : directors cut 1998
Video
ID : 1
Format : AVC
Format/Info : Advanced Video Codec
Format profile : High@L4.1
Format settings, CABAC : Yes
Format settings, ReFrames : 2 frames
Codec ID : V_MPEG4/ISO/AVC
Duration : 2h 50mn
Bit rate mode : Variable
Width : 1 920 pixels
Height : 1 080 pixels
Display aspect ratio : 16:9
Frame rate mode : Constant
Frame rate : 23.976 fps
Color space : YUV
Chroma subsampling : 4:2:0
Bit depth : 8 bits
Scan type : Progressive
Title : video
Language : English
Default : Yes
Forced : No
Audio
ID : 2
Format : DTS
Format/Info : Digital Theater Systems
Format profile : MA / Core
Mode : 16
Format settings, Endianness : Big
Codec ID : A_DTS
Duration : 2h 50mn
Bit rate mode : Variable
Bit rate : Unknown / 1 509 Kbps
Channel(s) : 6 channels
Channel positions : Front: L C R, Side: L R, LFE
Sampling rate : 48.0 KHz
Bit depth : 24 bits
Compression mode : Lossless / Lossy
Title : dtsma
Language : English
Default : Yes
Forced : No
Text #1
ID : 3
Format : PGS
Codec ID : S_HDMV/PGS
Codec ID/Info : The same subtitle format used on BDs/HD-DVDs
Title : eng sub defaultflag yes
Language : English
Default : Yes
Forced : No
Text #2
ID : 4
Format : PGS
Codec ID : S_HDMV/PGS
Codec ID/Info : The same subtitle format used on BDs/HD-DVDs
Title : dutch subs
Language : Dutch
Default : No
Forced : No
hubblec4
30th March 2014, 19:43
ok, i will update the first contribution.
MKVMergeGUI is an required software to use the mmg file.
I guess your Dune player isnt able to handle such multi mkv files.
and maybe you not have the right Splitter installed.
at the moment, the best splitter is LAV Filter in combination with MPC-HC.
can you upload the three generated files (tags.xml;chapters.xml;mmg),
and the 3 mpls files please?
thanks for the feedback.
von Suppé
31st March 2014, 09:04
Will LAV filter not interfere with Haali splitter? I think several tools on my pc use Haali.
Here are the requested files:
hubblec4
31st March 2014, 10:05
Will LAV filter not interfere with Haali splitter? I think several tools on my pc use Haali.
with MPC-HC you can use LAV Filter as internal filters. no seperate installation required.
Haali Splitter works with ordered chapters too.
but I do not know if VLC can load external filters.
von Suppé
31st March 2014, 20:28
with MPC-HC you can use LAV Filter as internal filters...
Ok got it. Had to figure out how to go to another version, but it works. Strange though one must go through "Filters". Changing versions via "Navigate" would seem more logical.
During playback in MPC-HC also hickups at the same scene/time-points, but the artifact is different now. Seems as if a couple of tenths of a second is skipped. Again, the hickup doesn't occur in the 1977 theatrical version.
FYI also MPC-HC reports the 1981 special edition's duration as 02:02:49.
hubblec4
31st March 2014, 22:40
Ok got it. Had to figure out how to go to another version, but it works. Strange though one must go through "Filters". Changing versions via "Navigate" would seem more logical.
the navigation in a mkv-file is diffrent to the dvd-navigation.
you can set in LAV filters the TrayIcon for the filter. with a right click on it, you can navigate through all streams, chapters and editions.
During playback in MPC-HC also hickups at the same scene/time-points, but the artifact is different now. Seems as if a couple of tenths of a second is skipped. Again, the hickup doesn't occur in the 1977 theatrical version.
FYI also MPC-HC reports the 1981 special edition's duration as 02:02:49.
ok, sounds like a bug.
i cant download the attchments yet to check it.
hubblec4
1st April 2014, 10:35
I found one small bug, but i think it will not the solution for the whole problem.
mostly the last chapter is too short to use, but in this case not. all 3 editions have 20 chapters but the last chapter is ignored by default.
so i have implement a "check" for the last chapter duration.
if the chapter duration less then 2 seconds then will the chapter ignored.
I have made a new "test version" of chapterEditor where you can create eac3to log files.
this log-files could i use to test the Bluray (without having the Bluray).
you will find in the output folder a "title.txt" and a "tracks.txt".
can you upload this two files please?
The first edition in the chapters.xml looks good, all chapter times are strung together.
Thank you for testing it helps me a lot!
von Suppé
2nd April 2014, 10:11
Thank you for testing
You're welcome.
I guess I made a thinking error. Because the same scene, where the hickup occurs, is used in all 3 versions I assumed that they would be the same source. However, in BDInfo, I took a closer look at the order of which .m2ts files are played for each playlist.
In the 2 "faulty" versions, the hickup occurs in the last moments of 00015.m2ts, before going on to 00016.m2ts.
In the 1977 version there is no hickup. Only the same footage is in another m2ts file; 00014.m2ts. At the end, - as said - no hickup and according to the playlist it continues also with 00016.m2ts.
Now, I imported and ran both 2 "hickup" versions directly (as playlist and separately) in mmg earlier. There were no problems with the mkv's playback. I hope this may help you further.
I did 2 tests with your newer version. One with DTS-MA and one with TrueHD (I still think there's something jiffy because of the mentioned HdBr SE log about audio overlaps).
Playback in MPC-HC shows exactly the same hickup in the same versions. Also the 1981 special edition's duration still shows 02:02:49.
Here's your requested files for both DTS-MA and TrueHD in their respective folders.
hubblec4
3rd April 2014, 00:03
rev0.15 is ready.
the duration of all editions should be correct now. it was a small issue, the last m2ts file was sometimes ignored.
LAV filter shows the duration only a second difference to MPC-HC. will certainly be just a rounding error. the 1977 edition plays 2:14:44.681
the muxing process of mmg is sure correct.
tests with the BD T2 were successfully. eac3to also find audio overlaps but the video and sounds plays fine in ever edition.
perhaps mmg muxing incorrect in your case. There is a new button "BD demux". all tracks will be demuxed and then you can add this tracks manually to mmg and load the tags and chapters XML.
or your MPC-HC settings are not the best. i use madVR as video renderer. its only for 32bit MPC-HC. mabye it helps you.
von Suppé
3rd April 2014, 10:13
Thanks, I'll go check out new version.
perhaps mmg muxing incorrect in your case.
...I ran both 1981 and 1998 versions directly through mmg (direct import of mpls file from BD) to see what happened. Both mkv's with TrueHD or DTS-MA play without problem, so I doubt if the "video hickup" is due to a faulty mmg/mkvmerge itself.
As importing just one "hickup" version results in a mkv without the hickup, mmg would only mux multi-version incorrectly then in this case.
Mmmh, don't know what to think here. Have to try some things out.
:thanks: for all your work.
hubblec4
3rd April 2014, 10:43
i cant rebuild the BD without the m2ts files. the mpls and the eac3to logs is not enough :-)
i used this files and found the issues. but a whole muxing of the BD is not possible.
with the BD demux button you get the right streams. eac3to will apply audio overlaps correction.
or you try to convert a audio track to FLAC. i always convert DTS-MA and TrueHD to FLAC.
von Suppé
3rd April 2014, 10:48
i used this files and found the issues. but a whole muxing of the BD is not possible.
Is it possible you can explain why, in plain english (or german PM) for a noob like me?
Edit: would it help you to provide you with HdBR SE log maybe?
hubblec4
3rd April 2014, 14:23
Is it possible you can explain why, in plain english (or german PM) for a noob like me?
the eac3to logs, MPLS's, tracks.xml and chapters.xml helps me only for creating a mmg without having the bluray (m2ts-files).
Only with the whole BD i could make a mkv. So i can't test it completely.
Edit: would it help you to provide you with HdBR SE log maybe?
mmh i think i dont need this log. but you can it upload if you like.
have you a link to this Bluray? i use from Amazon the online video library "Lovefilm". maybe the move is listed there.
or you upload the whole BD...
have you tested the BD demux button?
add all versions you want to have, press "OK" and "BD demux" then will eac3to demux all m2ts files in the right order.
(and mmg to create the both xml-files)
open a new mmg, insert the demuxed tracks and the tags.xml and chapters.xml and mux it.
von Suppé
4th April 2014, 10:54
have you a link to this Bluray?
...or you upload the whole BD...
have you tested the BD demux button?
It's gotta be this one:
http://www.amazon.co.uk/Close-Encounters-Third-Kind-3rd/dp/B005WH60A0/ref=sr_1_3?s=dvd&ie=UTF8&qid=1396604590&sr=1-3&keywords=close+encounters+of+the+third+kind+30th+anniversary+ultimate+edition
also: http://www.blu-raystats.com/Stats/Details.php?ifb=CloseEncountersoftheThirdKind_43396228597
Then I have the Europe version, I guess
Wow, how long would it take to upload a 44GB image? And I don't think I'm allowed to...
I still haven't got the time to try things out as you said.
"Ah will be bak" tho... :)
von Suppé
4th April 2014, 13:19
Quick testing results of version 0.15 with DTS-MA sound.
Direct remuxing by importing the mmg- + xml-files gives the same hickups again.
Your suggested way with the BD Demux button seems to do the job. In MPC-HC no more hickup, the durations are ok. As I do a lot of subtitle editing, it would seem convenient to be able to have the elementary streams of multi editions. Haven't looked into it deeper and will do some playing around with it later though.
A few questions: the demuxed DTS-MA track has .dtsma extension. I thought eac3to demuxed these streams default as .dtshd. It's not a big deal, but the stream doesn't show up initially when browsing in mmg's import window. One has to choose "All files" and then it pops up. Is it much work to make chapterEditor change this elementary stream extension to .dtshd?
Maybe not for me, but would it be possible to implement the different Dolby TrueHD possibilities for mkv? I can imagine people wanting to make a choice between the TrueHD track only, the AC3 track only, or AC3 track + TrueHD track, as mkv can't have both of them in 1 audiotrack. I think it would imply that both streams have to be demuxed then.
I will test with TrueHD, both TrueHD & DTS-MA and edited sup files also, when there's time.
FYI I haven't watched the mkv's all 3 versions in it's full glory yet. But things seem to be fine.
For now, thanks for the works :)
hubblec4
6th April 2014, 23:06
thank you for the links.
Wow, how long would it take to upload a 44GB image? And I don't think I'm allowed to...
sure very long^^, and its illegal i think.
Direct remuxing by importing the mmg- + xml-files gives the same hickups again.
then we found a bug in mmg :-) mmh not sure, but i will ask Mosu why it works for the single version but not for the appended m2ts files. (T2, with stream appending works very well)
A few questions: the demuxed DTS-MA track has .dtsma extension. I thought eac3to demuxed these streams default as .dtshd. It's not a big deal, but the stream doesn't show up initially when browsing in mmg's import window. One has to choose "All files" and then it pops up. Is it much work to make chapterEditor change this elementary stream extension to .dtshd?
the demux process of eac3to is set with the " *.* " for file generating (normaly: the switch -demux), all extension will be set automaticly by eac3to.
so is the normal extension for DTS-HD MA -> .dtsma
for DTS HiRes -> dtshr and normal .dts extension.
I do not know if it would make sense to change the extension.
the .dtsma file can be loaded with drag and drop into mmg.
maybe Mosu will update this for the import window.
Maybe not for me, but would it be possible to implement the different Dolby TrueHD possibilities for mkv? I can imagine people wanting to make a choice between the TrueHD track only, the AC3 track only, or AC3 track + TrueHD track, as mkv can't have both of them in 1 audiotrack. I think it would imply that both streams have to be demuxed then.
i dont know exactly what you mean.
the TrueHD audio track from your BD consist of a TrueHD part and an embedded AC3 part.
eac3to demux them to one file with a special extension.
and mmg cant handle this file?
Your suggested way with the BD Demux button seems to do the job. In MPC-HC no more hickup, the durations are ok.
nice to know. so maybe i can implement an automaticly generated mmg for the demuxed tracks.
von Suppé
7th April 2014, 10:23
i dont know exactly what you mean.
the TrueHD audio track from your BD consist of a TrueHD part and an embedded AC3 part.
eac3to demux them to one file with a special extension.
and mmg cant handle this file?
No, it handles TrueHD audio perfectly. I'll try to clarify.
In case of TrueHD audio, it would be convenient to be able to choose between these 3 options in cE's GUI:
a) 1 audiotrack: embedded AC3 only
b) 1 audiotrack: TrueHD only
c) 2 audiotracks: one with embedded AC3 and one with TrueHD
I came across something while testing further. I created a 5 minutes test BD.
Importing this in ChapterEditor gives this message windows from eac3to: HD DVD / Blu-Ray disc structure not found.
I couldn't find a clarifying answer in my search in eac3to and HdBr SE forums.
Any idea what could be wrong? The test-BD plays fine on my pc. Burned it on a BD-RE and plays ok in my standalone.
hubblec4
7th April 2014, 17:44
if this BD not too much can you upload it?
HdBr can't open this BD too?
the TruHD audio is fix on the BD in TrueHD+AC3 and in cE's GUI should it be possible to separte this?(3 cases)
or it is the same when you demux the TrueHD+AC3 audio track into one of the avalible formats (AC3 or TrueHD or TrueHD+AC3)?
im not sure if eac3to eable to demux the AC3 -Core like the DTS-Core of DTS-HD.
you could test it with the switch -Core. (eac3to option)
von Suppé
8th April 2014, 10:38
if this BD not too much can you upload it?
HdBr can't open this BD too?
Strange, found something out. When a BD folder structure is too small, HdBR SE will not retrieve files. Streams-window stays blank. Importing the m2ts as "file" does work though. Don't know what to think of this: is it eac3to or the front-end?
Anyhow, it's also what makes cE giving the eac3to error. Flipping point is approx 15-16 minutes. So my 5 min. test BD won't work.
hubblec4
8th April 2014, 10:58
ui, thats strange :-) and I did not know it.
what you do? a new test BD with 16min duration?
von Suppé
9th April 2014, 07:08
The same with ClownBD, also a eac3to frontend. Strange hey?
Yes, I created 16 min test BD :)
Will test further
BTW Is there a SUP problem with MPC-HC? I do a lot of subtitle editing, and sometimes MPC-HC refuses to play some of them. VLC plays all of them fine.
I checked with self made SUP files (EasySUP, SubtitleEdit) too.
hubblec4
9th April 2014, 09:42
BTW Is there a SUP problem with MPC-HC? I do a lot of subtitle editing, and sometimes MPC-HC refuses to play some of them. VLC plays all of them fine.
I checked with self made SUP files (EasySUP, SubtitleEdit) too.
i would say no, because all Sups plays fine here.
if the test-BD work you can upload it?
hubblec4
10th April 2014, 09:08
hi von Suppé
could you make a new test please?
load everything and for the first test use eac3to audio convert for the DTS-HD or TrueHD track. (add to mmg) and mux it with the converted audio(FLAC or mp4 or AC3).
if there are hiccup during the playing we will know the problem could be the video.
von Suppé
11th April 2014, 09:47
Will do. Ahl be bak.
von Suppé
12th April 2014, 09:23
Tested with DTS-MA to dts core and TrueHD to AC3.
FYI mmg returned this:
Error: The file 'E:\TEST\chapterEditor 0.15\cetk_TrueHD_to_AC3_mmg\2 - TrueHD/AC3, 5.1 channels, English.ac3' could not be opened for reading: open file error.
After conversion, eac3to (or your GUI) wrote the file away with this name:
2 - TrueHDAC3, 5.1 channels, English.ac3
See the difference in the error? It seems to me the name is auto-copied from the text in the 'Format' column. I think the slash-sign / better be avoided and replaced with underscore or something. Can you do that?
Anyways, I added the track manually.
Both mkv's show hiccups. Also major a/v sync issues. In the beginning of all 3 version av sync is ok. Exact point I dont know, but at half of all 3 versions video runs after audio for I think half a second or so. I didn't have this with the HD audio versions.
Still seems MPC-HC has some serious SUP problems, at least within mkv. VLC plays them fine. How is the order of different streams anyway? First the file has to go through a demuxer/splitter, I guess. Then audio and video go to their respective decoders? But what about subs? Are they handled in an own different way or something? I can't understand why MPC-HC does show most of the subtitles, but some of them not.
What does seem is that the subs that are displayed stay in sync with video though (not with audio).
hubblec4
12th April 2014, 12:51
Tested with DTS-MA to dts core and TrueHD to AC3.
FYI mmg returned this:
Error: The file 'E:\TEST\chapterEditor 0.15\cetk_TrueHD_to_AC3_mmg\2 - TrueHD/AC3, 5.1 channels, English.ac3' could not be opened for reading: open file error.
After conversion, eac3to (or your GUI) wrote the file away with this name:
2 - TrueHDAC3, 5.1 channels, English.ac3
See the difference in the error? It seems to me the name is auto-copied from the text in the 'Format' column. I think the slash-sign / better be avoided and replaced with underscore or something. Can you do that?
fixed! rev0.16 is uploaded.
hubblec4
12th April 2014, 13:27
Anyways, I added the track manually.
Both mkv's show hiccups. Also major a/v sync issues. In the beginning of all 3 version av sync is ok. Exact point I dont know, but at half of all 3 versions video runs after audio for I think half a second or so. I didn't have this with the HD audio versions.
ok. now we know the video produced the hiccups. I think the gaps are not processed correctly. i try to figure out how works the "time-code-file". In the DVDMenuXtractor program such files are generated and processed in mmg. Maybe this will be the solution.
Still seems MPC-HC has some serious SUP problems, at least within mkv. VLC plays them fine. How is the order of different streams anyway? First the file has to go through a demuxer/splitter, I guess. Then audio and video go to their respective decoders?
yes.
But what about subs? Are they handled in an own different way or something? I can't understand why MPC-HC does show most of the subtitles, but some of them not.
What does seem is that the subs that are displayed stay in sync with video though (not with audio).
mmh im not sure, but the subs are decoded and displayed by MPC-HC. in the option of mpc-hc -> playback -> open settings you find a checkbox "Auto-load subtitles". this is necessary for the subs.
before there was a bluray, I have the subs loaded with VSFilter. (turned off auto-load). but only mpc-hc can cause wide bluray sups.
but there was an issue. if I jump through the video the sups are not correctly displayed.
often is the last shown sup shows twice before the next sup displayed. or no sup will be displayed for a short time (20 secs).
then i installed madVR and the sup issues are almost gone. madVR is a video renderer and you can after installing it set on the option in mpc-hc in the playback->output->page.(only 32bit)
von Suppé
13th April 2014, 08:39
Thanks for the new version, hubblec4 :)
I'll try the auto-load subs checkbox in mpc-hc.
And will look into madVR.
Cheers
hubblec4
13th April 2014, 12:10
i found two small issues during my tests. update to rev0.17.
hubblec4
13th April 2014, 13:46
hi Suppé
could you explain me what "HdBR SE" is. i searched on google but found not really something.
EDIT: i found it :-)
maybe it helps me to figure out the gaps of the m2ts files.
von Suppé
14th April 2014, 08:13
could you explain me what "HdBR SE" is. i searched on google but found not really something...
EDIT: i found it :-)
Yeah this frontend for eac3to comes with MeGUI. But you can put it in any folder with he eac3to.exe.
Have been playing with MPC-HC auto-sub load settings and madVR - can't get SUP to work properly. Text based subs play fine. I wonder if something's wrong with my pc, or maybe different demuxers/decoders/filters conflict.
hubblec4
14th April 2014, 09:39
Have been playing with MPC-HC auto-sub load settings and madVR - can't get SUP to work properly. Text based subs play fine. I wonder if something's wrong with my pc, or maybe different demuxers/decoders/filters conflict.
Earlier I had also often installed to many different codecs.
which was then of course conflicts.
LAV filters is very good and Haali is outdated, but AV Splitter I have installed because the Blurays.
Madshi has also written a subtitle filter. (XySubFilter for madVR)
but i dont know this tool.
hubblec4
14th April 2014, 21:01
a useful option and a major improvement there in the new version.
because in XML format can also be hidden chapter I have adapted the chapter naming accordingly.
Thus, the chapter numbers remain visible in sequence.
Changelog chapterEditor
add &
fixed *
improvement #
layout change %
rev0.18
// Multi Editions Editor
& chapters.xml can be automatically loaded in XML Format Editor
% inserted a checkbox "XML to Editor"
// XML Format Editor
# Chapter naming: - hidden chapters will be ignored from now
- (important for the correct chapter number)
- the source code is rewritten so that the procedure is faster
von Suppé
15th April 2014, 09:00
Madshi has also written a subtitle filter. (XySubFilter for madVR)
Yes I tried that with madVR in mpc-hc. No luck. It's something else. I know the SUP files are ok cause they play fine in my mediaplayer and standalone BD player. Been doing them for ages...
Thanks for the update :)
hubblec4
15th April 2014, 16:34
Yes I tried that with madVR in mpc-hc. No luck. It's something else. I know the SUP files are ok cause they play fine in my mediaplayer and standalone BD player. Been doing them for ages...
mmh very pity. maybe you have installed too many codecs which interfere now.
if you mux the multi-editions-mkv with the "BD demux procedure" there are still the SUP issues?
or is the SUP issue a generall problem(in mpc-hc)?
Thanks for the update :)
your welcome
hubblec4
15th April 2014, 17:00
i found this, maybe it helps you (https://code.google.com/p/xy-vsfilter/)
von Suppé
16th April 2014, 08:49
SUP is a general issue in MPC-HC. Have been trying out intensively. Maybe found something in SubtitleEdit's output, which maybe is not consistent.
But both export SUP files from EasySUP and BDSup2Sub give problems too.
Thanks for the link, I go read.
Edit Your link points to the filter I tried, see my post # 82.
cheers for now
hubblec4
16th April 2014, 09:37
in the official topic (http://forum.doom9.org/showthread.php?p=1637437#post1637437), you can see that needs to be disabled in MPC-HC the auto-load-sub.
von Suppé
17th April 2014, 09:34
Yes, I was aware of that, but no luck.
Things seem to have improved with mpc-hc new version.
Thereby, I think I found something with SubtitleEdit's ouput. Will work on it further and if need be post in the author's thread.
hubblec4
2nd May 2014, 10:16
since the multi versions editor sometimes the finished mkv seems to stutter, you get the BD demux button, which then demux everything.
you could then load everything in mmg and mux.
the whole is now automated, it is also a chapters.xml, Tags.xml and the mmg-file created ("selectablly" during checkbox).
the checkbox "selectablly" brings even more functionality for BD demuxing.
you can then in the ListView the individual tracks on / deselect track sequence-change and save the video as an optional mkv.
is not a file name for the mmg / mkv "BD_demux" will be awarded automatically used as the name.
Changelog chapterEditor
add &
fixed *
improvement #
layout change %
rev0.19
// chapterEditor
& qpf file format (MeGUI)
# Source code cleaned up: a few things twice removed
// OGG Format
* ifo files could not be loaded
// multiAVCHD
* ifo files could not be loaded
// Multi Versionen Editor
& BD demux -> selectablly: there are only the active tracks demuxed
- a video track can be optionally stored as mkv,
and it can be assigned a language
- the track order can also be changed (imagine saves the clicks in mmg)
- Subtitle functions as standard track or compression are also available
* mmg "container" setting for converted audio tracks was not considered
# File name as a prefix to the type plus the eac3to track number ("[s11]")
- so you can find the demuxed track faster in the eac3to-log
# Subtitle: the standard track can be "no" for ALL to
% a button "all" is inserted
% inserted a checkbox "selectablly"
von Suppé
2nd May 2014, 11:03
Thanx hubblec4, will try out.
hubblec4
2nd May 2014, 15:53
thank you for testing.
i think the sup-issue is not solved with this update but the BD-demux-function helps for a fast generating mkv files.
hubblec4
20th May 2014, 22:07
at a BD I had to find that eac3to the last small m2ts file can not process properly.
then I have the corresponding mpls file is loaded directly into mmg and behold also there are back mmg an error message.
Error: The track number 2 from the file 'H:\BDMV\STREAM\00003.M2TS'
cannot be appended to the track number 2 from the file 'H:\BDMV\STREAM\00057.M2TS'. The track parameters do not match.
I sent mosu a bug report using eac3to and then we talked a bit. but he could not replicate the error.
the last m2ts is not even a second long, so it may actually be ignored.
I have then Multi Editions Editor also done in a checkbox and installed with which you can choose to omit this.
and a few other minor things have been fixed and improved.
Changelog chapterEditor
add &
fixed *
improvement #
layout change %
rev0.20
// chapterEditor
* Time-edit fields: it was possible to minutes and seconds greater than 59 to enter
// XML Format
# the times for the start and end of change right now in Treeview
// Multi Editions Editor
& Ignore last m2ts file: a workaround for Blurays the last one m2ts
but which have "apparently" different track parameters than the other m2ts files
(e.g. Star Trek Enterprise Season 3)
- an exact test does not take place, it is only after the playing time of the last
looked m2ts file
- is the playing time of less than 2 seconds, you can ignore the file (or not)
* Number of m2ts files could be determined incorrectly in non-multi editions
* demux an audio track with no multi editions did not work properly
- eac3to_log file is now also created
* if an audio track is the second time converted, it is now updated in the Track list
and no longer added as a second converted audio track
# the edit field "track name" gets the focus after a track is selected
# the Start button is disabled by pressing and press the
from the reset button re-enabled
- thus can not be read twice a Bluray
% a checkbox "Ignore last m2ts ..." inserted
hubblec4
16th June 2014, 21:04
A new update is available for download.
this time I have "cutting" and "muxing" built into the Multi Editions Editor (MEE).
in the mmg can BluRays wonderful cut and the parts easily merge again with the "append" button.
but all this is little click work.
From now on, but as an automatic process to find the MEE.
add &
fixed *
improvement #
layout change %
rev0.21
// XML Format
* Change the start and end times in the TreeView had a small error
(a crash could be provoked)
// Multi Editions Editor
& cutting: cut mkv files by time codes
- Time codes are sorted
- Time codes are checked to ensure that no duplicate will be created
- a limit for the maximum time code depending on the playing time
& muxing: joining the cut part-mkv'S
- select the items in the ListView
- automatic creation of a separate mmg mux file
* ignore last m2ts
- an error occurred when selecting an edition when the last m2ts was not ignored
- chapter file was created incorrectly (wrong duration)
* external subtitles which was not associated with language produced an error in the mmg
-"Undetermined" is now used as the default language
# adapt the generated mmg files to mkvMergeGUI-7.0.0(needed from now)
# Track order: the drag track is now selected after the drop operation
% a button "cutting" insert
% inserted a panel with the cutting and muxing options
von Suppé
29th June 2014, 07:54
Hi hubblec4,
I came across something. Every now and then I use ChapterGrabber to easily get chapternames from music discs and save them as MKV xml file. In the past chapterEditor accepted these xml outputs - for editing - without a problem.
When I import them now, cE gives me error "This xml file is not supported."
I don't know from what version of cE this behaviour is, but can you have a look at it? As far as I know the version of CG did not change.
:thanks:
hubblec4
29th June 2014, 11:31
ok i will have a look.
can you upload this (CG)-XML-file please?
hubblec4
29th June 2014, 12:04
It was easy to find the issue.
ChapterGrabber's XML files do not correctly use the matroskachapters.dtd match.
There are no UIDs for the editions or the chapters, but this are mandatory elements.
The timecodes are not correctly too (but works).
CG-xml
<?xml version="1.0" encoding="utf-8"?>
<Chapters>
<EditionEntry>
<EditionFlagHidden>0</EditionFlagHidden>
<EditionFlagDefault>0</EditionFlagDefault>
<ChapterAtom>
<ChapterDisplay>
<ChapterString>Prologue</ChapterString>
<ChapterLanguage>eng</ChapterLanguage>
</ChapterDisplay>
<ChapterTimeStart>00:00:00</ChapterTimeStart>
<ChapterFlagHidden>0</ChapterFlagHidden>
<ChapterFlagEnabled>1</ChapterFlagEnabled>
</ChapterAtom>
....
Mosu's chapter editor generate this UIDs automaticly.
i could make that too in cE.
EDIT:
...
In the past chapterEditor accepted these xml outputs - for editing - without a problem.
...
since rev0.02 is the XML-valid-procedure not changed.
hubblec4
29th June 2014, 20:00
new update is available.
Cut on timecodes which generated by DGIndexNV.
add &
fixed *
improvement #
layout change %
rev0.22
// chapterEditor
* UTF-8 file and folder names and files with / without BOM are now
processed correctly
// multiAVCHD Format
* Sonic Cinevision CSV File and Sonic Scenarist CSV File could not
be loaded correctly
// Multi Versionen Editor
& DGIndexNV
- create a dgi file with DGIndexNV
- load dgi file
- wherein said timecode to find an I-frame are listed
(except the first and last timecode)
- left-click on a timecode transmits it to the cutting time field
- Double-click on a timecode adds it to the cutting times
- DGIndexNV folder is automatically saved
% two new buttons: "DGIndexNV" and "dgi file"
% inserted a ListView for the timecodes
von Suppé
7th July 2014, 14:19
Mosu's chapter editor generate this UIDs automaticly.
i could make that too in cE.
If you have the time, can you please do so? Thanks in advance :)
hubblec4
7th July 2014, 21:07
If you have the time, can you please do so? Thanks in advance :)
i have not much time at the moment.
the best way for the moment, you save the chapter as "chapter text file.txt"
in Chapter Grabber.
now you can load the chapter file without issues and save it as xml file.
von Suppé
8th July 2014, 09:09
Doh, didn't realize this :goodpost:
No hurries, thanks :)
hubblec4
27th July 2014, 19:41
A small update with bugfixes is avalible.
add &
fixed *
improvement #
layout change %
rev0.23
// Multi Editions Editor
& "new playtime" - calculation for the selected mux parts.
* DGIndexNV: - UTF8 folder name did not work
- renamed 2 DGINDEX labels in DGIndexNV
* Standard track button "All" was not properly enabled / disabled
* "XML to editor" did not work if one of the XML Editor function
Checkboxes are enabled.
hubblec4
25th August 2014, 22:21
Hiho
Last week I had some time and have programmed an online chapter database(o-c-d) for the cE.
The user have the possibility to create a new chapter file or you rename the existing chapters in the Treeview.
A simple search by entering characters in the search edit field.
You can rate movie/chapters and manage your ratings.
You can upload chapters with movie information and manage them(only editing).
Statistics are open for everyone.
Are you a chapter freak and you like to support the o-c-d?
You want to help the o-c-d stay clean.
In the o-c-d is a right management implemented.
You get a lower level and have access to hidden features like Logs or movie/chapter management and more.
The o-c-d is not quite done yet. I will also go on holiday soon.
If someone wants to test the o-c-d, just contact me.
I will then send you a test version by email.
here's a preview.
hubblec4
27th August 2014, 01:19
it seems that the o-c-d works.
I have a test version uploaded.
Testversion (http://forum.gleitz.info/attachment.php?attachmentid=98256&d=1409098157)
von Suppé
28th August 2014, 07:39
Hi hubblec4,
Have you received my private messages? I send you twice but I'm wondering if they arrived.
cheers
von Suppé
hubblec4
28th August 2014, 11:33
yes i got it, and i answered back to you.
thanks for your helping.
hubblec4
3rd September 2014, 15:03
The online chapter database is finished so far.
So a few useful chapters / movies are the same place, I have transferred the Chapter
Grabber database.And I have all rubbish removed.
While there are many duplicate records but with different times or chapter names.
therefor the rating system is designed. the chapter (movies) should no good, it can be deleted.
Out of more than 120,000 movies in the CG database 30246 movies been taken in the cE database.
Then there are a few small improvements and bug fixes.
Changelog chapterEditor
add &
fixed *
improvement #
layout change %
rev0.24
// chapterEditor
& support for ChapterGrabber.chapters file
* Drag&Drop not support folders led to the crash of the editor
// XML Format
& Online chapter database
- XML Format (ordered chapters, multi editions and "hidden" features)
- multilingual
- individual chapter management (upload and edit)
- rating system
- statistics
- save the login data and automatically login
- new chapter files generated directly out of the database
- chapter names replace at present chapters (improved chapter naming)
- an edition can be optionally added to existing editions
- simple search using four selection criteria
* "chapter cutting" working on a edition with
ordered chapters not always right
# End times produce revised for ordered chapters
- End times are now always recalculated when activate
- End times can not be more smaller than the start time
von Suppé
7th September 2014, 09:50
Hi hubblec4
Did you get my message? Can't logon to chapter database anymore. I get error:
The user or password is incorrect.
Tried to delete .ini file and do again - no luck.
Please advise?
Cheers
hubblec4
16th September 2014, 21:09
hi Suppé
I'm back and answered your pn.
hubblec4
23rd September 2014, 23:54
I have not used any more DVDs for a very very long time and now had to find the DVD parser does not always work properly.
Changelog chapterEditor
add &
fixed *
improvement #
layout change %
rev0.25
// chapterEditor
* DVD parser did not work correctly
hubblec4
28th September 2014, 12:47
chapterEditorCLI
You can order quickly and easily chapter files from the database or from Blu-Ray's / DVD's generate.
Chapter names may be using the database also generated.
Examples of the application can be found in the first post and the download.
Changelog chapterEditorCLI
add &
fixed *
improvement #
init release
chapterEditorCLI(init) help
---------------------------
-a / --anleitung The help on german
-h / --help Show this help
--mid Movie ID, an integer greater then 0
Displays all movie information and chapters
--names Save a simple chapter names list of a movie
output: a file name without an extension
--ogg Output format: ogg-chapter.txt
output: a file name without an extension
--pass your database password
--range A Movie ID. Displays the following 200 movies
--title Displays all movies(max: 200) with titles
(at least 2 characters)
--user your database user name
--xml Output format: matroska-xml-chapter.xml
output: a file name without an extension
X: / X:\ a drive
"path DVD" a DVD path to VIDEO_TS folder
"path Blu-Ray" a Blu-Ray path to BDMV or PLAYLIST folder
VTS_xx_0 VTS ifo file: xx = 01 .. 99
without the ".ifo" extension
1..99 a title number for VTS ifo file
00000..99999 a mpls file/number without the ".mpls" extension
---------------------------
Mode 1: database syntax
1-2.parameter: --user="your name" --pass="your password"
3.parameter: --mid= OR --range= OR --title="a title"
If 3.parameter equal --mid you can enter a 4. parameter
4.parameter: --ogg="output txt" OR --xml="output xml" OR
--names="file path and name"
Mode 2: DVD/Blu-Ray/folder syntax
1.parameter: Drive(X:) OR a folder path "DVD/Blu-Ray path"
*** Blu-Ray ***
2.parameter: 00000..99999
3.parameter: --ogg="output txt" OR --xml="output xml"
generate a chapter file with chapter names
4-6.parameters: --user="your name" --pass="your password" --mid=
*** DVD ***
2.parameter: VTS_xx_0
3.parameter: 1..99
4.parameter: --ogg="output txt" OR --xml="output xml"
generate a chapter file with chapter names
5-7.parameters: --user="your name" --pass="your password" --mid=
NOTE:
File names can be empty, a default file is then created in the root directory.
hubblec4
22nd October 2014, 16:10
It is once again time for an update.
This time I have a support for Matroska files (mka, mks, mkv, mk3d) implemented.
The first 4 format editors can load this file formats now. In OGG and XML Editor can save the chapter files directly without re-mux into a mka, mkv or mk3d file.
In the menu of the chapterEditor now there's a new "settings" menu. There, only the paths to the external programs are for the time being set.
Changelog chapterEditor
add &
fixed *
improvement #
layout change %
rev0.26
// chapterEditor
& Matroska file support (not for the multi editions editor)
- mkvextract.exe is required
- mka
- mks
- mkv
- mk3d
& menu: settings
- Path settings to the required external tools
- Folder can be loaded via drag&drop (no matter where you drop down) and
these are automatically detected and assigned to the correct tool
- MKVToolNix, there is checked on the mkvextract and mkvpropedit exe
* load of too large files let crash the Editor
// OGG Format
& Matroska file support (save as)
- mkvpropedit.exe is required
- mka
- mkv
- mk3d
// XML Format
& Matroska file support (save as)
- mkvpropedit.exe is required
- mka
- mkv
- mk3d
- in Taginfo.xml Editor Tags can be stored in Matroska files
hubblec4
2nd November 2014, 16:38
Please do not use the new feature: "- in Taginfo.xml Editor Tags can be stored in Matroska files" !!!
I have forgot to connect the procedure. The target Matroska file will be overwritten.
An update is coming soon.
hubblec4
9th November 2014, 12:36
There is again a new rev of chapterEditor.
An important bug fix for the save the tags directly in Matroska files.
Since the procedure was not connected, the Matroska files were overwritten.
Mkvinfo.exe:
with which one can now read the playing time of Matroska files and use them.(multiAVCHD or multi chapters).
Changelog chapterEditor
add &
fixed *
improvement #
layout change %
rev0.27
// chapterEditor
* Bluray Parser: Could float-value calculations for very small "in-time" times
identify an incorrect start time for the first chapter.
The BD-clock time is used directly from now.
// Multi Chapters
& Drag&Drop support for Matroska files:
- the playing time is then entered automatically
// XML Format
* Tagsinfo.xml save in Matroska files not working
# XML-Parser: 3 chapter-elements were missing
(ChapterPhysicalEquiv and ChapterTrack+ChapterTrackNumber)
// multiAVCHD
& Thumbnail Position Generator: this is open, you can drag&drop
Matroska files load and the playing time is automatically entered
// Multi Editions Editor
* no output of a "mmg-mux" file more when "cutting" has been disabled
# Naming audio formats
- DTS: it lacked the kbps and kHz designation
- DTS Master Audio: "(strange setup)" in special 7.1 channels (DTS-ES Core)
I started to program a new 6. Editor. (Thought I may have with him in this version offer but unfortunately I lack the bit time).
It is a Matroska Menu Editor:
Based on this article(101 things you never knew you could do with Matroska) (http://mod16.org/hurfdurf/?p=8)
and the Matroska specs.
It was times my original goal to write a full-fledged Matroska Menu Editor, but nothing will come as no splitter offers the full Matroska support.
hubblec4
22nd November 2014, 02:26
A new editor beholds light of the world.
Lots of improvements and some new features.
add &
fixed *
improvement #
layout change %
rev0.28
// chapterEditor
& Matroska Menu Editor
// chapter database
# The database is now always open and switches before to the XML Editor
// XML Format
* XML-Parser: If comment lines are included between editions,
- the editions were not processed correctly
- XML validation not working
* the function check boxes have been moved wrong in widening
the chapterEditor when another format-editor was active
// Multi Editions Editor
& mpls support (only drag & drop)
- mpls files from eac3to (Blu-Ray structure) are not recognized,
can thus nevertheless be processed
& a setting for mpls files using a m2ts multiple times
- use m2ts once
* The path to a PLAYLIST folder could crash the editor
* Tags.xml: edition names appear incorrectly (UTF8)
* no ":" more in the converted audio file name
# Audio files keep in their re-converting track order
- mmg is incorrectly constructed when before re-converting an external subtitle
was loaded
# Default Track switch (mmg) for audio and video is now set automatically
% checkbox: "use m2ts once" insert
// Matroska Menu Editor
& input - left
- select source folder and run, collect information
- select a file shows the information
- double-click on a file adds them to a selected menu edition
is no menu editiion selected, a new menu edition is created
& prefer insert further editions
- a menu edition that is added (double-click) is not selected,
thus more rapidly menu editions can be inserted
& Matroska Menu (editions) - middle
- is not an edition name is specified, the file name is used instead
- each menu edition is later seen in the player as shown in the ListView
- add as menu: a special menu edition which can be repeated
- with several menu editions you may opt for a default edition
- the menu editions can be moved by drag & drop
& Matroska files (editions and chapters) - right
- Is the special menu edition selected, you can set how many times they repeated to
- selection of a Matroska file: the checkbox is ticked, the available editions
of the file is loaded (default edition is selected) and uses the chapters.
- files can be moved by drag & drop
hubblec4
22nd November 2014, 02:28
Matroska Menu Editor (MME)
The new MME helping a while Matroska files (mkv, mka, mk3d) that are located in a folder and
the same specifications (number of tracks in the correct order and the same codecs for video, audio, subs) have,
to connect with each other via the menu.
In this case, no files need to be remuxed.
The whole menu system is located in the _chapters.xml and _tags.xml, which in the saving
the selected Matroska file to be written.
In a short video which will serve as a tutorial (http://forum.videohelp.com/attachments/28742-1416767084/MME_Tutorial.7z), I show how to build such a Matroska menu.
Maybe the subtitles not good to read, here you find the original srt. (http://forum.gleitz.info/attachment.php?attachmentid=98365&d=1416654643)
First of all:
A full menu as we know it in Bluray or DVD is currently not possible.
No splitters or players offers full support Matroska.
To use the Matroska menu requires you LAV Filters or the Haali Media Splitter.
There are in the current LAV Filters (0.63) even a tiny error. Then the menu does not work properly when Matroska files
were cut and the first frame have no IDR-frame. With Haali works but.
You can at any time download the latest nightly build of LAV Filters, there the problem is solved.
In both splitters the menu located in the system tray icon and is activated with a right click.
In MPC-HC you can right-click the screen -> filters -> LAV Splitter -> also access it.
The Matroska files must be identical in certain things. Number of tracks and the same codecs.
When I created the video tutorial, I noticed that the sound settings do not necessarily have to be equal.
So yes codec the same, but, I had a 2.0 Stereo Flac in the menu file and a 5.1 Flac used in the episodes.
It does everything without problems, and in AC3Filter you can see well that Flac is played.
In the MME, it is possible to use existing editions / chapters of the charged Matroska files.
Therefore, the menu always in a separate menu file should be stored (in the same folder).
To ensure that all Matroska files remain in the original condition and are still single playable (without menu).
How does the whole:
You have to know that each Matroska file has a SegmentUID (SUID).
LAV and Haali Splitter search for these SUID's within a folder.
With a chapter.xml and tag.xml you can on this SUID's access and process according to Matroska specs.
Currently I have two procedures known how to do it.
1. File Segment linking
This is the far most common and best known method.
In MKVToolNix (mmg) in the Global window there is a field for file / segment linking.
(Problem here is that the mux always new SUID's for the files are created and then not
longer match the entered SUID's.)
Personally, I find this method quite cumbersome.
First you have to manually determine the SUID's. This helps a header editor in the mmg.
Then all SUID's have to be entered in the correct order (PrevSUID and NextSUID).
But the biggest disadvantage is then the management of associated files.
If a series always has this "middle part" in it in the episodes.
The files should be divided up as follows.
Episode1_Start.mkv
Episode1_Rest.mkv
Episode2_Start.mkv
Episode2_Rest.mkv
and so on ... and
Middle_Part.mkv
Quickly you realize that you always have two files per episode.
2. Chapter Segment linking
In chapter.xml there is a "ChapterAtom" in which you can specify a SUID.
The chapter.xml must "ordered chapters" be constructed. Thus, one can refer to another file and play it.
The whole is done by the MME automatically. Manually, you can do that but also quite fast.
You only have a chapter.xml and Tags.xml created the in the XML editor and save it into a Matroska file.
For the above example, the folder with the files would look like this
Episode1.mkv
Episode2.mkv
and so on ... and
Middle_Part.mkv
What makes the MME
All SUID's are determined and depending on how one wants to build his own personal menu, processed.
In the middle part of the MME's the menu editions are created and managed. The order and labels
are reproduced in Matroska menu. Each menu edition can contain multiple files.
A special menu edition ("as menu") currently serves as a substitute for a Bluray / DVD menu, which is repeated again and again.
The default edition is started with the play. It must not necessarily start menu
are, you can also can start as a menu edition that includes all the episodes.
Another important function is the takeover of available editions/chapters of a file.
The episodes of the tutorial-video all have two editions. One with and one without the opening credits.
I created a menu edition with all episodes where I just want to see only the " without the opening credits editions".
If a file already have a chapters-segment linking, this will be recognized and taken over.
This case remain already created connections exist (middle part).
Creating a small menu-file
Simply load one of the episodes in mmg and the Global window for splitting - select split by time stamps.
Enter the timestamp 00:00:00.001
(of course very many files would be generated. So limit the number or quickly press cancel)
Mkvmerge then cuts directly after the first I-frame and you have a very very tiny but fully functional menu file.
The good is also the same, that all tracks and codecs match.
in the future (if I have time)
The created the menu editions automate.
The Haali function "TRACKSETEX" - A function with which you can directly select tracks in the file.
Nev asking whether he can install the Haali function in LAV Splitter.
Nev asking if he can add more Matroska features.
hubblec4
1st December 2014, 00:22
An important bugfix and new features are included in the update rev0.29.
New cut mode:
In mmg there is at "split mode" a function, that you can direct part "splitting" and add the same directly together.
I have added this function to Multi Edition Editor's Cutting mode.
However, be aware that the cutting times alternately entered as the start time and end time.
A complete "cut" always consists of start and end time. Are there no (last) end time, the playing time of all m2ts files is used.
This saves the additional muxing process.
edition ordered:
Menu mpls files that work with duplicate m2ts files obtained with activated checkbox an "ordered" chapters.xml.
The original chapter marks are processed as long as the playing time of the m2ts files used is.
Otherwise, a normal chapter.xml is created. The original chapter are complete used.
There are, however, not all chapter marks to function duly.
Changelog chapterEditor
added &
fixed *
improvement #
layout change %
rev0.29
// XML Format
* The new calculation for the end times at ordered chapters
now no longer executed when switching between an edition with or without
ordered chapters.
- last end time is no longer overwritten
// Multi Editions Editor
& Predefined track names and eac3to options
- personal favorites
- saves me the continual enter of the selfsame designations
- Open it: Double-click on a track or a click
on the lable - track name or eac3to option
- Selection: click on a designation
& cutting and muxing together: new cutting mode
- only one direct remux (Bluray) required
- the cutting times are then alternating between start time and
end time specified
- last end time can be omitted. The duration of the file
is then used as the last end time.
& edition ordered
- if there is only one edition, this can be with or without ordered chapters
be created
- when duplicate m2ts were removed, thus an appropriate
chapters.xml created
# use m2ts once:
- adjusted for mpls files which use several different m2ts
- all duplicate m2ts files are only used once
% "cutting"- checkbox replaced by a combobox
% added a checkbox "edition ordered"
Boardlord
6th December 2014, 11:10
Hi hubblec4,
this a great program! Would you consider adding .cue file support too (chapter --> cue conversion)? This would help those immensely, who like to convert their music DVD/BD to audio only, and listen to it on a portable music player. Thanks for considering!
hubblec4
6th December 2014, 13:15
hi Boardlord
I am currently not familiar with the .cue format. If you can send me a few examples, that would be very helpful.
The result should be a .cue-file? (For example, you create chapters in the XML-Format-Editor and save it as .cue-file. thats right?)
hubblec4
13th December 2014, 16:34
on it goes with a new update rev0.30
Haali 's TRACKSETEX is a new editor with which you can load predefined track settings on Matroska Menu (initially only for the Haali splitter).
For the MME now "automated tasks" there, thus you can create Matroska menus with a few clicks.
Changelog chapterEditor
added &
fixed *
improvement #
layout change %
rev0.30
// chapterEditor
& Haali's TRACKSETEX
% inserted small icons in some places
// Haali's TRACKSETEX
& Matroska Support: direct load and save Trackset's
& Track number instead of UID
- for video, audio and subtitles
- it is easier to work with track numbers
& Track number starts at 1 instead of 0
- the track number is an index, which usually starts at 0
- when ticking, the track numbers (#) are increased in all Trackset's by 1
& TRACKSETEX for XML-, Multi-Editions- and Matroska Menu Editor
- open TRACKSETEX from the respective editor
- the UID's of all existing editions are transmitted
- first apply, and then in respective editor save the Trackset's in a Tags or Matroska file
- additional storage for each editor separately adjustable
- "Exit" disables additional storage for the appropriate editor
- TRACKSETEX close with the "small x-button" don't changes the additional storing
& TrackSet's can be moved by drag and drop.
// XML Format
* delete chapters or editions did not work correctly if 10 editions or more exists
- completely new and faster procedure
- editions are renumbered
// Multi Editions Editor
* cutting and muxing together:
- maximum cutting time adjusted (total playing time)
- adjusted error message
- Was there only one start time, was missing in the cutting code the end time
(total playing time).
// Matroska Menu
& automated tasks
- 1. for each Matroska file create an edition
- 2. create an edition with all Matroska files
- there is no special menu created edition (which you should do first manually)
- if no source file is selected, all files are used
- is a source file is selected it and all subsequent files will be used
* when a menu edition is deleted, the latest standard edition has not been removed
hubblec4
13th January 2015, 01:00
A major update rev0.31 is available.
A few mistakes have been corrected and added new features.
There is also a new editor.
DVD2mkv:
I got a few series that "unfortunately" are only on DVD.
After I looked around what is available there,
I found that only what is really good, MakeMKV is. Clear in Germany illegal:-)
It's quite handy as MakeMKV each title changes to mkv's.
Nevertheless, it is automatic too much for me and I would have to continue editing the mkv.
So i decided to make an own DVD2mkv editor.
I have then looked more closely to IFOEdit and extended my DVD parser, so that
the IFO's be analyzed quickly.
to demux the vobs
PgcDemuxMod (http://downloads.sourceforge.net/project/streaman/Useful_Tools/PgcDemux/PgcDemux_mod_bin.7z?r=http
%3A%2F%2Fsourceforge.net%2Fprojects%2Fstreaman%2Ffiles%2FUseful_Tools%2FPgcDemux
%2F&ts=1421016601&use_mirror=iweb) is used. The link leads to version: mod2
For me, the mod3 not running due to a missing dll.
here the mod3 version (http://www.videohelp.com/download/PgcDemux_1205Mod_m03_bin.zip)
It may happen that PgcDemuxMod subtitles twice extracted, which is not a bug per se.
Then, the subtitles can be displayed in different formats.
Possible values are: 4:3 , wide , letterboxed , pan-scan
There are both extracted sup files in the track display loaded and you can then choose yourself
which you will use.
BDSup2Sub: when demuxing the subtitles are extracted in sup format. mmg/mkv can load idx/sub
format only.
Therefore, the conversion is required if you want to use subtitles.
This is very very fast and in addition will search for "forced" subs.
I initially installed the BDSup2Sub++1.0.2_win32.exe (http://www.videohelp.com/download/bdsup2sub++1.0.2_Win32.7z)
for this. If someone has not installed Java, it still works.
The Java version, I might even install as an alternative. (Since there are also 2 different versions.)
In the settings there are now two new paths for the two tools.
In addition, you can set some parameters to the tools.
download chapterEditor(rev0.31) (http://forum.gleitz.info/attachment.php?attachmentid=98466&d=1421104841)
Changelog chapterEditor
added &
fixed *
improvement #
layout change %
rev0.31
// chapterEditor
& DVD2mkv Editor
* 2 small errors in the INI file
* BluRay Parser:
- If there are multiple PlayItems and they have different byte lengths,
wrong times were determined
// settings
& Tools - settings for the external tools
- paths - general for all external tools
- DGIndexNV - parameter
- PgcDemuxMod - parameter
// Haali's TRACKSETEX
& drag&drop support (Matroska files + Tags.xml)
* Error analysis showed false messages when invalid files have been loaded
// XML Format
* the root node in the TreeView is now selected if no other node was selected
- thus there is no longer crashes for some functions
- source code slightly adjusted and improved
# XML Parser: if the language tag (ChapterLanguage) is present but empty,
then "Undetermined" is used as default
// Multi Editions Editor
& eac3to: PCM/WAV Audio support
* adjusted maximum cutting time for the two cut methods
* eac3to track number was not correct, if there is no chapter in the mpls
# cutting times, mux-parts and mux-playing-time are specified with nanosecond
- "cutting and muxing together" works then 100% exactly
for automatic recalculation of chapter marks in the mmg
# DGIndexNV - DGI file:
- The .dgi file is loaded automatically after it is created.
- The keyframe time stamps are output with nanosecond
# Chapter.xml: hidden chapters get now also a language
% Cutting: DGIndexNV folder selection removed
// DVD2mkv
- required:
PgcDemuxMod(from version 2)
BDSup2Sub++1.0.2_win32 (initially only the Windows version)
MKVToolNix
- optional: DGIndexNV (for the keyframes)
- load a dvd drive, a folder with IFO files or IFO itself
- listing available IFO's / titles and tracks information
- tracks can be edit: language, compression, default track, track name
- track order can also be moved by drag and drop again
- cutting and muxing with the 2 mmg cut methods
- easy and fast converting DVD-sup's into idx / sub format
when activating the checkbox
- automatic search for "forced" subtitles
- drag&drop: Before you have pressed "Start" is dropped to the input,
then to the output.
- Haali's TRACKSETEX
- personal favorites for the track name: Double-clicking on a track or
a click on the lable "track name"
- cutting - DGIndexNV - .dgi file is loaded automatically
Jim_Pansen
13th January 2015, 21:40
Would it make sense to have a function to recalculate chapter time codes for speed changed clips?
E.g. if you want make a PAL DVD of a 24p BD you have to recalculate chapters to the new time base.
Thanks for thinking about that
Jim
hubblec4
13th January 2015, 23:58
This function already exists. called FPS Conversion:
For OGG, XML, TTXT and multiAVCHD editor you will find this function. Activate the checkbox and set the source and target FPS.
hubblec4
3rd February 2015, 00:22
A new version (http://forum.gleitz.info/attachment.php?attachmentid=98518&d=1422917837) with new functions and improvments are avalible.
Ordered chapters can now be calculated using the playing time for an edition in XML format.
Changelog chapterEditor
added &
fixed *
improvement #
layout change %
rev0.32
// chapterEditor
& Hot Keys: OGG, XML, TTXT, multiAVCHD
all
- Entf > delete chapter (edition)
- q, 8(num) > chapter up
- w, 2(num) > chapter down
- n > new, all clear
- k > add chapter
XML
- c > copy edition
- v > add new edition
- t > open Tags editor
- h > change hidden
- e > change enabled/default
- o > change ordered
TTXT
- c > copy chapter
multiAVCHD
- c > copy chapter
- t > open Thumbnail Positions Generator
// multi chapters
& palytime for XML:
- Become multi chapters created for the XML format, then the specified
playing time is used for the edition.
// settings
& Tools: - (Java) BDSup2Sub.jar (5.1.2)
Paths: - Java
BDSup2Sub: - Choice between the two versions
& XML - Matroska drag&drop with a selected edition
// XML Format
& playing time for an edition:
- is an edition selected, you can assign a playing time
- When you drag&drop Matroska files, the playing time may be used
- the playing time of mpls and IFO (title) files will automatically be used
# Matroska parsing:
- playing time is determined and used for all editions in XML
# End time calculation for "ordered chapters"
- If an edition has a playing time and this is greater than the start time of the
last chapter, it will be used.
# ChapterGrabber chapters file:
- the playing time is used for the edition
// 3GPP TTXT Format
# chapter time can also be specified with milli seconds now
- 1.234
- 1,234
// Multi Editions Editor
& demux subtitles:
- It will automatically check for forced subtitles and these are then extracted.
// DVD2mkv
* "XML to Editor" not working
Jim_Pansen
20th February 2015, 16:29
This function already exists. called FPS Conversion:
For OGG, XML, TTXT and multiAVCHD editor you will find this function.
Activate the checkbox and set the source and target FPS.
Aaah, thanks! Sorry for not realizing this.
I'm just looking for a simple tool that can convert chapter lists as created by NLEs
to convert it to chapter lists of different formats to serve it to use NLEs, authoring
tools, encoders e.g. I-frame control lists such as qpfile for X264 which is sadly frame
based & which needs to be calculated by TC / frame rate.
Is that of someones interest so maybe you could add a new tab of the mentioned features?
Thanks in advance
Jim
hubblec4
22nd February 2015, 21:14
Hi Jim
What are "NLEs? Have you a sample of such chapter list?
I have not much time but i will have a look.
Jim_Pansen
27th February 2015, 02:31
Sorry for the delay.
A lot user may would be really thankful!
'NLE' just means 'non-linear editing system'! ;)
http://en.wikipedia.org/wiki/Non-linear_editing_system
The usual scenario is that one does an edit or mastering of a feature film in NLE & sets
the chapter points. Most NLEs can export chapter lists so the user may like to use it in
the desired encoding tool to set I-frames on the right TC position. After encoding the
assets the chapter list is needed to set the right frame in favorite autoring tool.
I could send you some specific sample files holding chapter lists for different tools.
Please be patient, it will take some time.
Thanks in advance
Jim
hubblec4
27th February 2015, 23:00
A lot user may would be really thankful!
'NLE' just means 'non-linear editing system'! ;)
http://en.wikipedia.org/wiki/Non-linear_editing_system
I have read a bit, but I found nothing about chapter lists. Without a syntax and semantic I can't do anything.
I could send you some specific sample files holding chapter lists for different tools.
Please be patient, it will take some time.
That would be helpful.
chapterEditor should be able to handle such chapter lists? And as output format ogg,xml,ttxt,multiavchd or you need another output format?
hubblec4
12th March 2015, 20:49
here is a new version, rev0.33 (http://forum.gleitz.info/attachment.php?attachmentid=98556&d=1426189136)
Changelog chapterEditor
added &
fixed *
improvement #
layout change %
rev0.33
// chapterEditor
& support for dgi file (OGG,XML,TTXT,mAVCHD)
// settings
& Tools->DGIndexNV: dgi file
- Selection for the keyframes at AVC material(DGAVCIndex)
* XML: English translation missing
// XML Format
# There can be only one edition of default.
- the default is set for an edition of the default is at
repealed other editions automatically
// 3GPP TTXT Format
* FPS conversion did not work for chapter times in seconds
are indicated.
// Multi Editions Editor
# the video track will get from now on English as the default
FredThompson
13th March 2015, 20:54
chapterEditor rev0.33 starts in German for me. How to force it to English?
hubblec4
13th March 2015, 23:09
chapterEditor rev0.33 starts in German for me. How to force it to English?
In the first menu item "Sprache" you can change the language.
hubblec4
12th April 2015, 18:09
A new rev0.34 (http://forum.gleitz.info/attachment.php?attachmentid=98611&d=1428858036) is available.
Changelog chapterEditor
added &
fixed *
improvement #
layout change %
rev0.34
// chapterEditor
# mmg file adjusted for MKVToolNix 7.8.0
- reduce_to_core
// settings
& mkv: - settings for the Multi Editions and DVD2mkv Editor
- target folder as the file name
- automatically open mmg
// Multi Editions Editor
& subtitles load by drag-and-drop
# Drag and drop adapted for input and output now
// DVD2mkv
& load external subtitle
- VobSub idx/sub and SubRip Text srt files
- subtitles load by drag-and-drop
* "XML to Editor" did not always work correctly
% insert "subtitle load" button
khukhooo
14th April 2015, 02:27
English version Please
hubblec4
14th April 2015, 11:13
English version Please
In the first menu item "Sprache" you can change the language.
hubblec4
12th May 2015, 16:45
a new small update to rev0.35 (http://forum.gleitz.info/attachment.php?attachmentid=98624&d=1431444886) is avalible.
Changelog chapterEditor
added &
fixed *
improvement #
layout change %
rev0.35
// chapterEditor
& The window position is now also stored and loaded at startup
// settings
& mkv -> Multi Editions Editor
- playtime(in second) for the first and last m2ts adjustable
// XML Format
# The help improved somewhat
// Multi Editions Editor
& Support for "embedded" AC3 in TrueHD audio tracks
- mmg adjusted
& ignore first m2ts file
- a workaround for mpls files that play first a m2ts which
has other track parameters. (mmg breaks the mux-operation with an
error message)
- the chapters are automatically adjusted
* Drag & Drop for "source" did not work at BD-structures that are on
the hard disk
hubblec4
18th June 2015, 12:05
A new version rev0.36 (http://forum.gleitz.info/attachment.php?attachmentid=98663&d=1434623755) is avalible.
An important update for the Multi Editions Editor (BD2mkv). Since Mosu support in mmg DTS Express I had installed this also, otherwise mmg mux process does not work correctly.
A new editor also there.
Matroska Tags:
http://forum.gleitz.info/attachment.php?attachmentid=98665&d=1434625247
I have set up this editor to the Matroska specs (http://www.matroska.org/technical/specs/tagging/index.html).
However, since a number of settings can be selected freely, I have also tried to give these freedoms.
If anyone needed further adjustments as they could be reprogrammed quickly.
Changelog chapterEditor
added &
fixed *
improvement #
layout change %
rev0.36
// chapterEditor
& Matroska Tags
% menu item "Matroska Tags" insert
// Matroska Tags
& Drag&Drop
- Tags.xml
- Matroska files (mka,mkv,mk3d)
& save the Tags directly in Matroska files (mka,mkv,mk3d)
// Multi Editions Editor
& support for DTS Express
* BDSup2Sub.jar changed the FPS of forced subtitle during extracting
hubblec4
4th July 2015, 12:32
This time there's a little bigger update rev0.37 (http://forum.gleitz.info/attachment.php?attachmentid=98718&d=1436008968)
The XML format editor had a couple of small mistakes, so then also still a lot of improvement.
Changelog chapterEditor
added &
fixed *
improvement #
layout change %
rev0.37
// multi chapters
& for chapter in XML format, the default settings "automatic chapter name" can be used
// Matroska Tags
& change language for all the following and selected Simple Tag
& supports Tags contain no Targets Node (Haali's TRACKSETEX)
% a button inserted, with which one directly enters settings for the Matroska Tags
// settings
& Matroska Tags
& XML:
- Tags Editor choice
- Matroska Tags
- simple Editor
- automatic chapter name
- numbered or indexed
- without level (nested chapter); only the simple chapter number is used
- name first / as last (chapter 1 or 1. chapter)
- Language and Country
// XML Format
* internal drag&drop: creates wrong chapter number when you move (left mouse button)
a chapter (except nested chapters) on their own edition
# when adding a new edition a first chapter is automatically inserted
# create a new chapter file now always adds a 1st edition and a 1st chapter
# add chapter name
- automatic chapter name can be used
# Chapter naming
- without level(nested chapters)
- name first / as last
- indexed did not work correctly for nested chapters
- adjusted hidden / disabled chapter of the display pattern for LAV Splitter
# UID check now allows the full 64bit size (18446744073709551615)
# UID generation:
- full 64bit size
- happen to be a 19- or 20-digit UID
# the Help extends
// OGG, 3GPP TTXT, multiAVCHD - Format
# create a new chapter file now always inserts a 1st chapter
von Suppé
20th August 2015, 10:56
Hi hubblec4
Edit: question removed, wrong thread. Mayor case of brain damage from my side...
hubblec4
20th August 2015, 12:40
Hi hubblec4
Is there a possibility to color the break-line tag <br/> and italic tags <i> and </i> in the list view?
Cheers
von Suppé
Soory, i don't understand.
You mean the AVCHD-editor?
Where exactly?
von Suppé
22nd August 2015, 14:24
Sorry hubblec4
post edited, my bad
cheers
hubblec4
17th September 2015, 22:59
It's a little while ago, but I'm still trying, when time is to work on the chapterEditor (rev0.38 (http://forum.gleitz.info/attachment.php?attachmentid=98817&d=1442526244)).
Mosu has, his new great GUI brought has been a while among the people, therefore an update for the Multi Editions Editor.
(for the time DVD2mkv has unfortunately not enough.)
Changelog chapterEditor
added &
fixed *
improvement #
layout change %
rev0.38
// settings
& mkv:
- mmg create (mmg is deprecated and will no longer creates normal)
- chapter and tag files:
- new or overwrite
- use files in mtxcfg/mkv
// Multi Editions Editor
& mtxcfg file: instead of the old mmg will be the new mtxcfg file created
- Audio conversion is monitored and analyzed at the end with mkvmerge
- create mtxcfg file only works if all the audio conversions were quit
- for the separate mux is a CMD file created instead of mtxcfg
& check whether chapters and tags xml files exist
- if so, predefined options can be used in settings
& Track name edit box HotKeys
- Arrow keys (up, down) to select the tracks in the ListView
- "ENTER" - opens the personal favorites
& but do not use converted audio files
- if one had converted a wrong track, had to reverse to some
and start from scratch
* "mmg / mtxcfg automatically open" has not been properly deactivated (mmg / mtxcfg launched always)
# mmg file for MKVToolnix 8.3.0 adapted - last adjustment!
# The help extended and adapted
hubblec4
22nd September 2015, 21:04
A small update (http://forum.gleitz.info/attachment.php?attachmentid=98823&d=1442955363).
Adapting mtxcfg file to the new MKVToolnix 8.4.0 version.
Changelog chapterEditor
added &
fixed *
improvement #
layout change %
rev0.39
// Multi Editions Editor
& HotKeys for the ListView(available titles)
- arrow keys (up, down) to select the title in the ListView
- "ENTER" adds the title to the "title used" added
& Start button: ENTER key is as "standard" defined
- is the Start button enabled, can be started from anywhere with the ENTER key
* mtxcfg: more than one converted audio track and / or an external subtitle
generated a corrupt file
# mtxcfg: adapted to MKVToolnix 8.4.0
Bigmango
13th October 2015, 15:33
Thanks for this great tool.
Questions:
I can only extract 1 subtitle at a time, or ALL subtitles together. Can you add the option to extract only the selected subtitles in 1 go (when several subtitles are selected)?
Can you add the option to extract and convert (as selected) the audio and the subtitles together in 1 go (and the video too if selected for demuxing).
Even better, could you make it so that it automatically does whant Makemkv does in 1 go (convert Lossless HD to FLAC (when applicable/selected) and remux all the selected tracks with extracted Forced subtitles when applicable in 1 go)?
Many thanks.
Bigmango
13th October 2015, 15:41
Xin1Generator adds this to the output:
qpfile.txt: Only useful if you'll be re-encoding the video with x264. This file forces I-frame placement on chapter borders, making sure that playback is seamless. Reference this file with x264's --qpfile option.
Could you also add this qpfile (as an attachment?) to the mkv for future proofing (this way the video can be properly reencoded in the future if needed).
Or is there another way to properly demux the video for encoding?
Many thanks.
hubblec4
13th October 2015, 20:30
Many thanks for your feedback.
Could you also add this qpfile (as an attachment?) to the mkv for future proofing (this way the video can be properly reencoded in the future if needed).
Yes, I know and i could do this (it was planned but less time and you are the first one who asked)
Questions:
I can only extract 1 subtitle at a time, or ALL subtitles together. Can you add the option to extract only the selected subtitles in 1 go (when several subtitles are selected)?
Can you add the option to extract and convert (as selected) the audio and the subtitles together in 1 go (and the video too if selected for demuxing).
Even better, could you make it so that it automatically does whant Makemkv does in 1 go (convert Lossless HD to FLAC (when applicable/selected) and remux all the selected tracks with extracted Forced subtitles when applicable in 1 go)?
1:
You can demux more than one sub at the same time. Select sub-> demux , new sub select -> demux.
An option to demux all selected subs with one click is not possible, cause there is no "multi select" for the ListView enabled.
Maybe I can implement it with a check for the checkboxes.
2: more automatically processes are a good idea. but i have not really time at the moment.
Maybe the "BD-demux" option can do this job in future, but eac3to can convert only one thing while demuxing the rest.
(I havn't disabled the test-mode for BD-demux in rev0.39, so you can only work with the first 100mb of the source :-( rev0.40 follows )
Bigmango
13th October 2015, 21:05
1:
You can demux more than one sub at the same time. Select sub-> demux , new sub select -> demux.
Ok, but this means eac3to will read the full bluray source several times (which is fine with an SSD but very slow on HD).
But good to know it is possible.
An option to demux all selected subs with one click is not possible, cause there is no "multi select" for the ListView enabled.
Maybe I can implement it with a check for the checkboxes.
This would be nice. I remember eac3to can demux all the selected subs in 1 go.
2: more automatically processes are a good idea. but i have not really time at the moment.
Maybe the "BD-demux" option can do this job in future, but eac3to can convert only one thing while demuxing the rest.
(I havn't disabled the test-mode for BD-demux in rev0.39, so you can only work with the first 100mb of the source :-( rev0.40 follows )
Ohhhh ! This is why it always stopped at about 100mb. I tried to get this to work for 45 minutes today. :p
hubblec4
13th October 2015, 22:08
I convert often 2 audio streams and demux one sub at the same time. it works good and i have no ssd where the files are stored.
yes eac3to can demux more than one sub in one process. maybe in rev 0.41.
The other issue: demuxing the editons from a multi-editions-mkv
Its not so easy for mkvextract. mkvextrac,exe should read the chapter and tag xml and interpret the settings. But I think Mosu has no time to do that.
A way will be a "ordered cut-code" for the spliting option "by timestamps" in MTX-GUI. I think I'm able to generate such a cut-code. I will think about it.
hubblec4
15th October 2015, 00:11
a new rev0.40 (http://forum.gleitz.info/attachment.php?attachmentid=98829&d=1444863512) is avalible.
New features and a lot of bug fixes.
BD-demux(complete) test-mode is disabled.
Changelog chapterEditor
added &
fixed *
improvement #
layout change %
rev0.40
// chapterEditor
# several source code optimization
// Matroska Tags
# adapted tab ordering
// settings
& XML: append XML
- selection is what will happen with the new XML file
# XML - automatic chapter name:
- minimum number of digits for the chapter number
// XML Format
& append XML files if the root node is selected
- When the TreeView is already have an edition, another XML file can be appended.
& Chapter naming: minimum number of digits for the chapter number
- only for "numbered", the chapter numbers are padded with zeros in front
- a value of 1 disables this feature
& Chapter naming: execute "OK button" with ENTER
& Chapter naming EXIT: if the checkbox "Exit" is ticked, the function automatically ended
# Matroska Tags Editor is used as standard with ENTER when prompted for the Tag editor is to be used
- the form will be displayed modal, so that no more bugs can be provoked
// Multi Editions Editor
& HotKeys:
- ListView(available titles)
m -> "show only multi editons" change
e,f -> ignore first m2ts (if checkbox enabled)
l -> ignore last m2ts (if checkbox enabled)
d -> remove duplicate m2ts (if checkbox enabled)
SPACE -> finished selecting the title-> "edition name" edit field gets FOCUS
for more HotKeys.
- edit field edition name
ENTER -> "OK" is executed and you get to the tracks
ESCAPE -> deletes the selected edition in the ListBox
Pfeiltasten hoch/runter -> auswahl der Version in der ListBox
F2 -> checkBox "all edititons" change
F3 -> language in the combo box up
F4 -> language in the combo box down
& generate mtxcfg automatically after all audios have been converted
- previously you could only cancel
* superfluous error message removed when audio tracks yet to be converted and
you try to create a mtxcfg file
* mtxcfg: missing "properties" supplemented
- "type" for MPEG2
- "pixel_dimensions"
// DVD2mkv
& mtxcfg file as output for MKVToolNiX-GUI
hubblec4
8th November 2015, 19:03
Here is a new update to rev0.41 (http://forum.gleitz.info/attachment.php?attachmentid=98839&d=1447005116)
The focus was on the new "loading system" for all editors. Lots of redundant source code has disappeared.
Thus you can now append each chapter format in the XML editor.
Changelog chapterEditor
added &
fixed *
improvement #
layout change %
rev0.41
// chapterEditor
& support for VLC bookmark files xspf,m3u,m3u8 (OGG,XML,TTXT,multiAVCHD)
# load all file formats for editors OGG, XML, TTXT, multiAVCHD completely new
- plenty removes obsolete procedures
- Sonic Scenarist CSV File: the FPS is preset
* Source FPS: there was an error when "Exit" was not activated
# the color of the statusbar's should now always be displayed
// settings
& mkv: qp file for Multi Edition Editor and DVD2mkv - is needed for encoding the video
- 2 I-frames per chapter
(The frame number is very often rounded.
There is then insert a frame number for rounding down and one for rounding up.)
- qpf MeGui file (instead of qp_x264)
// Matroska Tags
* UTF8 converting for the "String" node missing
// OGG Format
* the chapter-time check was incorrectly evaluated
// XML Format
# append files for all formats if the root node is selected in the TreeView
- the new "loading system" now allows all file formats append to existing XML structures
* internal drag & drop in TreeView - left mouse button
- if a chapter has been moved to a different edition, incorrect chapter indexes were created
// 3GPP TTXT Format
* when you save the TTXT incorrect values were generated when certain styles are enabled
// Multi Edition Editor
& output a qp_x264 or qpf_MeGUI file
- all chapter marks (even invisible)
- cutting marks are also included
& Subtitles demux: Checkbox "grayed" status - only ticked subtitles are extracted
// DVD2mkv
& output a qp_x264 or qpf_MeGUI Datei
* mtxcfg: MPEG2(m2v) "type propertie" was incorrect
Q-the-STORM
11th December 2015, 14:08
Can you maybe add simple chapter editing functions to CLI?
e.g. I need to do fps conversion 23.976fps to 25fps on multiple xml files, but manually doing it for every single file takes a long time, it would be a lot quicker doing it via CLI...
hubblec4
11th December 2015, 22:38
hi Q-the-STORM
I have not really much time,
but I have added it to TODO list.
hubblec4
12th December 2015, 23:53
Because there but went quite fast and I had a day off today :-)
An update for the CLI version rev0.01 (http://forum.gleitz.info/attachment.php?attachmentid=98861&d=1449956920) is available.
There were a few little things that could finally be done with time.
The new mode:
FPS Conversion
is now available.
Mass FPS conversion of Matroska XML and OGG chapter files.
The help has been adapted, new switches are explained there.
The first post I provided with new examples for the 3rd mode.
Changelog chapterEditorCLI
added &
fixed *
improvement #
rev 0.01
& FPS Conversion
- every FPS format is supported (e.g. 25 23.976 29,97 24000/1001)
- source files in Matroska XML or OGG Chapter format
- source folder - mass FPS converting by source files
- target file - optional 5. parameter for source files only
& chapterEditorCLI start without parameters shows the English help
* BluRay Parser:
- If there are multiple PlayItems and they have different byte lengths,
wrong times were determined
* chapter times could be calculated incorrectly in very rare cases
# the Help adapted
hubblec4
27th December 2015, 12:10
After a little longer time, today there is a major update rev0.42 (http://forum.gleitz.info/attachment.php?attachmentid=98878&d=1451211726)
The Matroska Tags Editor got a lot of hotkeys, so you can do everything with the keyboard.
The Matroska Menu Editor was in the foreground, which got some improvements.
A "short main menu video" (in which the menu Chapter.xml and Tags.xml is stored) can now be automatically created with a button.
Furthermore, I have tried to integrate "Nested-Chapters" for menu editions that contain several videos.
This works so far quite well, unfortunately the LAV Splitter has a very very limited support.
There are apparently no "ordered chapters" processed, only the ChapterStartTime is used.
As long as you cut out from a video or omitting anything with ordered chapters parts of the video, everything works.
It is even possible to separate something from the front and/or back from the video and LAV Splitter works then with the Nested Chapters too.
Thus in the main menu edition, if they are repeated more than once, not always the short main menu video is playing, you can limit it to once.
Even better is if you do it invisible.
This first chapter-mark is no longer displayed in the LAV Splitter Chapter menu (but is used when playing (or start) this edition).
Changelog chapterEditor
added &
fixed *
improvement #
layout change %
rev0.42
// chapterEditor
# dgi file - adapted to read out FPS (strange FPS specification: 120000 / 5005)
// Matroska Tags
& Hotkeys:
- TreeView
- ENTER > UID edit field or String/Binary edit field get the focus
(if a Target or Simple node is selected)
- ESCAPE > reset
- a > save as
- e > settings
- l > load
- s > save
- F3 > new TAG
- F4 > delete TAG
- F5 > new Simple TAG
- F6 > delete Simple TAG
- UID edit field
- ENTER > add UID
- ESCAPE > delete all UID's
- arrow key up > in TreeView one node up
- arrow key down > in TreeView one node down
- F1 > in ListView one UID up
- F2 > in ListView one UID down
- F3 > edit UID
- F4 > delete UID
- F5 > in combobox UID-type one up
- F6 > in combobox UID-type one down
- F7 > in combobox TargetTypeValue one up
- F8 > in combobox TargetTypeValue one down
- F9 > in combobox TargetType one up
- F10 > in combobox TargetType one down
- F12 > TreeView get the focus
- String/Binary edit field
- arrow key up > in TreeView one node up
- arrow key down > in TreeView one node down
- F2 > in combobox name one up
- F3 > in combobox name one down
- F4 > change between String and Binary (if both enabled)
- F5 > in combobox Language one up
- F6 > in combobox Language one down
- F7 > checkbox "default language" on/out
- F8 > checkbox "Language for all ..." on/out
- F9 > combobox name get the focus
- F12 > TreeView get the focus
- combobox name
- ENTER > String/Binary edit field get the focus
- arrow key up > in TreeView one node up
- arrow key down > in TreeView one node down
- F12 > TreeView get the focus
// Multi Editions Editor
& load dgi file per drag&drop (if the cutting panel is visible)
* for audio tracks in BDs with multiple m2ts files, the value for "defaultTrackFlag"
was incorrectly set
* mtxcfg:
- TrueHD (thd+ac3) Codec and Type was missing
- E-AC-3/AC-3 Codec adapted
# dgi file is loaded with the new loading system thus is the choice which keyframes to appear
(only AVC-material) available
// Matroska Menu
& Main Menu Video
- after a folder is selected, you can choose from that a file
and a main menu video (very short) will be created automatically
- starts the selected video with SxxExx (x = a digit 0-9), then the main menu video
named as follows: SxxE00 - main menu.mkv
Otherwise, only the prefix "00_" to the selected file name is set
& repeat main menu: 1. file only once
- the first file in the main menu edition should be the main menu video
- When in the main menu edition more than just that main menu video is used (more than 1 repeat)
this function should be used.
& repeat main menu: 1. file hidden
- the main menu video (created by the chapterEditor) is very short and
only serves as a space for the chapter and tags XML
- so you should hide this file (an ordered chapter on the total playing time)
& nested chapters for menu editions
- there are several files in one edition, then nested chapters for each file are generated
(chapter selection menu is clearly arranged)
- for the "main chapter", the file name is used as the chapter name
& menu edition name changeable
& copy track UID's to the clipboard:
- If the checkbox is checked, then the track UID is in the selection
automatically copied to the clipboard
& add files with a button
- as an alternative to double click in the ListView
% "as menu" will change to "as main menu"
% "menu repeat" will change to "main menu repeat"
// DVD2mkv
& load dgi file per drag&drop (if the cutting panel is visible)
# dgi file is loaded with the new loading system thus is the choice which keyframes to appear
(only AVC-material) available
hubblec4
26th January 2016, 12:38
Here is a small update(rev0.43 (http://forum.gleitz.info/attachment.php?attachmentid=98937&d=1453807821))
Changelog chapterEditor
added &
fixed *
improvement #
layout change %
rev0.43
// Matroska Menü
# Nested chapters adapted so LAV Splitter can properly handle
hubblec4
16th February 2016, 19:55
There is again a new version rev0.44 (http://forum.gleitz.info/attachment.php?attachmentid=99016&d=1455646310)
In chapterEditor there is now a converter.
http://forum.gleitz.info/attachment.php?attachmentid=99018&d=1455647860
For now, one can only load Matroska files (mka, mkv, mk3d) and xml files.
First (and currently the only) output format, there is the Cuesheet format.
I have Ligh's chap2cue taken as a template, thank you very much for the small fine tool.
From gpower2 I get more information and installed it.
Changelog chapterEditor
added &
fixed *
improvement #
layout change %
rev0.44
// chapterEditor
& Converter
// Converter
& Cue Sheet output format
- load a .wav file
- album title
- performer - applicable for all tracks
- Pregap - also for all tracks
- comments: Genre und date
- track title and track performer editable
& Input: XML chapters and Matroska files (xml,mka,mkv,mk3d)
- selection before loading a file:
- use nested chapters
- use hidden chapters
- use disabled chapters
- options after loading a file:
- all editions selectablly in the combobox
- use the start time or end time (if the edition is ordered)
& drag&drop - for the input files and wav files
von Suppé
20th February 2016, 11:11
Hi hubble c4,
Is there a way to simply & fast output a timecodes text file,
or a celltimes text file (like chapterGrabber does)?
Sometimes this can turn out handy.
cheers
von Suppé
hubblec4
21st February 2016, 22:51
Is there a way to simply & fast output a timecodes text file,
or a celltimes text file (like chapterGrabber does)?
To save this 2 formats "as" in every editor is one way, but i don't like them. I think you mean this with "like chapterGrabber does".
The new Converter is desigend to do such jobs.
I will add this 2 output formats.
And the question: Need you other input formats(i think multiAVCHD) or is xml for the moment enaugh?
The plan for "simply & fast" is, to use a "direct save" option.
Then you gets the converted output file directly after a drag&drop input file.
von Suppé
22nd February 2016, 09:12
To save this 2 formats "as" in every editor is one way...
Can you elaborate on that? I don't understand what you mean.
Cheers
hubblec4
22nd February 2016, 10:40
Can you elaborate on that? I don't understand what you mean.
chapterGrabber:
When you save a chapter (save as) you can choose between different formats.
When I use this behavior, I must add to all my editors(OGG,XML,TTXT,multiAVCHD) in the "save as" button this output formats.
von Suppé
25th February 2016, 07:42
When you save a chapter (save as) you can choose between different formats...
I'm confused now.
Do you mean to say that I already can save as timecodes or celltimes only?
hubblec4
25th February 2016, 11:37
You ask me is it possible to "save as" Celltimes or Timcodes file - like ChapterGrabber does.
ChappterGrabber has only one editor page and then you can save (Menu->File->save) your chapters to different chapter formats (Celltimes and Timecodes and more).
In my chapterEditor there are 4 "chapter editor pages" - and there are a "save as" button. (OGG-> save as -> txt ; XML -> save as xml(or in a Matroska file) and so on).
My xml-editor is desigend to build Matroska xml chapter files. To save in another format will be possible but it was not planed and maybe a little bit much work.
I have added Celltimes and Timecodes formats as output in the Converter, if you like I will send you an email with this pre-build.
von Suppé
26th February 2016, 09:28
Thanks hubblec4 :-)
I don't know if you can e-mail me by this forums but I send you a PM with my address.
Thanks a bunch
von Suppé
hubblec4
29th February 2016, 11:20
Thanks hubblec4 :-)BTW, in the XML format editor, I now must set language and country for all chapters every time manually, otherwise mkvtoolnixGUI will not mux output because of chapterfile error.
I don't know what has changed over time, mkvtoolnix or ChapterEditor.
Would it be possible to auto-set a preferred default language and country for all chapters when opening a file (only the ones that have none)?
von Suppé
I have tested and found no issue.
Can you send me please example files?
von Suppé
3rd March 2016, 11:31
Strange, I can't reproduce the error anymore...
It's been a while since I had mkvtoolnix' chapterfile errors and since then I always added language and country manually and things were going ok.
I wonder maybe if it was a glitch in one of the many GUI's or mkvmerge.exe editions that past by; mkvtoolnix updates many times.
I'm sorry to have bothered you with this, hubblec4. I will go on with creating xml chapterfiles the old way and I will report back to you when things go wrong again.
Thanks,
von Suppé
AuralArch
19th March 2016, 22:48
Hello!
When I try to use the online database- whether via command line or the GUI- I get a notice about an error in my SQL syntax.
Would someone please offer me some direction?
(I tried updating, then uninstalling MySQL altogether (restarting after each action)- neither of which had any effect..)
The message reads:
:Error executing your query: You have an error in your SQL syntax; check the manual the corresponds to your MySQL server version for the right syntax to use near '71" at line 1
Thank you so much!
hubblec4
20th March 2016, 00:00
I don't see the attached picture jet.
But for the online database you don't need to run your own MySQL instance. In the cE-folder is a libmySQL.dll thats all what you need.
hubblec4
24th March 2016, 19:00
There is a new rev0.45 (http://forum.gleitz.info/attachment.php?attachmentid=99073&d=1458841817)
Changelog chapterEditor
added &
fixed *
improvement #
layout change %
rev0.45
// chapterEditor
# DVD Maestro format: support for files of ChapterXtractor
(includes an extra blank line)
// Settings
& XML: Matroska files drag&drop With a selected chapter
- always ask me
- use chapter segment linking
- load new chapters from the file
* XML: Matroska file drag&drop with selected edition
- load new chapters from the file -> setting is set incorrectly
// XML Format
& chapter segment linking With a selected chapter and an ordered edition)
- Start time is set to 00:00:00.000000000
- End Time gets the playing time of the Matroska file
- SegementUID is entered automatically
* load of Matroska files when an edition is selected in the tree view
- load new chapters from the file don't work
(whether default or as a selection)
// Multi Edition Editor
# eac3to: 3D-Bluray support
- the H.264/MVC (right eye) track will not be processed because
it is not supported in the MKVToolNixGUI
// Converter
& 2 new output formats
- Celltimes
- Timecodes
& Output format selection
& FPS selection - for Celltimes output format
- 1.Combobox: an integer or float can be used
- Float decimal is "," but you can also have a "." enter
- Auto recalculate timecodes/frames
& Save direct
- it is immediately converted and saved the source file
- for Drag&Drop and Load-button
- all preferences are taken into account
& Save the settings in the converter automatically
- Save direct
- FPS
- Matroska Checkboxes
- Output format
hubblec4
25th March 2016, 10:02
Hello!
When I try to use the online database- whether via command line or the GUI- I get a notice about an error in my SQL syntax.
What is your user name you would like to use?
(or maybe the password have special chars inside)
"near '17" - thats strange, and I can't say what it mean.
von Suppé
25th March 2016, 12:16
Thanks for the update, hubblec4 :)
Converter outputs work great.
von Suppé
rock
26th March 2016, 13:04
just wanna report that there's still an untranslated string of a button, hauptmenü video on matroska menu editor. regards :)
hubblec4
26th March 2016, 21:06
just wanna report that there's still an untranslated string of a button, hauptmenü video on matroska menu editor. regards :)
Thanks. fixed!
hubblec4
26th March 2016, 21:11
An update (http://forum.gleitz.info/attachment.php?attachmentid=99082&d=1459022798) because Mosu has changed in version 9.0.0 of the mkvinfo.exe something.
Thus the chapter Segment Linking continues to function is used from now at least version 9.0.0.
Changelog chapterEditor
added &
fixed *
improvement #
layout change %
rev0.46
// chapterEditor
# adapted mkvtoolnix features for the new version 9.0.0
- mkvinfo.exe now needs the "--no-gui" parameter
// Matroska Menu
* missing translation of the "Hauptmenü Video" button
AuralArch
2nd April 2016, 08:49
...for the online database you don't need to run your own MySQL instance....
Thank you for your response!
I uninstalled MySQL & still receive the same error. Even before uninstalling I was not running my own instance (intentionally)- if that was happening, it was somehow being run or called by chapterEditor (I don't believe that was the case, especially since the issue continues after all traces of MySQL (which I had never used or even configured) seem to be removed).
BTW, error I get says:
:Error executing your query: You have an error in your SQL syntax; check the manual the corresponds to your MySQL server version for the right syntax to use near '71" at line 1
I registered for the chapter database (successfully I presume) and whenever I try to login I receive that error- even using the CLI.
I get the same error on my other computer as well.
Could this be an issue with my account not being created successfully or correctly?
hubblec4
2nd April 2016, 11:27
Hi AuralArch
I found the issue. Your password have some Sql-special-chars inside. The register procedure seems ok, but loggin don't work with this Sql-special-chars.
I see you have made a new account and it works.
von Suppé
10th April 2016, 10:33
Hi hubblec4,
When I load a mkv video in the XML format editor, why does CE take so long to retrieve the chapter data?
When I run gMKVExtract GUI which uses - if I'm right with this - the same 'mkvextract.exe' in the mkvtoolnix directory, the chapters are retrieved within a second.
Secondly, would it be possible to make CE preview a mkv and adding/editing chapters manually at timeline-view on wanted frames/timecodes?
For example I do a lot of concerts with no or wrong chapters that I'd like to 'chapterize' on a timeline preview, including adding/editing the chaptername.
Cheers
von Suppé
hubblec4
10th April 2016, 18:50
Hi hubblec4,
When I load a mkv video in the XML format editor, why does CE take so long to retrieve the chapter data?
When I run gMKVExtract GUI which uses - if I'm right with this - the same 'mkvextract.exe' in the mkvtoolnix directory, the chapters are retrieved within a second.
When I load a mkv file to XML-editor it take less then one second to load chapters.
How long take it for you? Yes I use the same mkvextract.exe for this procedure.
Secondly, would it be possible to make CE preview a mkv and adding/editing chapters manually at timeline-view on wanted frames/timecodes?
For example I do a lot of concerts with no or wrong chapters that I'd like to 'chapterize' on a timeline preview, including adding/editing the chaptername.
I had thought about it for a while, but I'm not sure how.
I have to set manually chapters often and I use MPC-HC. The timeline is almost exactly.
I insert a chapter, set the timecode and save the xml directly(save as button) into the mkv and play it.
Now I can check the new chapter.
Please post every suggestion you have.
von Suppé
11th April 2016, 09:55
CE hangs now for a while and gives window: Unable to open file "G\Software\chapterEditor(rev0.46)\mkvinfo.txt"
I tried fresh latest mkvtoolnix install; no luck :-(
Also tried disabling antivirus, re-downloading CE, re-installing java.
Don't know for sure, but can it be this is from version 0.45? I don't have old version anymore.
I'll check out MPC-HC for the chapter editing. Thanks.
hubblec4
11th April 2016, 10:18
CE hangs now for a while and gives window: Unable to open file "G\Software\chapterEditor(rev0.46)\mkvinfo.txt"
Mkvinfo.txt is normally not created for loading chapters.
Mkvinfo.txt will be used to extract the play duration of mkv.
I can't reproduce this behavior.
You open cE-> go to XML-Editor -> load mkv via drag&drop?
Don't know for sure, but can it be this is from version 0.45? I don't have old version anymore.
From rev0.45 to rev0.46 the change is so small, only the --no-gui paramter is added to mkvinfo.exe commandline.
Older revs can be downloaded from videohelp (http://www.videohelp.com/software/chapterEditor/old-versions#download).
von Suppé
11th April 2016, 18:07
You open cE-> go to XML-Editor -> load mkv via drag&drop?
Same result.
I found something. Uninstalled latest mkv toolnix. Installed mkvtoolnix 32bit-8.9.0. It works.
After installing mkvtoolnix 32bit 9.0.0 or 9.0.1 it doesn't work :-(
I'm running windows 7 64bit.
Please advice?
hubblec4
12th April 2016, 00:50
Installed mkvtoolnix 32bit-8.9.0. It works.
After installing mkvtoolnix 32bit 9.0.0 or 9.0.1 it doesn't work :-(
Please advice?
cE rev0.46 needs mkvtoolnix 9.0.0 or higher.
cE rev0.45 use mkvtoolnix till version 8.9.0
von Suppé
12th April 2016, 08:58
I downloaded the latest (rev0.46) cE. Still doesn't work, but, when opening cE, it says chapterEditor (rev0.45) in upper left corner?
Maybe you put the wrong version in the download?
hubblec4
12th April 2016, 10:39
Maybe you put the wrong version in the download?
Damn.
Thanks for this info, I uploaded the new rev0.46 (http://forum.gleitz.info/attachment.php?attachmentid=99109&d=1460453699) again.
von Suppé
13th April 2016, 07:52
It works again with newest mkvtoolnix.
Thanks hubblec4
hubblec4
13th April 2016, 19:15
It works again with newest mkvtoolnix.
And the issue with chapter loading from mkv files are gone?
von Suppé
14th April 2016, 11:14
Yes sir, works like a charm again.
Thanks
hubblec4
21st May 2016, 22:23
Only a small update rev0.47 (http://forum.gleitz.info/attachment.php?attachmentid=99142&d=1463865395)
Changelog chapterEditor
added &
fixed *
improvement #
layout change %
rev0.47
// OGG Format
* when loading of XML files 3 spaces were added to the chapters name
// Multi Editions Editor
& eac3to: support for EAC-3 tracks
hubblec4
29th June 2016, 20:11
A small update again rev0.48 (http://forum.gleitz.info/attachment.php?attachmentid=99176&d=1467227239)
Changelog chapterEditor
added &
fixed *
improvement #
layout change %
rev0.48
// XML Format
# Load XML files
- simplified XML-Validation (ChapterGrabber Matroska.xml)
- automatic UID's (if absent) for editions and chapters
- Load XML files with only one edition but without chapters
(MkvToolNix: Chapter.xml)
// DVD2mkv
* the file path for forced subtitles was incorrectly generated
- the normal subtitle loaded twice in the MTX-GUI
von Suppé
30th June 2016, 06:51
Hi hubble,
Again thanks for your work.
I changed languagecode to "eng" and countrycode to "uk" for a specific chapterfile.
Imported into mkvtoolnix. I got error during muxing: "The XML chapter file '***chapters.xml' contains an error: 'uk' is not a valid ccTLD country code."
When I change country to us things are ok.
Any thoughts?
Regards
von Suppé
hubblec4
30th June 2016, 16:39
Hi Suppé
Thanks for this info.
"uk - Großbritannien" is indeed wrong. The bibliographic entry "gb" should be used.
"us" means United States, that's not the correct country code you would like to use.
I will remove this entry in next version.
nevcairiel
30th June 2016, 22:28
If it complains about a ccTLD code specifically, then uk would be correct (unless it wants ".uk"?)
hubblec4
1st July 2016, 00:23
If it complains about a ccTLD code specifically, then uk would be correct (unless it wants ".uk"?)
I have watched at this page (http://www.loc.gov/standards/iso639-2/php/English_list.php) linked from the Matroska page.
There exists a country code uk and it means Ukrainian.
MkvToolNix don't support this code. Maybe a MTX issue?
nevcairiel
1st July 2016, 00:31
ISO 639.2 are language codes, not country codes though, and ccTLD is not ISO 639.2, so either the error message is wrong or something else is whacky.
From the matroska spec site, ChapCountry wants actual ccTLD country codes, it even links here:
http://www.iana.org/domains/root/db
So "uk" would be correct, but maybe it wants ".uk", including the dot?
von Suppé
1st July 2016, 07:54
Thanks for your replies guys.
for now,
cheers
hubblec4
1st July 2016, 10:57
So "uk" would be correct, but maybe it wants ".uk", including the dot?
Mmh, in the MTX-GUI is "uk" not present and ".uk" is invalid too.
(I must use MTX-GUI as reference.)
I changed languagecode to "eng" and countrycode to "uk" for a specific chapterfile.
EDIT: I was remembering incorrectly.
I thought that Matroska uses ISO 3166-1 alpha-2 codes for its countries. Those are very similar but not identical to the list of top-level domains. The .uk/.gb difference is one of those more popular discrepancies. See e.g. the Wikipedia entry (https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) about ISO 3166-1 alpha-2 codes.
However, the specs clearly say that Matroska uses TLD codes. Therefore this is a bug in MKVToolNix as MKVToolNix uses ISO 3166-1 alpha-2 codes (in the source code both terms are actually used, and the list of codes seems to be the ISO list, not the IANA ccTLD list). I'll see about fixing it.
Addendum: I've opened an issue (https://github.com/mbunkus/mkvtoolnix/issues/1731) for this in my bug tracker so it won't get lost.
Maal656
22nd August 2016, 15:44
Hello!
I have some DVDs with multiple editions (i.e. the "Independence Day" DVD, which includes both the theatrical and the extended editions) and also some DVDs with multiple angles (used to show some texts of the movie in different languages).
In similar situations with BluRays, I convert them to MKV files with ordered chapters using the XinOneGenerator program, or the "Multi Editions Editor" tab of your program.
As XinOneGenerator does not support DVDs, I've tried to use the "DVD2MKV Editor" of chapterEditor, as it includes a option labeled "edition ordered". However, it seems that it is not possible to get both editions/languages of the movie in just one MKV file, using ordered chapters.
Am I doing something wrong? If this feature is not supported it would be great to include it in ChapterEditor, since it is not available in any other program (as far as I know...).
Anyway, thank you very much for this great program and regards!!
:thanks: :thanks:
hubblec4
23rd August 2016, 10:20
Hello!
Welcome to the doom9 forum.
I have some DVDs with multiple editions (i.e. the "Independence Day" DVD, which includes both the theatrical and the extended editions) and also some DVDs with multiple angles (used to show some texts of the movie in different languages).
I have the Aliens DVD for testing only.
In similar situations with BluRays, I convert them to MKV files with ordered chapters using the XinOneGenerator program, or the "Multi Editions Editor" tab of your program.
Nice to read that you use my Multi-Editons-mkv Editor. Found you a bug or have new suggestion, let me know.
As XinOneGenerator does not support DVDs, I've tried to use the "DVD2MKV Editor" of chapterEditor, as it includes a option labeled "edition ordered". However, it seems that it is not possible to get both editions/languages of the movie in just one MKV file, using ordered chapters.
Am I doing something wrong? If this feature is not supported it would be great to include it in ChapterEditor, since it is not available in any other program (as far as I know...).
Sorry, but my DVD2mkv editor is not able to mux a multi edition mkv.
I have try to figure out what I have to do, but the ifo parsing is not so easy. PGC-demux is in commandline mode limited so I can't generate an mkv with both contents.
I then looked deeper into the IFO parsing and I could imagine that is it possible. (But I have so less time at the moment)
Do you know an other program that can process IFO's better than PGC-demux in commandline mode?
The "ordered edition" checkbox is useful if you would generate a Matroska menu, where you have to use ordered editions.
Maal656
23rd August 2016, 23:37
Do you know an other program that can process IFO's better than PGC-demux in commandline mode?.
Unfortunately my knowledge about IFOs, PGCs and cells is very limited, and I even have problems trying to understand the options of PGC-demux in GUI mode.
The best I've been able to get is a MKV with ordered chapters of a DVD with multiple angles, since both versions have the same duration so it is possible to get manually the required files. Of course an automatic process would be welcome.
Anyway, thank you very much for your great program and time.
hubblec4
25th August 2016, 11:32
Unfortunately my knowledge about IFOs, PGCs and cells is very limited, and I even have problems trying to understand the options of PGC-demux in GUI mode.
I have two ways in my mind:
1. I found a commandline tool which can process VOB's via VOBID's with an append mode option.
2. I generate a new IFO with a new PGC which have the correct order of the VOBID's.
The best I've been able to get is a MKV with ordered chapters of a DVD with multiple angles, since both versions have the same duration so it is possible to get manually the required files. Of course an automatic process would be welcome.
The angel scenes have the same duration, so you cut this parts and append them to the final mkv?
Thats indeed a lot of manually work and maybe not exactly.
I will re-add this feature(DVD-multi-mkv) to my TODO list, but with a low priority.
Maal656
25th August 2016, 12:21
The angel scenes have the same duration, so you cut this parts and append them to the final mkv?
Thats indeed a lot of manually work and maybe not exactly.
I will re-add this feature(DVD-multi-mkv) to my TODO list, but with a low priority.
Really I didn't do any manual "cutting":
Opening the DVD (the one sent to you) in MakeMKV I detected that the movie (title 4) had two angles, with the following segment maps:
Angle 1: 1,2,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19
Angle 2: 1,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19
The only difference is the second segment of each angle (segment=2 for angle 1, and segment=3 for angle 2)
I opened the "VTS_04_0.IFO" with PgcDemuxMod (in GUI mode), in "Single cell" mode, and with "titles" selected in "Cell selection - Domain". The program shows the following list:
01 (01/01)--> 00:00:15.20
02 (02/01)--> 00:00:13.00
03 (03/01)--> 00:00:13.00
04 (04/01)--> 00:08:32.22
(...)
By selecting one of these cells, it is possible to demux the audio/video/subtitles of corresponding cell independenly (I just demuxed the cells 01 to 04, which corresponds to the area of the movie "affected" by the multi-angle).
Also, cells 02 and 03 corresponds to the same part of the movie (cell 02 for angle 01 and cell 03 for angle 02), so I append the demuxed files of cell 03 (angle 02) to a MKV of the whole movie (created selecting angle 1).
As when demuxing with PgcDemuxMod a "Celltimes.txt" is created, and taking into consideration that the movie is PAL (25 frames per second), is is possible to obtain the duration of each cell (and adding times, the time when each cell starts in the movie).
With all this information I created a chapter.xml file, with two editions, so in the second edition (corresponding to angle 2) instead of cell 02, the cell 03 (at the end of MKV) is shown. By using "Hidden chapters", these chapters used to control the different editions are not shown in the navigation menu of the player.
I've checked the result and both audio and video seems OK in the transition points of the different part of the movie, in both editions.
Maybe there are better ways to make this (or using other options of PgcDemuxMod, which I really don't understand), but with my knoledge is the best I can do...
Regards.
hubblec4
25th August 2016, 18:16
Wow, thats indeed a possible way(workaround) with not so much work.
You have an mkv(by makemkv) for the whole content of the angle 1. And then append you the demuxed cell-streams (video , audios, subs) from angle 2 to these mkv in MKVToolNixGUI. Is that right?
If this really work then should it be easy (more or less) to realize a DVDmulti-edition-mkv.
Maal656
26th August 2016, 10:03
You have an mkv(by makemkv) for the whole content of the angle 1. And then append you the demuxed cell-streams (video , audios, subs) from angle 2 to these mkv in MKVToolNixGUI. Is that right?
If this really work then should it be easy (more or less) to realize a DVDmulti-edition-mkv.
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).
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).
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.
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...
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?
mini-moose
6th July 2017, 22:11
Please could you try the float value -0,789(or -0.789) for the shift time code?
No go. It has to be something to do with how the original timecodes are displayed (with MS as 0 even when it's not).
hubblec4
7th July 2017, 11:57
It has to be something to do with how the original timecodes are displayed (with MS as 0 even when it's not).
All times are stored as float value, and only for display the time is transcoded to HH:MM:SS.ms/ns.
I hope there is the issue, so I have rewritten a bit this procedure.
Here is a test version (https://forum.videohelp.com/attachments/42251-1499424979/cE.7z).
mini-moose
7th July 2017, 12:54
All times are stored as float value, and only for display the time is transcoded to HH:MM:SS.ms/ns.
On your screenshots, the times are showing with MS, but not on mine. Thought that might have something to do with the issue I'm experiencing.
I hope there is the issue, so I have rewritten a bit this procedure.
Here is a test version (https://forum.videohelp.com/attachments/42251-1499424979/cE.7z).
Thanks for all your help hubblec4.
Sadly, the test build is acting the same way exactly.
On an unrelated subject, no matter which version I try (tried all alphas), when I go to open a chapters file, it "remembers" where I last looked, even if I delete the ini. I guess it has some general reg entry or something. I don't really know much about this stuff :)
hubblec4
7th July 2017, 13:12
Sadly, the test build is acting the same way exactly.
Not good.
hubblec4
8th July 2017, 16:14
On an unrelated subject, no matter which version I try (tried all alphas), when I go to open a chapters file, it "remembers" where I last looked, even if I delete the ini. I guess it has some general reg entry or something. I don't really know much about this stuff :)
I have nothing coded what store settings in the Windows registry.
This could be a behaviour from Lazarus or Windows, I don't know.
mini-moose have you read the PM?
stax76
8th July 2017, 17:01
I believe it's Windows which remembers the location.
mini-moose
8th July 2017, 22:16
I have nothing coded what store settings in the Windows registry.
This could be a behaviour from Lazarus or Windows, I don't know.
mini-moose have you read the PM?
I didn't see them as I wasn't logged in, replied now. thanks.
Am I the only one who have this issue? Don't see anyone else reporting it, or maybe time adjustment is not what most people use the program for..
hubblec4
9th July 2017, 01:08
I didn't see them as I wasn't logged in....
That's why I asked you here in the forum :-)
Am I the only one who have this issue? Don't see anyone else reporting it, or maybe time adjustment is not what most people use the program for..
Yes it seems so and I don't understand why.
hubblec4
9th July 2017, 13:00
@mini-moose
Your issue occurs only when the time is smaller than 1 second?
If so, could you try the following steps?
1. positiv time shift +1 second
2. negativ time shift -1,789
mini-moose
9th July 2017, 14:20
If so, could you try the following steps?
1. positiv time shift +1 second
2. negativ time shift -1,789
thanks hubblec4. please see PM.
hubblec4
9th July 2017, 17:28
What happens when you make a ogg from scratch and then a negativ time shift?
hubblec4
13th July 2017, 17:48
chapterEditor Alpha 6 is available.
Windows (https://forum.gleitz.info/attachment.php?attachmentid=99380&d=1499963635)
Linux (https://forum.gleitz.info/attachment.php?attachmentid=99381&d=1499963645)
There are again a few bug fixes and a new special feature.
Split Chapters:
I have installed this new feature first for the OGG/OGM editor only.
You can select a chapter (not the first or the last) and then
click on "Split chapters" (in the special tool bar).
Two new OGG tabs are created with the respective chapters.
Feedback is welcome to find out if everything fits or needs something else.
The internal Matroska parser I have improved, so also the playing time when loading a Matroska file is used.
For all time editing fields on which you can drop a file to read the duration, also the internal Matroska parser is used.
The cE can now load Matroska files without MKVToolNix (MTX).
added &
fixed *
improved #
changed %
rev1.00(Alpha 6) 2017-07-13
// chapterEditor
* Time floats did not work in any Windows
# Matroska Parser
- Duration and SegmentUID are now also parsed
// OGG/OGM Chapter Editor
& Chapter Split
* TabSheet for the chapter settings was no longer displayed
If Multi-Chapters was closed and there was no chapter tab
* Chapter time saving adapted
- immediate save when changing if the time format is correct
- Display in VST now correct again
- Chapter times could be stored incorrectly in the file
// DVD2mkv
& Drag&Drop
- Global drop to the form for folders: automatic assignment
a VIDEO_TS folder or a folder with a VIDEO_TS subfolder
are loaded into the source edit field all others in the target edit field
- a folder can be dropped directly to an edit field or button
- IFO files and external subtitles can be dropped globally
& change the title and menu checkboxes also with left-click
hubblec4
28th July 2017, 23:20
Mosu has fixed an error with MKVToolNix (MTX) 14. As a result, the mtxcfg file no longer works correctly when certain settings are set in MTX (Auto target path).
Since I still use the old cE's BD2mkv Editor, and this does not work as usual,there is an update of the old cE to rev0.51 (https://forum.gleitz.info/attachment.php?attachmentid=99383&d=1501279993)
Changelog chapterEditor
added &
fixed *
improvement #
layout change %
rev0.51
// chapterEditor
* mtxcfg file: "destinationAuto" path should be different to "destination" path
// Multi Editions Editor(BD2mkv)
* BD-demux "selectablly"
- mtxcfg: "type" value are missing for .h264 files
- file extension not always match (.mks was used)
hubblec4
11th August 2017, 17:55
chapterEditor 1.00 Alpha 7 is available.
Windows (https://forum.gleitz.info/attachment.php?attachmentid=99387&d=1502469205)
Linux (https://forum.gleitz.info/attachment.php?attachmentid=99386&d=1502469194)
There is a new special feature for the Matroska Chapter Editor.
If you saved chapters directly in a Matroska file, you had to start it with a double-click in the file browser....this is on a long term, very cumbersome.
Therefore, you can now start the Matroska files directly from the chapterEditor out.
The last chapter end time(if exists) can be used from XML and Matroska files as playing time for the edition. In Matroska files the playing time(SegmentInfo/Duration) is often NOT (actually never) exactly. Therefore, it is more useful to use the last chapter end time.
added &
fixed *
improved #
changed %
rev1.00(Alpha 7) 2017-08-11
// Matroska Chapter Editor
& Play files - new special tool
- Loaded Matroska files can be started directly
- VST Hotkey(P) added, changeable in the settings
& Last chapter end time as playing time of the edition (settings)
- for XML and Matroska files
# End times calculation for ordered chapters
- if deactivated, the start times are only accepted for "empty" end times
- if an end time exists, it is checked whether it is smaller than the start time
// DVD2mkv
& Hotkeys: for several components
& Double click on a track opens the corresponding Text-Favorites
hubblec4
10th September 2017, 12:39
chapterEditor rev1.00 Beta 1 is available.
Windows (https://forum.videohelp.com/attachments/43098-1505042897/cE-W(1.00Beta1).7z)
Linux (https://forum.videohelp.com/attachments/43097-1505042874/cE-L(1.00Beta1).7z)
The new chapter database is ready.
It was not possible to use the old database further.
The user data remain, however, and you can login as usual.
The users, who have already uploaded chapters, would have to re-upload them so that the new settings
for the movies are taken over.
A few things I have removed, since they were not really used, which makes it now something easier and
more clearly.
In addition to the chapter files, Matroska Tags files can now be saved.
From the ChapterGrabber database all movies/chapters with meaningful movie titles were taken over.
In addition, there must be at least 3 chapters.
These were about 96000 entries, many of which do not have "proper" chapter names.
added &
fixed *
improved #
changed %
rev1.00(Beta-1) 2017-09-10
// chapterEditor
& Chapter database
& Language: Standard Moroccan Tamazight (zgh)
# GUI: Windows and Linux
- Elements overlapped in some places
- Menu icons were not displayed correctly
- Statusbar: Help texts have not always been displayed
// Matroska Chapters Editor
# Default Edition Flag
- "only one default edition" (settings)
// Chapter database
& about 60000 more movies from the ChapterGrabber database transferred
& only show movies with "proper" chapter names
& Matroska Tags files
& append chapters
& FPS selection
& 2 new Disc types
- UHD-Bluray
- CD
& full Matroska support for Chapters and Tags files
& Show all movies of a user
# All languages available
// DVD2mkv Editor
* Standard track flag for audio tracks is set incorrectly
* Linux: could not load VIDEO_TS folder
# mkvmerge Exit code was not evaluated correctly
- an incorrect error message was displayed
hubblec4
14th October 2017, 00:10
chapterEditor(cE) 1.00 Beta 2 is available.
Windows (https://forum.videohelp.com/attachments/43367-1507935335/cE-W(1.00Beta2).7z)
Linux (https://forum.videohelp.com/attachments/43368-1507935335/cE-L(1.00Beta2).7z)
In the cE there is now again the BD2mkv editor. For now, only the 1-Click mode.
BD2mkv will depend on MKVToolNix (https://www.videohelp.com/software/MKVToolNix) (MTX) only, so that everything runs under Linux.
Furthermore, eac3to (https://www.videohelp.com/software/eac3to) will be used for audio conversions and other tasks.
For Linux, tsMuxeR (https://www.videohelp.com/software/tsMuxeR) will be used.
The functions of the external tools remain optional. BD2mkv editor is then limited to the functionality of MTX.
BD2mkv can also process UHD-Blurays, at least what now with eac3to/tsMuxeR and MTX possible.
MTX has unfortunately no support for Multi-Angle mpls files. Only the 1.Angle is used.
(In the old cE I had for it eac3to)
I have extended my mpls parser, so now under Linux/Windows Multi-Angle Blurays can be processed by MTX (without other external tools).
Furthermore you will be able to create Multi-Edition mkv files on Linux.
If an mpls contains several m2ts files, it can happen that some m2ts files (usually the first or last) have different properties.
This means that the mux process does not work in MTX.
In the BD2mkv editor such "disturbing" m2ts files can be ignored (first, last and duplicates).
The new MTX functions led to disturbances in the cE, as other editors also have access simultaneously.
Therefore, I have renewed the MTX interface.
Everything now runs in its own process and no longer interferes with Multi-Threading.
At the same time, a few bugs were fixed for Linux.
Change chapterEditor
added &
fixed *
improved #
changed %
rev1.00(Beta 2) 2017-10-14
// chapterEditor
& BD2mkv
* MKVToolNix(MTX): - completely new interface
- Each function in program now has its own process for the MTX exe's
* Multi-threading did not work on Linux
// Chapter database
* English translation missing
// Matroska Chapters
* Saving to Matroska files did not work on Linux
// BD2mkv
& 1-Click mode
& ignore m2ts files and remove duplicates
- Minimum duration for first and last m2ts (settings)
& Scan all mpls files immediately (settings)
& use only eac3to mpls files (settings)
// DVD2mkv
& Minimum number of chapters (settings)
- Titles with fewer chapters than the minimum are ignored
// Matroska Tags
* Save (more than one Tags in the tab)
- XML comment contained XML syntax marks, making the XML file invalid
hubblec4
14th November 2017, 18:02
chapterEditor 1.00 Beta 3 is available.
Windows (https://forum.videohelp.com/attachments/43735-1510678163/cE-W(1.00Beta3).7z)
Linux (https://forum.videohelp.com/attachments/43736-1510678163/cE-L(1.00Beta3).7z)
BD2mkv:
With the Single and Batch mode you can now quickly and selectively create your desired mkv from a Bluray.
For editing the tracks, eac3to (https://www.videohelp.com/software/eac3to) is ready with full parameter support.
tsMuxeR (https://www.videohelp.com/software/tsMuxeR) (Windows version (https://www.videohelp.com/download/tsMuxeR_2.6.12.zip)) can also be used, but there is only the possibility of core extraction.
For Linux there is a separate version (https://www.videohelp.com/download/tsMuxeR_2.6.11.tar.gz) of tsMuxeR.
Forced subtitles are automatically searched for and added to the track list.
Also, extracted tracks are automatically added to the track list.
Change chapterEditor
added &
fixed *
improved #
changed %
rev1.00(Beta 3) 2017-11-14
// chapterEditor
* internal Matroska parser had an error reading 64bit numbers
// Chapter database
# VST
- Column notes could not be enlarged enough
- ID representation for user's movies adapted
// BD2mkv
& Single and Batch processing mode
& Audio editing
- eac3to: free parameters input
- tsMuxeR: Core extraction
& Extract track(s)
- individually or all selected at once
& extract only checked subtitles
& Drag&Drop
- Folders, drives, mpls files
- external subtitles
Maal656
14th November 2017, 22:34
Hello! Great news a new revision of your program!!
However, I'm having problems with the DVDtoMKV function: I select a DVD, a output folder but when I try to get all audio and video tracks the message "PgcDemux(Mod) start" and nothing happens.
I've tried the same with beta 1 and 2, and it works perfectly. However, in beta 3 the program seems to do nothing. Have you changed something or there is a new setting I should verify?
Thanks in advance.
hubblec4
15th November 2017, 09:36
Hello! Great news a new revision of your program!!
However, I'm having problems with the DVDtoMKV function: I select a DVD, a output folder but when I try to get all audio and video tracks the message "PgcDemux(Mod) start" and nothing happens.
I've tried the same with beta 1 and 2, and it works perfectly. However, in beta 3 the program seems to do nothing. Have you changed something or there is a new setting I should verify?
Thanks in advance.
Thanks for this hint I will have a look right now.
I have not really changed something for the DVD2mkv editor.
hubblec4
15th November 2017, 09:43
When I use PGCDemux, there is no progress numbers available and no GUI can shown. With your test-DVD Salt it takes 1min for demux the VOBs and for these time you see no "progress". (PGCDemuxMod can show the GUI and there are progress numbers)
Which DVD you try to edit?
hubblec4
15th November 2017, 21:06
Hey Maal656
I found the bug, and it is fixed. For the moment you can use the normal PGCDemux version.
hubblec4
19th November 2017, 14:58
chapterEditor 1.00 Beta 4 is available.
Windows (https://forum.videohelp.com/attachments/43788-1511099593/cE-W(1.00Beta4).7z)
Linux (https://forum.videohelp.com/attachments/43787-1511099593/cE-L(1.00Beta4).7z)
Because I have found some important bugs, there is a new cE version after a short time.
A new helpful feature for BD + DVD2mkv I have installed.
Tracks preselection:
You can preselect the desired languages and have them sorted.
The function is available for all disc editing modes.
Change chapterEditor
added &
fixed *
improved #
changed %
rev1.00(Beta 4) 2017-11-19
// Disc2mkv (BD+DVD settings)
& Tracks preselection (Audio + Subtitle)
- language dependent
- sort preselected tracks
// BD2mkv
* Checking if original tracks are used did not work
* "No chapters" for mp4 or m4a files did not work
* mpls playing time is not always right
- if NO m2ts files have been removed,
nevertheless a recalculation was carried out -> wrong playing time
* When exiting the BD2mkv editor not all threads were stopped
# Language code added in the filename for converted audios
// DVD2mkv
* PgcDemuxMod version not worked in cE-1.00Beta3
hubblec4
9th December 2017, 17:58
chapterEditor 1.00 Beta 5 is available.
Windows (https://forum.videohelp.com/attachments/43952-1512838255/cE_W(1.00Beta5).7z)
Linux (https://forum.videohelp.com/attachments/43953-1512838255/cE_L(1.00Beta5).7z)
BD2mkv now has the Multi-Edition-MKV mode.
Likewise, I have the cut function for DVD2mkv and BD2mkv reinstalled (not quite complete).
The cut mode "...by parts" I have expanded, so that you can choose whether the same when cutting "join" should be.
Otherwise you can first cut everything and then join the parts later.
Play/Open files is another new feature.
In BD2mkv mpls files can be played or external tracks.
Subtitles can be opened and edited (if the correct program is linked in your OS).
Change chapterEditor
added &
fixed *
improved #
changed %
rev1.00(Beta 5) 2017-12-09
// OGG/OGM Chapters
& OGG/OGM-Chapter number starts at 1 (settings)
// Disc2mkv (BD+DVD)
& Cutting and Join: only for Single- and Batch mode
- 2 mkvmerge cutting methods
- Join directly (only for "By parts")
- automatic join
- manual "join" with a BAT / Bash file
* BAT file for manual MKV muxing did not always work (Windows)
// BD2mkv
& Multi-Edition-MKV Modus
- Multi-Edition Bluray
- Multi-Angle Bluray
& eac3to(from 3.33): Playing time limits (settings)
- two new parameters -min/-max PlayListRuntime
- version 3.34 does not work, because a bug is included
& Play/Open files
- mpls files
- external tracks
* Extract selected tracks
- "Embedded" tracks were NOT ignored
* Convert audio(eac3to)
- File name sometimes contained invalid characters
- more than one parameter did not work
// DVD2mkv
& Play/Open files
* VOB2VOB-Demux
- automatic default track for audios did not work
# Batch processing will not stop when a title / menu error occurs
# some components have not been disabled / enabled accordingly
hubblec4
14th December 2017, 15:47
chapterEditor 1.00 Beta 6 is available.
Windows (https://forum.videohelp.com/attachments/44008-1513262486/cE_W(1.00Beta6).7z)
Linux (https://forum.videohelp.com/attachments/44007-1513262486/cE_L(1.00Beta6).7z)
Unfortunately, there are a few bugs in cE-Beta5 therefore a new update.
Likewise, I have updated the cE Chapter database and transferred another 1500 films from the ChapterGrabber DB.
Change chapterEditor
added &
fixed *
improved #
changed %
rev1.00(Beta 6) 2017-12-14
// chapterEditor
* Chapter times were not properly rounded
// Chapter database
# If a chapter has several names, all chapter names are now displayed in the VST
// Disc2mkv
& Create QP file
- additional MeGUI QPF file
// BD2mkv
& Hotkeys for some components
* Multi-Edition mode: Create MKV error in rev1.00Beta5
# some components have not been disabled / enabled accordingly
// DVD2mkv
# Added hotkeys for the VST
- open Cutting
- Play/Open files
hubblec4
27th December 2017, 19:08
chapterEditor 1.00 Beta 7 is available.
Windows (https://forum.videohelp.com/attachments/44174-1514397606/cE_W(1.00Beta7).7z)
Linux (https://forum.videohelp.com/attachments/44175-1514397606/cE_L(1.00Beta7).7z)
Subtitle editing was not as I would like it to be, so I improved a lot there and fixed a few bugs.
On some Blurays and DVDs (Star Trek, for example), there are no forced subtitles.
In the normal subtitle track, there are subtitles that could/should be displayed.
Such subtitles must be edited: New "forced" switches must be set.
Then the new subtitle track must be saved with the new forced subtitles and only then can the forced subtitles be extracted. And then load the file.
A pretty annoying thing, so it's now automatic.
Opening a subtitle file (directly from cE) will now be done in a thread.
BDSup2Sub is started (also now for Linux) and you can set new forced switches.
Save: If you do NOT change the default output file name then the new forced subtitles are automatically extracted and loaded into the cE.
Change chapterEditor
added &
fixed *
improved #
changed %
rev1.00(Beta 7) 2017-12-27
// chapterEditor
# new mkvextract mode (from version 17) will be used from now on
// All Chapter editors
& Ignore m2ts files (only for mpls files)
- first and last m2ts file
- minimum duration adjustable
// Disc2mkv (BD+DVD)
& Subtitle editing
- Automatic extract and load newly set forced subtitles
# Check subtitles for forced subtitles is faster now
// BD2mkv
* Forced subtitle checking did not work for tsMuxeR
Maal656
2nd January 2018, 23:35
Great new the new Beta 7!! And with a new feature which is really useful (at least for me) since I have to correct/create forced subtitles from normal subtitles very often. I'll inform you if I find any bug (the rest of functions of the program I use, including the multi-edition MKV from DVDs work OK)
Just one question/suggestion: Now I have several MKVs including different editions of a movie, created from seamless branching/multiple-angle DVDs and Blurays. Due to the limitation of the "ordered chapters" support in different players, sometimes I would like to create a new MKV, extracting only one of the editions of the multi-edition-MKV. I guess that by splitting the entire MKV by chapters, and merging again all parts corresponding one of the editions I could create the new MKV, but I don't know about any program which could handle this automatically... Have you had this problem? (Maybe it could be an additional function for your problem... if you find it interesting... )
Anyway, thank you very much, since the current program is great!! Regards!!
hubblec4
3rd January 2018, 02:38
Great new the new Beta 7!! And with a new feature which is really useful (at least for me) since I have to correct/create forced subtitles from normal subtitles very often. I'll inform you if I find any bug (the rest of functions of the program I use, including the multi-edition MKV from DVDs work OK) Nice to read, many thanks for your tests.
Just one question/suggestion: Now I have several MKVs including different editions of a movie, created from seamless branching/multiple-angle DVDs and Blurays. Due to the limitation of the "ordered chapters" support in different players, sometimes I would like to create a new MKV, extracting only one of the editions of the multi-edition-MKV. I guess that by splitting the entire MKV by chapters, and merging again all parts corresponding one of the editions I could create the new MKV, but I don't know about any program which could handle this automatically... Have you had this problem? (Maybe it could be an additional function for your problem... if you find it interesting... )
For a long time an other user asked me the same. And this is not so easy, and nowhere supported.
At first:
Splitting the entire mkv by all chapters is not the right way, because chapters often are not at the end or start of an m2ts file.
In the chapter.xml for a multi-edition mkv, there are "hidden" chapters which are in synchronous to the m2ts files.
When you cut the mkv then there. But it is not so easy to know which hidden chapters belongs to an m2ts, and sometimes matches a normal chapter to an m2ts also.
And, I can not say if MTX cut it correctly, but I guess.
It is not on my TODO list but in my head.
I have to create a "MTX-cutting option file" while the Multi-Edition-mkv editor runs. And additional for each edition a mux-option file.
Many work :-) maybe in a far future or not, because I'm sure the Matroska support will increase in the next years.
Which player you are using?
When ever it is possible to you, then use LAVFilters, best Matroska support!! LAV is supported by many players.
mpv (https://github.com/mpv-player/mpv) has limited Matroska support. Medium-Liniking is working but no Editions.
VLC has maybe the best Matroska support for Linux. VLC 3.0 could be interessting, Steve is fixing some mkv-parser issues.
Maal656
3rd January 2018, 11:31
For a long time an other user asked me the same. And this is not so easy, and nowhere supported.
At first:
Splitting the entire mkv by all chapters is not the right way, because chapters often are not at the end or start of an m2ts file.
In the chapter.xml for a multi-edition mkv, there are "hidden" chapters which are in synchronous to the m2ts files.
When you cut the mkv then there. But it is not so easy to know which hidden chapters belongs to an m2ts, and sometimes matches a normal chapter to an m2ts also.
And, I can not say if MTX cut it correctly, but I guess.
It is not on my TODO list but in my head.
I have to create a "MTX-cutting option file" while the Multi-Edition-mkv editor runs. And additional for each edition a mux-option file.
Many work :-) maybe in a far future or not, because I'm sure the Matroska support will increase in the next years.
My idea would be to work only with the MKV (which is the file I own currently), and not with any m2ts file... If I had to extract only one edition from a m2ts/bluray, I could use programs like MakeMKV, which make this work perfectly, correcting also the linking points when needed.
Working as an example (very simple) of one MKV with two editions:
Edition 1
Chapter 1 - 00.000.000 to 00.010.000
Chapter 2 - 00.010.000 to 00.025.000
Chapter 3 - 00.025.000 to 00.050.000
Chapter 4 - 00.050.000 to 00.100.000
Edition 2
Chapter 1 - 00.100.000 to 00.110.000
Chapter 2 - 00.010.000 to 00.025.000
Chapter 3 - 00.025.000 to 00.030.000
Chapter 4 - 00.110.000 to 00.210.000
Chapter 5 - 00.050.000 to 00.100.000
As can be seen, without taking into consideration the information from ordered chapters, the MKV would have a duration of 00.210.000.
Extracting the first edition is really easy: Loading the MKV in MKVToolnix it is only necessary to split it at time 00.100.000 (End time of first edition). The first part created would be the first edition, and its chapters would be those of first edition of chapters file, without any change or correction:
Chapter 1 - 00.000.000
Chapter 2 - 00.010.000
Chapter 3 - 00.025.000
Chapter 4 - 00.050.000
Extracting the second revision it not so easy and would need some calculations (For these calculations the "hidden" chapters are considered as "normal" chapters):
* The MKV must be splitted in the points where the times in the chapter file are not correlative:
Chapter 1 - 00.100.000 to 00.110.000
Chapter 2 - 00.010.000 to 00.025.000
Chapter 3 - 00.025.000 to 00.030.000
Chapter 4 - 00.110.000 to 00.210.000
Chapter 5 - 00.050.000 to 00.100.000
When ordering this times, the entire MKV (without taking into consideration information of ordered chapters) should be splitted in different parts, with following times:
Part 1 - 00.000.000 to 00.010.000 --> Not used in edition 2
Part 2 - 00.010.000 to 00.030.000
Part 3 - 00.030.000 to 00.050.000 --> Not used in edition 2
Part 4 - 00.050.000 to 00.100.000
Part 5 - 00.100.000 to 00.110.000
Part 6 - 00.110.000 to 00.210.000
To create the new MKV of second edition, these parts must be joined in one MKV, with the correct order:
Part 5 + Part 2 + Part 6 + Part 4
Finally, the chapter times must be also corrected:
Chapter 1 - 00.000.000
Chapter 2 - 00.010.000
Chapter 3 - 00.025.000
Chapter 4 - 00.030.000
Chapter 5 - 00.130.000
With an so simple example the process would be easy, with with a real movie, with a lot of chapters and jumps caused by different editions it would become a nightmare...
Obviously if the MKV has more that two editions, for the third, fourth, etc. the process would be similar.
Which player you are using?
When ever it is possible to you, then use LAVFilters, best Matroska support!! LAV is supported by many players.
mpv (https://github.com/mpv-player/mpv) has limited Matroska support. Medium-Liniking is working but no Editions.
VLC has maybe the best Matroska support for Linux. VLC 3.0 could be interessting, Steve is fixing some mkv-parser issues.
When playing in computer, I use MPC-HC, which works with the ordered chapters with no problem... In VCL it is possible to select the second edition but then fails (I think there is a bug...)
The problem is that other players (KODI, etc.), players available in Android systems (KODI, MX Player, etc.) and Smart TVs and Bluray Players does not support the ordered chapters, so it is not possible to select the second edition of the movie. Thats the reason I were interested in a "quick process" to extract this second edition, and play it in a non-compatible player.
Regards, and :thanks: !!
PD. By the way, I've open a question in "MKVToolnix bug tracer" requesting information about how to split a MKV by chapters, when there are ordered chapters...
https://gitlab.com/mbunkus/mkvtoolnix/issues/2185
hubblec4
3rd January 2018, 22:28
Hi Maal656
For your short sample it is indeed simple to split the correct chapter-parts. And yes with a real movie exists many more hidden chapters(cut-points).
Only with the mkv to determine which chapters have to split is possible but a big task.
When you cut on a chapter point, which is not the start or end time of an m2ts/VobID, then maybe MTX can not cut correctly (Key frame issue).
Best way is to cut on the original m2ts(VobID)-durations but this info is for the single mkv not available.
In VCL it is possible to select the second edition but then fails (I think there is a bug...)
Yes it is a bug, more then one. I test sometimes my TNG Bluray mkv files. Sometimes the main-mkv starts and I can switch between the editions, sometimes hangs VLC or crash. An older VLC version 2.x works a bit better.
Some players like mpv(and VLC) has Matroska Medium-Linking support whereby it is possible to separate the editions in a new very small extra mkv(mostly less 1mb).
All content of the second edition is linked via ordered chapters in this extra mkv.
So you don't need to cut the mkv file.
Mmmh... this change a bit my mind about "in a far future". It should not so complicated to generate such "extra-edition-mkv's" with the cE.
I'm sure Mosu can't help you with the ordered chapter topic and such a support for MTX is for the moment not planed.
Maal656
5th January 2018, 00:18
For your short sample it is indeed simple to split the correct chapter-parts. And yes with a real movie exists many more hidden chapters(cut-points).
Only with the mkv to determine which chapters have to split is possible but a big task.
When you cut on a chapter point, which is not the start or end time of an m2ts/VobID, then maybe MTX can not cut correctly (Key frame issue).
Best way is to cut on the original m2ts(VobID)-durations but this info is for the single mkv not available.
Hello again!
I've done a test trying to extrack the different editions from a multi-edition MKV, and performing the process manually all seems OK. I'm attaching only the chapter information:
Original chapter.xml from the "Paranormal Activity - The Ghost Dimension" MKV, which includes three different editions of the movie:
File: MultiEdition.xml
Based on informartion for 2nd and 3rd edition, I've created (using ChapterEditor), two new chapter files, each one corresponding to one edition. In these files I add a new chapter in each position where in the original movie there is a jump from one time to other (as these times will be those used for the splitting), and also identify if they will be used or not in the new MKV to be created.
Chapter file for "Edition 2": Edition2.xml
Chapter file for "Edition 3": Edition3.xml
In order to create the MKV of Edition 2, I save the chapter file in (a copy of) the original Multi-edition MKV (replacing the original ordered chapters information), I load the MKV in MKVToolnix and then I select that the output must be splitted by chapters, in "all".
Once the process finishes I get multiple MKV files that must be ordered and joined. As I have identified the parts which are "not used", it is really easy to select the correct order. For example for edition 2 is:
001 + 014 + 003 + 015 + 005 + 016 + 007 + 017 + 009 + 018 + 011 + 019 + 013
I've checked all the "transition points" between parts, which are the "risky" areas, and all is OK. I'm not 100% sure, but I think that these points must be "key frames", as it is required for a smooth transition when playing the original MKV with ordered chapters.
The only pending job is to add the time of the original chapters in the resulting MKV files, but this is not really difficult.
hubblec4
5th January 2018, 19:38
When the attachment is available I will have a look.
Is this test multi-mkv from a Bluray or DVD?
Maal656
5th January 2018, 21:29
When the attachment is available I will have a look.
Is this test multi-mkv from a Bluray or DVD?
Hello. The test MKV is from a Bluray. I've send you the attachment by e-mail.
Regards.
hubblec4
6th January 2018, 18:09
The chapter times where you cut, could maybe a key frame and so works it for you with this movie.
I have other Blurays where the chapter marks not match to a key frame, and MTX don't cut this video on the positions I want.
In this movie was 20 chapters only, a number which it makes possible to work manually.
I understand your way you process the mkv and it is a luck for you, that I have changed "ordering" of the m2ts for the extra editions. In the old cE the "rest" m2ts files was ordered by the m2ts number. So you had many many more cut points.
When the cE1.00 is ready then I will think about such a feature.
hubblec4
12th January 2018, 01:49
chapterEditor(cE) 1.00 RC1 is available.
Windows (https://forum.videohelp.com/attachments/44378-1515717368/cE_W(1.00Rc1).7z)
Linux (https://forum.videohelp.com/attachments/44379-1515717368/cE-L(1.00RC1).7z)
The last editor in the new cE is the Matroska Menu Editor (MME).
https://forum.videohelp.com/attachments/44380-1515717544/MME_Hard-Link.JPG
The name "Matroska Menu Editor" no longer applies exactly because this editor contains the Matroska Linking theme.
There will be the menu function again later.
Matroska-Linking is one of the best Matroska features available, but unfortunately not widely used.
There are not any good tools yet, and the support for this feature is limited to a few software.
Let's start with the "simplest" Matroska-Linking, the Hard-Linking:
With Hard-Linking, Matroska files that are in a folder are linked virtually and seamlessly
via their Matroska SegmentUID elements PREV and NEXT.
The play order of the files can only be changed by re-setting the PREV and NEXT SegmentUIDs.
The MME sets up such Hard-Linking and can remove it.
The play order can be changed by moving the files in the list.
Possible player software:
The best software is the LAV splitter (https://www.videohelp.com/software/LAV-Filters)!
Unfortunately, VLC (https://www.videohelp.com/software/VLC-media-player)(VLC 2.2.x and 3.x) failed the tests.
For testing, I have a 3min file with MTX split into 30 seconds parts.
With the Hard-Linking the 3 minutes are seamlessly played in the LAV splitter, without jerks or disturbances.
VLC shows a total playing time of 3min07sec. At the "transitions" the video hangs for 1 second.
Another important change in the cE was switching Floats to Int64 for some "times".
In the ini are numbers that are now misinterpreted.
Please check the time values in the cE settings. (I have not had time yet, to program an
automatic to update the ini)
Change chapterEditor
added &
fixed *
improved #
changed %
rev1.00(RC 1) 2018-01-12
// chapterEditor
& Matroska Menu Editor
# Many "times" switched from float to Int64 (nanoseconds)
// Matroska Chapters Editor
* Languages that are not included in the "Often used languages"
were entered under certain conditions again and again in the ComboBox
* last chapter end time as edition playing time had a small error
// Matroska Menu Editor
& Mode: Hard-Linking (set up or delete)
& Folders or files also via drag&drop
& Change the order of Matroska files via drag&drop in the VST
von Suppé
17th January 2018, 21:09
Hi hubblec4
It's come to my attention that when I open a mkv cE (rev.0.51) gives me an error-window that says "There was no playing time are found."
Any idea?
cheers
hubblec4
17th January 2018, 22:34
Yes it is simple. I'm sure you use MTX v20 now, and in this version has many changed and removed.
In the old cE I used the mkvinfo output, but all this outputs are removed/changed.
cE rev0.51 will work until version 19 only. Sorry but cE rev0.51 is outdated and not supported.
You should use the new cE1.00, or why you still use the old cE?
von Suppé
18th January 2018, 11:38
:stupid: doh... man do I feel...
Problem solved, thanks. Can you believe I used it earlier but went back to 0.51 for a reason I can't remember.
Thanks hubblec4
hubblec4
18th January 2018, 15:26
I changed the first post with a hint for this old cE.
rev0.51
This version is deprecated and no longer supported. Furthermore, a maximum of MKVToolNix version 19 can be used.
hubblec4
1st February 2018, 21:01
chapterEditor(cE) 1.00 RC2 is available.
Windows (https://forum.videohelp.com/attachments/44560-1517514703/cE_W(1.00RC2).7z)
Linux (https://forum.videohelp.com/attachments/44561-1517514703/cE-L(1.00RC2).7z)
It continues with the next Matroska-Linking system, the Medium-Linking.
For Medium-Linking you need the SegmentUID and ordered chapters.
In a ChapterAtom, there is the "ChapterSegmentUID" element with the SegmentUID associated with the linked file. The start and end times of the chapter determine the length of the linking.
It is thus possible to store a large number of linkings in a separate Matroska file without changing the original files.
For Matroska Medium-Linking to work today, all files that are linked should have the same parameters.
(Theoretically, a very good Matroska splitter could also process Matroska files with different parameters.)
With the new Medium-Linking mode "Simple" you can link Matroska files with a separate main file.
A main play file can be created manually from one of the loaded source files.
Otherwise, such a file will automatically be created from the 1. source file.
I have many more automated, so you only have to make one click.
With a right-click the main play file can be played out of the cE.
Furthermore, there are a few options for the filename of the main file.
- Append name: the main filename will be appended to the source filename.
- Series prefix: with a prefix mask, series prefixes can be adopted and adapted. The main filename will be appended to the new prefix.
Wildcard: "?" - The character from the source file is adopted
Wildcard: ":" - The character is a number, which is replaced by a "0"
Other characters must be exactly the same in the source file
Example:
Source file: S01E01 - First Episode.mkv
Prefix mask: ????::??? or S??E::?-?
Main play file full name: S01E00 - Mainmenu.mkv
Options for using chapters
4 different chapters options for the main play file are available.
- No chapters(invisible)
- One chapter per file
- Takeover original chapters
- Original chapters and a separate edition for each file
For option 3 and 4, the original chapters should be ordered, otherwise cE will perform an internal chapter end-time calculation.
For option 1 and 2, ordered chapters are created using a playing time.
For all options, a playing time may/must be used, which may be the file playing time or the standard video track duration.
Standard video track duration
For Medium-Linking it is sometimes important to synchronize the chapter times with the video times so that the linked videos are played seamlessly.
Sometimes the file playing time is sufficient, but often this time is too big.
Determining the video times works very fast with the Statistics Tags and is 99.9% accurate. However, not all MKV muxer write these Tags.
I've slightly expanded the internal Matroska parser to parse the clusters, giving you 100% accurate video times. However, this method takes a little bit.
Both methods can be used simultaneously. First, cE searchs for Statistics Tags.
If you always want to work with the Cluster method, only this must be activated.
If neither method is active or the Tags are not found then the file duration will be used.
Chapter Structure Options:
The simple top-level structure can be processed with any Matroska Splitter.
Nested Chapters - LAV Splitter (https://www.videohelp.com/software/LAV-Filters):
The chapter structure is specially adapted for LAV Splitter.
Source file editions are better represented using nested chapters in the chapter menu.
Other splitters can also handle this structure (VLC (https://www.videohelp.com/software/VLC-media-player), mpv). The chapter presentation can be different.
Player software:
The two best players are MPC-HC/BE: All chapter options are processed properly.
VLC launches without problems and also plays the 1st edition, but hangs when selecting a different edition (chapter option 4).
The chapter options 1-3 are played by many players. Mpv does it with the best. ZoomPlayer and MPDN also work.
Change chapterEditor
added &
fixed *
improved #
changed %
rev1.00(RC 2) 2018-02-01
// Matroska Menu Editor
& Medium-Linking: Simple
& 4 chapters options
& Manually create main play file
& Language for chapters and SimpleTags (settings)
& Main Play File Name settings (settings)
- Options for the name
- Series prefix -> Prefix-Mask
& Determine video start and end time (settings)
- with Statistics Tags
- with Matroska Clusters
& Chapter structure options (settings)
- Top-Level chapters only
- Nested chapters: LAV-Splitter
* Drag&Drop had a little mistake
hubblec4
2nd March 2018, 23:15
chapterEditor(cE) 1.00 RC3 is available.
Windows (https://forum.videohelp.com/attachments/44834-1520028471/cE-W(1.00RC3).7z)
Linux (https://forum.videohelp.com/attachments/44835-1520028471/cE-L(1.00RC3).7z)
Matroska Medium-Linking menu mode is ready.
Several Matroska files and their editions can be connected and later conveniently selected in the "Menu".
Just as in the "Simple" mode, all linkings are stored in a separate main play file.
The presentation of the "menu" depends on the respective playback software.
Much has been taken from the old Matroska Menu Editor but also a lot of new and improved.
The menu-editions and their files are now summarized as a tree structure in the VST.
https://forum.videohelp.com/attachments/44836-1520028858/cE-Matroska%20Men%C3%BC.jpg
Change chapterEditor
added &
fixed *
improved #
changed %
rev1.00(RC 3) 2018-03-02
// Matroska Chapters Editor
* Removing all chapters from a Matroska file did not work anymore
* More than 9 digits for the nanoseconds at the chapter end time generated invalid XML files
* Last chapters end time as edition playtime did not work for "XML files only"
// Matroska Menu Editor
& Medium-Linking: Menu
- Add a menu-edition
- Add a file to a menu-edition
- Internal Drag&Drop
& Automatic tasks
- Create a menu-edition with all files
- Create for each file a menu-edition
- Create for each file a menu-edition with all file-editions
- Preselection of a file-edition
- Use standard file-edition automatically
- Insert file-editions in descending order
- All files or from the selected file
& Display of titles for file-editions
- if there is no title, the EditionUID is used
& Mass change of file-editions
- All files of a menu-edition or from the selected file
& several adjustable hotkeys
& Load Chapters and Tags files in the editors (settings)
* Too many SimpleTags were created (Medium: Simple)
* Error messages when creating the main play file were not displayed
hubblec4
21st March 2018, 23:19
chapterEditor(cE) 1.00 RC4 is available.
Windows (https://forum.videohelp.com/attachments/44984-1521670346/cE-W(1.00RC4).7z)
Linux (https://forum.videohelp.com/attachments/44985-1521670346/cE-L(1.00RC4).7z)
Mosu had added new functions in the MTX Chapter Editor, which I also included in the cE.
Furthermore, there will be a new auxiliary function starting with MTX Version 22:
Remove dialog normalization from special audio tracks.
This feature is now available for the Disc2mkv editors.
For me, this eliminates the demux of such audio tracks with eac3to.
I guess Mosu will release the new version in the coming days.
Otherwise there are a lot of improvements.
Change chapterEditor
added &
fixed *
improved #
changed %
rev1.00(RC 4) 2018-03-21
// chapterEditor
& DGIndexNV - external Tool (settings)
# Loading an AVC.dgi file adapted from DGIndexNV version 2053
# lots of source code optimizations and small improvements
// Matroska Chapters Editor
& Load Matroska files without chapters
- an empty tab is created
- Matroska Tags are still loaded if available and the option is active
- not for "appending" in tabs, error message-> no chapters
& Clear endtime of all chapters
- individually or for all editions
- Editions flag "ordered" is automatically deactivated
* The SegmentEditionUID was also saved as ChapterUID
# Chapter Segment-Linking now also uses the internal Matroska parser
# determine track-UIDs, now also uses the internal Matroska Parser
// Chapter Database
& takeover 1030 new movies from the ChapterGrabber database
// Disc2mkv editors (BD+DVD)
& Automatic track name for the standard subtitle track (settings)
- no name deactivates the function
- the name is only used if the subtitle track has no name yet
& Remove dialog normalization from specific audio tracks (settings)
- from MKVToolNix version 22
& Cutting and join
- Create dgi file with DGIndexNV (.dgi file is automatically loaded)
- Load keyframes from an existing .dgi file
- Insert timestamp by right-click directly as cutting time
# Edit subtitle files
- the forced subtitle track is automatically inserted in front of the original track
# when exiting the chapterEditor, all running external programs are now also terminated
// BD2mkv Editor
# Edit subtitle files
- when opening the BDSUP2Sub Java version, the correct target FPS is now preset
- the language for the forced subtitles will now be set correctly
# Convert audio tracks
- a new track is immediately added to the list
- new track is selected
- the conversion can be aborted
- no duplicate track, if a second time is converted
hubblec4
14th April 2018, 18:06
chapterEditor(cE) 1.00 RC5 is available.
Windows (https://forum.videohelp.com/attachments/45173-1523724910/cE-W(1.00RC5).7z)
Linux (https://forum.videohelp.com/attachments/45174-1523724910/cE-L(1.00RC5).7z)
While working through the RC-Todo list I found a few bugs.
Ordered Chapters:
Since the Matroska specs are not clear enough, I have improved there some checks.
If the endtime is missing this is not a direct Matroska error, but such chapters disturb the playback,
since no virtual playing time can be calculated.
Creating a mtxcfg file for the Disc2mkv editors is now available again.
The mtxcfg file is a settings file for MKVToolNix (https://www.videohelp.com/software/MKVToolNix) (MTX).
The mtxcfg file opens MTX automatically if certain system settings are set (correct program linkage).
In cE such a mtxcfg file is created with all settings and you can then make other settings in MTX that are not present in the cE.
Thus, one can also edit multi-Angle/Edition Blu-rays/DVDs with MTX.
You can now also create the MKV files yourself (no longer with cE).
For this, the CMD/Bash file or mtxcfg file can then be used.
A series Blu-ray can be transferred to MTX within a few seconds using 1-Click mode with all cE presets (selected tracks, sorted, etc.).
Change chapterEditor
added &
fixed *
improved #
changed %
rev1.00(RC 5) 2018-04-21
// chapterEditor
& A check if the last used folder exists
- for all open/save dialogs (file/folder/disc)
- if the folder does not exist, the parent folder is checked
- it is searched until a valid folder was found
* internal Matroska Parser
- reading the segment duration with more than 4 bytes did not work
// All Chapter editors
# The last used folder is now also refreshed when loading files
// Matroska Chapters editor
& Hotkey for edit field Chapter name: New chapter name (settings)
& When selecting an ordered chapter, its endtime is checked
- no endtime: error color for the edit field
- too small endtime: warning color for the edit field
* Move chapter names and chapter tracks(UIDs)
- the moved node has not been refocused
- wrong data was displayed
* ordered chapters
- new chapters did not have an endtime when automatic time calculation is disabled
- Chapters from an XML file without endtime(which is illegal) is the time now empty
- Time checking adjusted (if endtime = 0 or empty)
- after errors and warnings the times were not restored
# Insert chapter name
- the name in the edit field is now always fully selected
// Chapter Converter
& Last used folder
// Disc2mkv
& Create mtxcfg file for MKVToolNix
& Open mtxcfg file automatically
& Manually muxing Matroska files by yourself
// BD2mkv Editor
& Make MKV automatically after all audios has been converted
// DVD2mkv Editor
* Multi-Edition-MKV Mode
- Preselected tracks were not sorted in the VobIDs
- all VOBs of a VobID are now appended
* Last chapter was not ignored when the time is too short
// Matroska Tags
# The last used folder is now also refreshed when loading files
hubblec4
1st May 2018, 19:41
chapterEditor(cE) 1.00 RC6 is available.
Windows (https://forum.videohelp.com/attachments/45477-1525199482/cE-W(1.00RC6).7z)
Linux (https://forum.videohelp.com/attachments/45478-1525199482/cE-L(1.00RC6).7z)
The chapter converter has been extended a bit.
The FPS conversion can now be used for all output formats.
The conversion is always active, as is the case in ChapterGen.
The chapter times are thus changed immediately when loading.
Native Matroska menu command (s) -> chapter process
There is only one command so far [GotoAndPlay (ChapterUID);].
This command is supported in VLC (https://www.videohelp.com/software/VLC-media-player).
For the easier entry of such a command, only the chapter-UID must be set and
the binary value is then generated.
Change chapterEditor
added &
fixed *
improved #
changed %
rev1.00(RC 6) 2018-05-01
// chapterEditor
& Support for new file formats
- Premiere (csv)
- CCE (csv)
- Scenarist SD (csv)
- Scenarist BD (tsv)
- DGIndexNV HEVC (dgi)
// Matroska Chapters Editor
& Native Matroska menu command(s) (Chapter processes)
- GotoAndPlay(ChapterUID);
// Chapter Converter
& New output formats
- CCE (csv)
- Scenarist BD (tsv)
- Scenarist SD (csv)
- OGG/OGM (txt)
& Source FPS
- FPS is adopted from FPS-based file formats
- non FPS-based files do not change the source FPS
* load multiple files and "save immediately" is inactive
- Now only the first file is loaded
# FPS conversion now for all output formats
// BD2mkv Editor
& Disturbing m2ts file(s) automatically ignore/remove (settings)
& eac3to options are considered for extracting an audio track
* Multi-Angle mpls -> ignore m2ts files
- ignore last m2ts not working
- wrong Angle-Segmentmap index was used
* E-AC3 tracks had no label when eac3to is selected as the editing tool
// DVD2mkv Editor
* Minimum playing time for titles was not taken into account (conversion to nanoseconds)
# Multi-Edition-MKV Modus
- DVD2mkv will be reset if there are no/too few multi-segment titles
hubblec4
9th May 2018, 22:03
chapterEditor(cE) rev1.00 is available.
Windows (https://forum.videohelp.com/attachments/45581-1525899184/cE-W(1.00).7z)
Linux (https://forum.videohelp.com/attachments/45582-1525899184/cE-L(1.00).7z)
After a lot of work and little time the cE1.00 is finished.
There are a few minor improvements to the GUI and new features for the chapter converter.
Change chapterEditor
added &
fixed *
improved #
changed %
rev1.00 2018-05-09
// Settings
& XBar: Restore default colors
& Drag&Drop for the external programs
- Drop on an edit box or button
- global drop: external programs are sought
& Linux: default path for MKVToolNix(/usr/bin) is used if no other path has been specified
// Chapter Converter
& Chapter naming for all output formats that have chapter names
& Ignore the first chapter in the FPS change
// Chapter database
& 1292 more films from the ChapterGrabber database transferred
* available Matroska chapter tabs were not loaded at login
// Disc2mkv editors
* Multi-Edition/Angle MKV
- Chapter end times disagreed in rare cases for "invisible" m2ts / VobID segments
foxyshadis
10th May 2018, 08:28
Whoa, awesome. CE's one of my favorite tools, I'll have to give it some time to see how everything's worked out now.
hubblec4
10th May 2018, 14:53
....I'll have to give it some time to see how everything's worked out now.
What are your favorite tasks?
I know cE has no good documentation but this is one big task on my Todo-list but I don't know right where I have to start.
cE has now a lot of function and features but if you need more, let me know. One rule of cE is:
What the user wants, he gets.
hubblec4
29th May 2018, 17:53
chapterEditor(cE) rev1.01 is available.
Windows (https://forum.videohelp.com/attachments/45763-1527612383/cE-W(1.01).7z)
Linux (https://forum.videohelp.com/attachments/45764-1527612383/cE-L(1.01).7z)
In this little update there are new features for Matroska Hard-Linking.
I have installed 5 new Hard-Linking options.
The options for series may be quite helpful.
Episodes of a series with an intro and/or credits can be linked quickly.
The first mkv file is the intro and the last mkv file are the credits.
On the hard disk, the files can be different ordered, the order is deciding how it is in the cE.
Change chapterEditor
added &
fixed *
improved #
changed %
rev1.01 2018-05-29
// Matroska Menu Editor
& Hard-Linking options
- full Hard-Linking
- only with NextUID
- only with PrevUID
- Series: episodes with intro
- Series: episodes with credits
- Series: episodes with intro and credits
* small error when disabling the source components
# Hard-Linking: unused UIDs are removed from the mkv files
Jim_Pansen
30th May 2018, 00:50
Hi, I'm having a serious feature request here.
GrassValley Edius does not support senseful marker lists on import and export, it works using its own propritairy file formats only. So I'm looking for a chapter conversation software which can deal with these uncommon formats.
Is it possible to add the two chapter formats supported by GrassValley Edius?
Best regards
Jim
hubblec4
30th May 2018, 11:50
I do it, when you share with me sample files and tell me where you need this support? In the Chapter-Converter Editor as output or an other place in cE?
Jim_Pansen
2nd June 2018, 14:28
I would send you two files via mail in the next days and a german description.
Thank you very much so far.
Jim
hubblec4
25th June 2018, 23:15
chapterEditor(cE) rev1.02 is available.
Windows (https://forum.videohelp.com/attachments/45925-1529964331/cE-W(1.02).7z)
Linux (https://forum.videohelp.com/attachments/45926-1529964331/cE-L(1.02).7z)
In the cE there is now a Multi-MKV editor,
with which one can create a multi-editions file from a normal Matroska file(mkv, mka, mk3d).
Only the chapters and tags are replaced and no video or audio data is manipulated.
https://forum.videohelp.com/attachments/45923-1529962889/Multi-MKV.JPG
I had a couple of requests where NLE projects could put multiple editions of a movie, split into many parts, in a single mkv.
In principle, it is similar to Blu-ray or DVD, but there you have specific information about the individual segments.
The Multi-MKV editor requires only one Matroska file with chapters, which are interpreted as segments.
Actually, all very easy and this time I have also recorded a few tutorial videos (https://forum.videohelp.com/attachments/45924-1529963655/Mulit-MKV_Tutorial1.7z).
With the Multi-MKV editor but not only NLE projects can be edited, even normal episodes, movies or homemade videos
can be subsequently converted into a multi-mkv.
There will be a function for an NLE project later on which helps to connect the individual parts.
The tutorial video on NLE explains it in more detail.
Nobody would like to look at friends the full 9h holiday video.
But with a multi-mkv and an edition: Holiday Highlights(36min) you look at them but happy.
Again, nothing has to be cut out or re-encoded.
Such a multi-mkv is based only on ordered editions and is thus, as good as anywhere playable.
In VLC and mpv it definitely works and I think on many other software players too.
A little later there will also be the function for splitting a multi-mkv, since I already had requests about this, but never really knew where and how to install it.
Change chapterEditor
added &
fixed *
improved #
changed %
rev1.02 2018-06-26
// chapterEditor
& Multi-MKV Editor
// Matroska Tags Editor
* TagUID type was not set correctly when a target node was selected
// Matroska Menu Editor
# Medium-Linking Menu: In the VST (menu editions) the files were not reselected after the move
// Multi-MKV Editor
& Edit last end time stamp
& Chapter options
- No/invisible chapters
- One chapter per segment
- Take over external chapters (Matroska Chapters in XML format)
& predefined language for the chapters and tags (settings)
& Load chapters and tags in the editors (settings)
& Drag and drop for loading files
& Internal drag and drop for adding and moving
& Restore original state of Matroska file
& Play Matroska file
hubblec4
24th July 2018, 12:14
chapterEditor(cE) rev1.03 is available.
Windows (https://forum.videohelp.com/attachments/46168-1532429995/cE-W(1.03).7z)
Linux (https://forum.videohelp.com/attachments/46169-1532429995/cE-L(1.03).7z)
Change chapterEditor
added &
fixed *
improved #
changed %
rev1.03 2018-07-24
// All Chapter editors
& Support for 2 new chapter formats
- GrassValley Edius Format Version 2
- GrassValley Edius Format Version 3
* Source FPS files:
- "Remove files after loading" is deactivated and the file is used several times
then the chapters doubled
* File filtering in the Open dialog for "All supported files" did not work anymore
// Matroska Chapters editor
# Time adjustments for the chapter end times for non-ordered editions
- FPS conversion and chapter time cutting
// Chapter Converter
& 2 new output formats
- GrassValley Edius V2 (csv)
- GrassValley Edius V3 (csv)
// Time adjustments
& Offset time for FPS conversion
- Offset time should not be less than the smallest chapter time
- "0" or "empty" deactivates the function
- wrong time input sets the offset time to 0
// Matroska Tags Editor
& Preserve MKVToolNix Statistics Tags when saving in Matroska files(Preferences)
- for newly created or loaded XML files
Wakaku
17th August 2018, 21:34
Firstly, thank you very much for chapterEditor. For me it is the most powerful embedded XML tag editor to date, thus I use it to edit my personally embedded XML tags after I embed them using MKVToolNix's CLI.
Then after Mp3tag finally has Matroska support, I use it to tag "multiple" MKV's at once, then use chapterEditor to edit the embedded XML tags, like for example: modifying the tag languages, sorting the tags to an order of my liking by dragging, changing the TargetTypeValue and the TargetType, deleting statistics tags if any, etc. Mp3tag can't do those things as it is a general tagger.
But since version 1.03, after I tag an MKV using Mp3tag then editing it with chapterEditor, I just found out lately that chapterEditor v1.03 sometimes deletes the embedded Global XML tags after saving. It happened quite a few times thus I ended up researching and re-inserting those tags I inserted before.
I'm not 100% sure how to recreate it, but here goes:
1. I tag an MKV (or multiple MKV's) using Mp3tag.
2. I have embedded an XML tag to the video track using MKVToolNix's CLI "mkvpropedit.exe". In my situation, I usually embed a rotation tag, to losslessly rotate those videos like from YouTube which are oriented sideways, so that when played by the likes of MPC-HC, MPC-BE, and PotPlayer, it is auto-rotated during playback. So far only those three media players can auto-rotate an MKV during playback.
My rotation tag is something like below. I learned this way back by remuxing an MP4 video (which already have a rotation tag) to an MKV file, then I extracted it using the likes of gMKVExtractGUI.
<?xml version="1.0"?>
<!-- <!DOCTYPE Tags SYSTEM "matroskatags.dtd"> -->
<Tags>
<Tag>
<Targets>
<TargetTypeValue>30</TargetTypeValue>
<TargetType>TRACK</TargetType>
</Targets>
<Simple>
<Name>ROTATE</Name>
<String>90</String>
<TagLanguage>und</TagLanguage>
<DefaultLanguage>1</DefaultLanguage>
</Simple>
</Tag>
</Tags>
STEP 2 can be done first before STEP 1, it doesn't matter.
3. Now I edit the MKV's embedded XML tags with chapterEditor v1.03. Just like I wrote earlier above, I usually edit the order, the tag language and the TargetTypeValue and the TargetType.
After clicking save, the embedded GLOBAL XML tags are gone, and the only XML tag left is my rotation tag for the video track.
So in the meantime I re-downloaded versions 1.01 and 1.02. Right now I use v1.02 and the issue luckily does not manifest again yet.
I just want to share this experience of mine. Sorry for quite a long post. Thanks and more power.
hubblec4
18th August 2018, 02:12
Many thanks for your report. I found this issue too, but I was not sure.
I think it is an issue with the new feature "keep existing MKV-Statistics Tags.
Please have a look in the preferences Matroska Tools -> Tags, at the bottom of the automatic section
and deactivate this feature.
Auto-rotate an MKV during playback sounds very interesting. I have never heard before that Matroska can do this.
hubblec4
20th August 2018, 23:17
chapterEditor(cE) rev1.04 is available.
Windows (https://forum.videohelp.com/attachments/46540-1534803053/cE-W(1.04).7z)
Linux (https://forum.videohelp.com/attachments/46541-1534803053/cE-L(1.04).7z)
A small change caused the Matroska Tags Editor to stop working properly.
In Mutli-MKV Editor there is now a help for NLE projects to connect the individual MKV parts.
Change chapterEditor
added &
fixed *
improved #
changed %
rev1.04 2018-08-21
// Matroska Multi-MKV
& Join Matroska files
- Automatic chapters per file are set by MKVToolNix
- there is a chapters.xml / .txt in the folder, these chapters are used
- the path to the new Matroska file is transferred to the edit field
- Matroska file is automatically played after successful create
* End time from last chapter was sometimes not calculated correctly
# External chapters: Chapters are ignored if start time greater than edition's playing time
// Matroska Tags editor
* Tags were no longer saved correctly in Matroska files
Wakaku
29th August 2018, 06:33
Just want to say thank you for the update. Version 1.04 works fine.
Anyway, if I may, the first player I knew which can auto-rotate MKV's with an embeded XML rotation tag during playback is MPC-HC. So I made a feature request to MPC-BE knowing it's a fork of MPC-HC, thus I ended up submitting an MKV file with an embeded rotation tag. Then I requested to SMPlayer too, but sadly it could still not auto-rotate MKV's. Then not too long, PotPlayer has added the ability.
And so, only three media players I know have the ability. In chronological order:
1. MPC-HC
2. MPC-BE
3. PotPlayer
Thanks again. :)
hubblec4
29th August 2018, 13:01
Thanks for your chapterEditor feedback and info about players which can handle rotation of mkvs.
ROTATION TagName is not an official Matroska TagName and it is not in the TagName list. I hope you do not enter ROTATION again and again in the edit field.
You can use the Text favorites (yellow star).
Or would it be helpful to add ROTATION to the TagName list? There are other unofficial TagNames like the MKVToolNix Statistics Tags TagNames.
Let me know if you need something.
vertigo220
16th September 2018, 00:19
First, thanks for this program, and especially for the recent addition of multi-edition support. I've been using Xin1Generator for that for the past few years, but it's abandoned and so I'm glad to see another option, and I really like that this does everything in one step, whereas with Xin1 I have to use it to create all the files then drop them into MKVToolNix to create the MKV. I also really like the ability to create presets for the edition names. I have some questions and comments regarding your program as well as how it compares to Xin1. Also, before I get into that, I just wanted to mention PotPlayer, in case nobody else has. It's my favorite player, and it supports multi-editions as well as a myriad of other features.
First, the interface. Maybe it's just me, because screenshots online look different, but mine has black text on dark-gray backgrounds, which is obviously not ideal. Also, there appears to be a bug, which you can see at the top of the program in the attached screenshot. This happens as soon as I load the disc (click the checkmark). Also, instead of just saying the output directory doesn't exist, it should offer to create it.
Next, and this really falls under interface as well, I have no idea what the subtitle track compression does or if I should use it. And the default is partially enabled (no idea what that means) even though the tutorial video (which is for a significantly older version) explicitly shows disabling it.
As for the actual multi-edition section, there are a couple features present in Xin1 that are missing here. First is the ability to change their order, which is huge for me. I often don't want the default (first) edition to be the one that's first on the disc. Second, the QP file isn't attached to the MKV. When using Xin1, I just drop it into MKVToolNix along with all the other files and that way it's always with the file it belongs to. Granted, it has to be dropped separately on the attachments tab, as MKVToolNix won't deal with it automatically like it does with the other files, and if that's the reason chapterEditor doesn't attach it, maybe you could create an issue about it on MKVToolNix's repo. Also, assuming you make it so the file gets attached, it should allow a user-customizable description to be entered for it (something that would be set in options, so it doesn't have to be entered each time). For example, I use "Forces I-frame placement on chapter borders when encoding with x264, ensuring seamless playback. Reference this file with x264's --qpfile option." And finally, it should warn the user when they try to start processing a file without naming the editions.
As to my question about this vs Xin1, I did a couple files using both (made sure I set the edition order in Xin1 the same as in chapterEditor) and, though I expected the chapters to be the same, or at least very similar, I found them to be significantly different. As far as I can tell, they lead to *mostly* the same results, though I've already found one difference on the first file I did, so I'm concerned about the accuracy of chapterEditor. Chapter 19 (1:16:54) on the second edition is hidden in the file created by chapterEditor but visible in both the Xin1 file (chapter 18 in that one because for some reason it starts numbering at 0) and on the disc. Also, the number of chapter entries is vastly different between the two and, while the Xin1 chapters are all 0's from the ten-thousandths place on, chapterEditor keeps going, though it just turns into a repeating number after that point. And the timings are slightly different starting even before that point (closer to the decimal). Here's the two versions for comparison, which I edited to a more human-readable format, but I've also attached the xml files for each in case those are preferred (in .txt format, though, since the forum doesn't accept .xml files).
Xin1:
<EditionFlagHidden>0</EditionFlagHidden>
<EditionFlagDefault>1</EditionFlagDefault>
<EditionFlagOrdered>1</EditionFlagOrdered>
00:00:00.000000000-00:05:23.448000000 - Hidden(N)
00:05:23.448000000-00:06:51.328000000 - Hidden(N)
00:06:51.328000000-00:09:08.423000000 - Hidden(Y)
00:09:08.423000000-00:09:47.712000000 - Hidden(Y)
00:09:47.712000000-00:09:56.262000000 - Hidden(Y)
00:09:56.262000000-00:13:18.256000000
00:13:18.256000000-00:14:58.022000000 - Hidden(Y)
00:14:58.022000000-00:20:05.538000000 - Hidden(N)
00:20:05.538000000-00:20:34.567000000 - Hidden(N)
00:20:34.567000000-00:23:23.277000000 - Hidden(Y)
00:23:23.277000000-00:25:53.343000000 - Hidden(N)
00:25:53.343000000-00:31:20.253000000 - Hidden(N)
00:31:20.253000000-00:34:40.120000000 - Hidden(N)
00:34:40.120000000-00:34:53.591000000 - Hidden(Y)
00:34:53.591000000-00:37:26.953000000 - Hidden(N)
00:37:26.953000000-00:38:23.176000000 - Hidden(N)
00:38:23.176000000-00:40:01.316000000 - Hidden(Y)
00:40:01.316000000-00:40:45.902000000 - Hidden(Y)
00:40:45.902000000-00:41:07.173000000 - Hidden(Y)
00:41:07.173000000-00:44:25.204000000 - Hidden(N)
00:44:25.204000000-00:45:46.911000000 - Hidden(N)
00:45:46.911000000-00:46:54.270000000 - Hidden(Y)
00:46:54.270000000-00:47:15.124000000 - Hidden(Y)
00:47:15.124000000-00:51:32.297000000 - Hidden(N)
00:51:32.297000000-00:58:30.215000000 - Hidden(N)
00:58:30.215000000-00:59:09.671000000 - Hidden(Y)
00:59:09.671000000-01:01:31.813000000 - Hidden(N)
01:01:31.813000000-01:04:56.393000000 - Hidden(Y)
01:04:56.393000000-01:06:43.082000000 - Hidden(Y)
01:06:43.082000000-01:06:59.057000000 - Hidden(N)
01:06:59.057000000-01:10:43.573000000 - Hidden(Y)
01:10:43.573000000-01:10:43.656000000 - Hidden(Y)
01:10:43.656000000-01:13:10.970000000 - Hidden(N)
01:13:10.970000000-01:14:21.749000000 - Hidden(N)
01:14:21.749000000-01:19:22.800000000 - Hidden(Y)
01:19:22.800000000-01:19:22.883000000 - Hidden(Y)
01:19:22.883000000-01:25:54.274000000 - Hidden(N)
01:25:54.274000000-01:28:59.167000000 - Hidden(N)
01:28:59.167000000-01:30:31.926000000 - Hidden(Y)
01:30:31.926000000-01:32:18.575000000 - Hidden(N)
01:32:18.575000000-01:33:23.640000000 - Hidden(Y)
01:33:23.640000000-01:37:38.061000000 - Hidden(N)
01:37:38.061000000-01:38:18.142000000 - Hidden(Y)
01:38:18.142000000-01:41:09.980000000 - Hidden(N)
01:41:09.980000000-01:47:29.526000000 - Hidden(N)
<EditionFlagHidden>0</EditionFlagHidden>
<EditionFlagDefault>0</EditionFlagDefault>
<EditionFlagOrdered>1</EditionFlagOrdered>
01:47:29.526000000-01:52:24.654000000 - Hidden(N)
01:52:24.654000000-01:54:16.433000000 - Hidden(N)
00:06:51.328000000-00:09:08.423000000 - Hidden(Y)
01:54:16.433000000-01:54:55.722000000 - Hidden(Y)
00:09:47.712000000-00:09:56.179000000 - Hidden(Y)
00:09:56.179000000-00:13:18.256000000 - Hidden(N)
01:54:55.722000000-01:56:26.396000000 - Hidden(Y)
01:56:26.396000000-02:01:14.183000000 - Hidden(N)
02:01:14.183000000-02:01:43.296000000 - Hidden(N)
00:20:34.567000000-00:23:23.193000000 - Hidden(Y)
00:23:23.193000000-00:25:53.260000000 - Hidden(N)
00:25:53.260000000-00:31:20.170000000 - Hidden(N)
00:31:20.170000000-00:34:40.120000000 - Hidden(N)
02:01:43.296000000-02:01:53.055000000 - Hidden(Y)
02:01:53.055000000-02:04:01.684000000 - Hidden(N)
02:04:01.684000000-02:04:57.991000000 - Hidden(N)
00:38:23.176000000-00:40:01.316000000 - Hidden(Y)
02:04:57.991000000-02:05:40.742000000 - Hidden(Y)
00:40:45.902000000-00:41:07.089000000 - Hidden(Y)
00:41:07.089000000-00:44:44.472000000 - Hidden(N)
00:44:44.472000000-00:45:46.911000000 - Hidden(N)
02:05:40.742000000-02:06:43.513000000 - Hidden(Y)
00:46:54.270000000-00:47:15.040000000 - Hidden(Y)
00:47:15.040000000-00:51:32.213000000 - Hidden(N)
00:51:32.213000000-00:58:30.215000000 - Hidden(N)
02:06:43.513000000-02:07:25.512000000 - Hidden(Y)
02:07:25.512000000-02:09:33.766000000 - Hidden(N)
01:01:31.813000000-01:04:56.393000000 - Hidden(Y)
02:09:33.766000000-02:11:17.535000000 - Hidden(Y)
02:11:17.535000000-02:11:33.594000000 - Hidden(N)
01:06:59.057000000-01:10:43.572000000 - Hidden(Y)
01:10:43.572000000-01:10:43.573000000
02:11:33.594000000-02:13:37.760000000 - Hidden(Y)
01:14:21.749000000-01:16:54.191000000 - Hidden(Y)
01:16:54.191000000-01:19:22.798000000 - Hidden(N)
01:19:22.798000000-01:19:22.800000000 - Hidden(N)
02:13:37.760000000-02:18:58.579000000 - Hidden(Y)
02:18:58.579000000-02:21:59.386000000 - Hidden(N)
01:28:59.167000000-01:30:31.841000000 - Hidden(Y)
01:30:31.841000000-01:32:18.575000000 - Hidden(N)
02:21:59.386000000-02:23:04.365000000 - Hidden(Y)
02:23:04.365000000-02:26:22.023000000 - Hidden(N)
01:37:38.061000000-01:38:18.057000000 - Hidden(Y)
01:38:18.057000000-01:41:09.896000000 - Hidden(N)
01:41:09.896000000-01:47:29.526000000 - Hidden(N)
chapterEditor:
<EditionFlagHidden>0</EditionFlagHidden>
<EditionFlagDefault>0</EditionFlagDefault>
<EditionFlagOrdered>1</EditionFlagOrdered>
00:00:00.000000000-00:05:23.448111111 - Hidden(N)
00:05:23.448111111-00:09:56.262311111 - Hidden(N)
00:09:56.262311111-00:14:58.022111111 - Hidden(N)
00:14:58.022111111-00:20:05.537644444 - Hidden(N)
00:20:05.537644444-00:23:23.276844444 - Hidden(N)
00:23:23.276844444-00:25:53.343422222 - Hidden(N)
00:25:53.343422222-00:31:20.253333333 - Hidden(N)
00:31:20.253333333-00:34:53.591444444 - Hidden(N)
00:34:53.591444444-00:37:26.953000000 - Hidden(N)
00:37:26.953000000-00:41:07.172955555 - Hidden(N)
00:41:07.172955555-00:44:25.204111111 - Hidden(N)
00:44:25.204111111-00:47:15.123844444 - Hidden(N)
00:47:15.123844444-00:51:32.297422222 - Hidden(N)
00:51:32.297422222-00:59:09.671000000 - Hidden(N)
00:59:09.671000000-01:06:43.082266666 - Hidden(N)
01:06:43.082266666-01:10:43.655911111 - Hidden(N)
01:10:43.655911111-01:13:10.969755555 - Hidden(N)
01:13:10.969755555-01:19:22.882933333 - Hidden(N)
01:19:22.882933333-01:25:54.273933333 - Hidden(N)
01:25:54.273933333-01:30:31.926311111 - Hidden(N)
01:30:31.926311111-01:33:23.639511111 - Hidden(N)
01:33:23.639511111-01:38:18.142022222 - Hidden(N)
01:38:18.142022222-01:41:09.980355555 - Hidden(N)
01:41:09.980355555-01:47:29.526200000 - Hidden(N)
<EditionUID>4551479997</EditionUID>
<EditionFlagHidden>0</EditionFlagHidden>
<EditionFlagDefault>0</EditionFlagDefault>
<EditionFlagOrdered>1</EditionFlagOrdered>
01:47:29.526200000-01:52:24.654355555 - Hidden(N)
01:52:24.654355555-01:54:16.432688888 - Hidden(N)
00:06:51.327577777-00:09:08.422866666 - Hidden(Y)
01:54:16.432688888-01:54:55.721933333 - Hidden(Y)
00:09:47.712111111-00:09:56.178888888 - Hidden(Y)
00:09:56.178888888-00:13:18.255777777 - Hidden(N)
01:54:55.721933333-01:56:26.395844444 - Hidden(Y)
01:56:26.395844444-02:01:14.183333333 - Hidden(N)
02:01:14.183333333-02:01:43.295755555 - Hidden(N)
00:20:34.566644444-00:23:23.193422222 - Hidden(Y)
00:23:23.193422222-00:25:53.260000000 - Hidden(N)
00:25:53.260000000-00:31:20.169933333 - Hidden(N)
00:31:20.169933333-00:34:40.119666666 - Hidden(N)
02:01:43.295755555-02:01:53.055488888 - Hidden(Y)
02:01:53.055488888-02:04:01.684000000 - Hidden(N)
02:04:01.684000000-02:04:57.990244444 - Hidden(N)
00:38:23.175822222-00:40:01.315511111 - Hidden(Y)
02:04:57.990244444-02:05:40.741266666 - Hidden(Y)
00:40:45.901711111-00:41:07.089533333 - Hidden(Y)
00:41:07.089533333-00:44:44.473377777 - Hidden(N)
00:44:44.473377777-00:45:46.910733333 - Hidden(N)
02:05:40.741266666-02:06:43.512288888 - Hidden(Y)
00:46:54.269688888-00:47:15.040422222 - Hidden(Y)
00:47:15.040422222-00:51:32.214022222 - Hidden(N)
00:51:32.214022222-00:58:30.214933333 - Hidden(N)
02:06:43.512288888-02:07:25.512577777 - Hidden(Y)
02:07:25.512577777-02:09:33.765688888 - Hidden(N)
01:01:31.813000000-01:04:56.392355555 - Hidden(Y)
02:09:33.765688888-02:11:17.536022222 - Hidden(Y)
02:11:17.536022222-02:11:33.593711111 - Hidden(N)
01:06:59.056555555-01:10:43.572511111 - Hidden(Y)
02:11:33.593711111-02:13:37.759400000
01:14:21.748800000-01:16:54.192755555 - Hidden(Y)
01:16:54.192755555-01:19:22.799533333 - Hidden(N)
01:19:22.799533333-01:19:22.799533333 - Hidden(N)
02:13:37.759400000-02:18:58.579888888 - Hidden(Y)
02:18:58.579888888-02:21:59.385511111 - Hidden(N)
01:28:59.166977777-01:30:31.842888888 - Hidden(Y)
01:30:31.842888888-01:32:18.574511111 - Hidden(N)
02:21:59.385511111-02:23:04.367088888 - Hidden(Y)
02:23:04.367088888-02:26:22.022866666 - Hidden(N)
01:37:38.060333333-01:38:18.058622222 - Hidden(Y)
01:38:18.058622222-01:41:09.896955555 - Hidden(N)
01:41:09.896955555-01:47:29.526200000 - Hidden(N)
hubblec4
16th September 2018, 14:14
First, thanks for this program, and especially for the recent addition of multi-edition support.
First: Welcome to doom9 forum and thanks for your feedback.
First, the interface. Maybe it's just me, because screenshots online look different, but mine has black text on dark-gray backgrounds, which is obviously not ideal.
It seems you using WIN10 and there I can't change the font color of most components, so black is available only.
In the settings you can change all colors. The gray color is the default color and your are right, it is not optimal.
Also, there appears to be a bug, which you can see at the top of the program in the attached screenshot.
I see that some components are stay visible and overlap the "front" components. I will check this.
This happens as soon as I load the disc (click the checkmark). Also, instead of just saying the output directory doesn't exist, it should offer to create it.
Could you explain this a bit more, I don't understand right what, where you mean.
Next, and this really falls under interface as well, I have no idea what the subtitle track compression does or if I should use it. And the default is partially enabled (no idea what that means) even though the tutorial video (which is for a significantly older version) explicitly shows disabling it.
This compression is an MKVToolNix(MTX) function. Default, all subtitle tracks will be compressed by MTX, but I need for my forced subs uncompressed tracks so I have implemented this settings directly in chapterEditor. The "gray" status of the checkbox is the default setting for MTX.
As for the actual multi-edition section, there are a couple features present in Xin1 that are missing here. First is the ability to change their order, which is huge for me. I often don't want the default (first) edition to be the one that's first on the disc.
You can do this as well. Before you click the "merge" button: Enable all editions you want to preserve and change their order via drag and drop(mouse). After merging you can't change the order.
Second, the QP file isn't attached to the MKV. When using Xin1, I just drop it into MKVToolNix along with all the other files and that way it's always with the file it belongs to. Granted, it has to be dropped separately on the attachments tab, as MKVToolNix won't deal with it automatically like it does with the other files, and if that's the reason chapterEditor doesn't attach it, maybe you could create an issue about it on MKVToolNix's repo. Also, assuming you make it so the file gets attached, it should allow a user-customizable description to be entered for it (something that would be set in options, so it doesn't have to be entered each time). For example, I use "Forces I-frame placement on chapter borders when encoding with x264, ensuring seamless playback. Reference this file with x264's --qpfile option."
For the moment this function is not available to add attachments by chapterEditor, but I also have requests about this and I will think about it.
But you can do this for now with a manually task. You can create a mtxcfg.file with chapterEditor. This starts the MTX and you can add there the qp.file and mux than the multi edition mkv with the MTX-GUI.
And finally, it should warn the user when they try to start processing a file without naming the editions.
It exists always an edtion name. If the user don't enter a private name the default name "edition" with the number is used.
But I could add such a warning.
As to my question about this vs Xin1, I did a couple files using both (made sure I set the edition order in Xin1 the same as in chapterEditor) and, though I expected the chapters to be the same, or at least very similar, I found them to be significantly different. As far as I can tell, they lead to *mostly* the same results, though I've already found one difference on the first file I did, so I'm concerned about the accuracy of chapterEditor. Chapter 19 (1:16:54) on the second edition is hidden in the file created by chapterEditor but visible in both the Xin1 file (chapter 18 in that one because for some reason it starts numbering at 0) and on the disc. Also, the number of chapter entries is vastly different between the two and, while the Xin1 chapters are all 0's from the ten-thousandths place on, chapterEditor keeps going, though it just turns into a repeating number after that point. And the timings are slightly different starting even before that point (closer to the decimal). Here's the two versions for comparison, which I edited to a more human-readable format, but I've also attached the xml files for each in case those are preferred (in .txt format, though, since the forum doesn't accept .xml files).
First: Thanks for taking time to test this feature.
Ordered chapters can be very complex but you can go different ways and get same results.
The first issue with Xin1 are the timestamps. The accuracy is milli-seconds only but we need nano second accuracy for perfect working.
Why are the timestamps so different... this is every time a question of the order of the segments.
Short sample Blu-ray with 3 editions and 9 segments(m2ts)
1 edition: 1,6,3,4,9
2 edition: 1,7,3,4,9
3 edition: 1,5,3,8,9
Multi-Segment Map Xin1: 1,6,3,4,9,5,7,8
The first edition uses the segment order directly. All other segments of all other editions will be appended in numerical order(without doubled segments).
The same way is used in the old chapterEditor(0.51) but I have change this behavior because it was easier to build the complex ordered structure.
Multi-Segment Map chapterEditor: 1,6,3,4,9,7,5,8
chapterEditor appends segments from other editions in order of the editions.
The first edition in chapterEditor is "normal" constructed, that means you don't find hidden chapters, because it is not necessary.
All segments are in a row and so the timestamps consecutive.
BD2mkv editor creates also normal mkv's for a one edition mkv.
For all other editions the timestamps are equal as long the segments equal.
I hope I could help you.
hubblec4
16th September 2018, 16:29
....
I've been using Xin1Generator for that for the past few years, but it's abandoned and so I'm glad to see another option, and I really like that this does everything in one step, .....
A small hint/warning:
MKVToolNix(MTX) is not able to mux seamless branching Blu-rays (https://gitlab.com/mbunkus/mkvtoolnix/issues/2051) 100% properly, because it can't skip identical frames(IF's). Identical frames means audio frames not video frames.
When eac3to detected such IF's you should demux the audios before you mux the multi-edition mkv. I don't know if Xin1 realized this IF's while demuxing the streams.
If you don't demux the audios the chapter markers not any more in synch with the video frame.
Everything play fine so it seems and you will not be able to realize this very small issue.
vertigo220
16th September 2018, 19:14
In the settings you can change all colors.
Thanks. Changed it to a lighter gray and it looks much better now. On another note regarding the GUI, the button for starting the MKV mux (the one with "MKV" on it in the BD2mkv section) appears grayed out, giving the impression it's not available. This made me look around for a bit to see what I was missing, why I wasn't able to start it, then I checked and saw that it was actually good to go, it just didn't look that way. Also, another small issue I've found is that every time the "Log MTX" window updates, which is basically every second, it pulls you back to that tab, making it very difficult to examine what's going on in the others. And one more is that even with "Use the file name as subfolder" unchecked, it seems to do so anyway.
Could you explain this a bit more, I don't understand right what, where you mean.
Not sure which part, so I'll just explain both. The issue with the overlapping parts of the GUI happens as soon as I press the big green checkmark button to analyze the disc. As for "instead of just saying the output directory doesn't exist, it should offer to create it," I'm talking about if you don't select a valid/existing folder in the target box, when you click the checkmark button it gives you an error at the bottom of the window saying the output directory doesn't exist. Usually, in that case programs will say it doesn't exist and ask if you'd like to create it, with "Yes" and "No" buttons.
This compression is an MKVToolNix(MTX) function. Default, all subtitle tracks will be compressed by MTX, but I need for my forced subs uncompressed tracks so I have implemented this settings directly in chapterEditor. The "gray" status of the checkbox is the default setting for MTX.
Thanks. I would suggest a tooltip explaining this. Even something as simple as "leave at default setting to use MKVToolNix defaults" would help quite a bit. Also, your mention of forced subs reminded me of another thing: there's the option to set a subtitle track as default, but not forced. I haven't done a multi-edition movie with foreign language yet, which is why it didn't occur to me, but if I did, this would certainly be a potential issue.
You can do this as well. Before you click the "merge" button: Enable all editions you want to preserve and change their order via drag and drop(mouse). After merging you can't change the order.
Definitely good to know! I think it would be good to make this ability more clear, perhaps with a tooltip (when hovering over the playlists or even a permanent one at the top or bottom of the playlist window/area) or maybe with buttons next to them like this (http://www.mightygrocery.com/wp-content/uploads/2010/09/tutorial_dragndrop.png).
For the moment this function is not available to add attachments by chapterEditor, but I also have requests about this and I will think about it.
But you can do this for now with a manually task. You can create a mtxcfg.file with chapterEditor. This starts the MTX and you can add there the qp.file and mux than the multi edition mkv with the MTX-GUI.
That would be great if you could add it. While it's nice there is a workaround, I'm all for making it more automated. As for the workaround, I'm not sure what you mean by making a mtxcfg file.
It exists always an edtion name. If the user don't enter a private name the default name "edition" with the number is used.
But I could add such a warning.
Thanks. That would be great, since I always name them (Theatrical Cut, Director's Cut, etc), but find it much easier to forget to do so here than in Xin1.
Why are the timestamps so different... this is every time a question of the order of the segments.
Short sample Blu-ray with 3 editions and 9 segments(m2ts)
1 edition: 1,6,3,4,9
2 edition: 1,7,3,4,9
3 edition: 1,5,3,8,9
Multi-Segment Map Xin1: 1,6,3,4,9,5,7,8
The first edition uses the segment order directly. All other segments of all other editions will be appended in numerical order(without doubled segments).
The same way is used in the old chapterEditor(0.51) but I have change this behavior because it was easier to build the complex ordered structure.
Multi-Segment Map chapterEditor: 1,6,3,4,9,7,5,8
chapterEditor appends segments from other editions in order of the editions.
This makes some sense, and using the actual order seems to make more sense than the numerical order, but there's still the problem that something about the way chapterEditor does it caused the chapter in the second edition of the movie I did to be hidden. And as I said, it's there on the disc, so it's definitely chapterEditor hiding a chapter vs Xin1 adding one.
A small hint/warning:
MKVToolNix(MTX) is not able to mux seamless branching Blu-rays...
If I'm understanding you correctly here, you're saying when doing multi-editions with MTX, they're not perfect, and the chapter markings aren't in the exact right spot, but they're very close. If that's the only issue, I'm fine with that. I'm only concerned if it would cause an issue with the movie itself, but so far I haven't noticed any.
hubblec4
16th September 2018, 23:22
Thanks. Changed it to a lighter gray and it looks much better now.
Could you send me your color code please, I could add it as default. Go to the chapterEditor folder and open the ini.file, go to section [XBarColors] -> Key: PanelBar
On another note regarding the GUI, the button for starting the MKV mux (the one with "MKV" on it in the BD2mkv section) appears grayed out, giving the impression it's not available. This made me look around for a bit to see what I was missing, why I wasn't able to start it, then I checked and saw that it was actually good to go, it just didn't look that way.
The Mux-MKV-Button is available when you have selected a title/mpls. And in Multi-Edition-MKV mode you have to use first the Merge-Button.
Also, another small issue I've found is that every time the "Log MTX" window updates, which is basically every second, it pulls you back to that tab, making it very difficult to examine what's going on in the others.
When you mux the mkv then is the Log MTX tab important only. In all other tabs is no action at this time.
And one more is that even with "Use the file name as subfolder" unchecked, it seems to do so anyway.
A sub folder is always created and named like the mpls number. All temp files will be stored there, so you can process all mpls in the output folder.
This feature is useful for series. Almost ever I have to save new forced subs for the episodes(why and how is an other story).
On Blu-ray you have 4 or 5 episodes, the output folder is always the same, but with sub folders named like the episode it is easier and faster for me to save the new forced subs.
An other reason is that you can create an mtxcfg.file which stores all settings, and when your mkv is damaged or lost, you could insert your Blu-ray/ISO, open the MTX with this mtxcfg.file and press mux, thats all.
The issue with the overlapping parts of the GUI happens as soon as I press the big green checkmark button to analyze the disc.
I will fix this.
As for "instead of just saying the output directory doesn't exist, it should offer to create it," I'm talking about if you don't select a valid/existing folder in the target box, when you click the checkmark button it gives you an error at the bottom of the window saying the output directory doesn't exist. Usually, in that case programs will say it doesn't exist and ask if you'd like to create it, with "Yes" and "No" buttons.
OK, now I know what you mean.
I think I will change it, so that a folder is created automatically and shows an error messages if that fails.
I would suggest a tooltip explaining this. Even something as simple as "leave at default setting to use MKVToolNix defaults" would help quite a bit.
...
...
Definitely good to know! I think it would be good to make this ability more clear, perhaps with a tooltip (when hovering over the playlists or even a permanent one at the top or bottom of the playlist window/area) or maybe with buttons next to them like this (http://www.mightygrocery.com/wp-content/uploads/2010/09/tutorial_dragndrop.png).
Yes, here and there are still missing hints.
Also, your mention of forced subs reminded me of another thing: there's the option to set a subtitle track as default, but not forced. I haven't done a multi-edition movie with foreign language yet, which is why it didn't occur to me, but if I did, this would certainly be a potential issue.
What for a potential issue do you think you will have?
When you have forced subs which should be shown while playback then set this sub track to default -> checkbox full checked.
That would be great if you could add it. While it's nice there is a workaround, I'm all for making it more automated. As for the workaround, I'm not sure what you mean by making a mtxcfg file.
OK, I have added it to my TODO list.
The mtxcfg.file is also a powerful feature. This file can be created with MKVToolNix(MTX). Load something to the multiplexer tab do your settings(tracks select, order etc.) and under the main menu "Multiplexer" you find save settings which creates an mtxcfg.file.
chapterEditor can create such mtxcfg.files: Go to settings Disc2mkv you will see 2 mtxcfg-checkboxes(with hints).
Enable the checkbox "manually muxing" and chapterEditor will not mux the mkv internal.
That would be great, since I always name them (Theatrical Cut, Director's Cut, etc), but find it much easier to forget to do so here than in Xin1.
Xin1 was a great program, but after stopping development I have to find my own solution, because I love multi edition mkvs.
This makes some sense, and using the actual order seems to make more sense than the numerical order,....
The order of the segments is totally free! Maybe makes an order of the m2ts numbers more sence.
but there's still the problem that something about the way chapterEditor does it caused the chapter in the second edition of the movie I did to be hidden. And as I said, it's there on the disc, so it's definitely chapterEditor hiding a chapter vs Xin1 adding one.
Is a chapter missing which is on the disc but not shown in the player? Is the video duration not correct?
You have to know that this ordered chapter structure is complex, because the original chapter marks have to be re-calculated.
A start of an m2ts and a chapter mark often don't match, then is it necessary to add a hidden chapter.
I don't know exactly how Xin1 generate the ordered chapters, it seams to work, but the chapter structure is not so good.
01:06:59.057000000-01:10:43.572000000 - Hidden(Y)
01:10:43.572000000-01:10:43.573000000
This chapter has a duration of 1 milli second only, and this seams for me like a workaround.
If I'm understanding you correctly here, you're saying when doing multi-editions with MTX, they're not perfect, and the chapter markings aren't in the exact right spot, but they're very close. If that's the only issue, I'm fine with that. I'm only concerned if it would cause an issue with the movie itself, but so far I haven't noticed any.
Yes and No, the issue with the chapter marks is like more the result of the muxing issue which is maybe not relevant.
An m2ts has as last(or maybe more) audio frame(s) which are the same frame(s) in next appended m2ts.
MTX writes both audio datas ...and from now on I can only guess... I don't know what happens when we have 100 identical frames, then for this time there are no video frames. Maybe hangs the player a bit or the last video frame stay 1 second before next frame is shown.
Mostly you have 1 identical frame and my experience with such Blu-rays is that all chapter marks shifted backwards. The shift time increases to the end of the movie more and more.
vertigo220
17th September 2018, 04:37
Could you send me your color code please
PanelBar=clSilver
PanelFrame=clSilver
PanelFrameFocused=clSilver
PanelSpB=clSilver
PanelSpBActive=$00FACE87
PanelSpBMouseEnter=clWhite
SpBFont=clWhite
SpBFontActive=clBlack
SpBFontMouseEnter=$000045FF
The Mux-MKV-Button is available when you have selected a title/mpls. And in Multi-Edition-MKV mode you have to use first the Merge-Button.
I know, but there's very little color to the button, especially compared to the others, and in fact it looks intentionally desaturated, as if to indicate it's not available, so even when it is available it looks like it isn't.
When you mux the mkv then is the Log MTX tab important only. In all other tabs is no action at this time.
I still like to be able to poke around and look at stuff, and it's a pet peeve of mine when software keeps yanking me back to something like that. It's fine to do it once to take you to where the action is, but if you then switch to another tab, it should leave you alone to do what you want.
A sub folder is always created and named like the mpls number. All temp files will be stored there, so you can process all mpls in the output folder.
This feature is useful for series. Almost ever I have to save new forced subs for the episodes(why and how is an other story).
On Blu-ray you have 4 or 5 episodes, the output folder is always the same, but with sub folders named like the episode it is easier and faster for me to save the new forced subs.
An other reason is that you can create an mtxcfg.file which stores all settings, and when your mkv is damaged or lost, you could insert your Blu-ray/ISO, open the MTX with this mtxcfg.file and press mux, thats all.
I don't doubt it's usefulness, and would likely use it sometimes, but if there's going to be an option/checkbox, when disabled/unchecked it should put the files in the selected directory, not in a subdirectory with the name of the mpls (e.g. 0005). The whole point of that option is to enable that if desired, so if it's unchecked, it shouldn't do it, yet it still does. Edit: I just tried it with the option enabled and see the difference. Enabled, it creates the files under a directory structure like SelectedFolder\Filename\0005 whereas disabled it's SelectedFolder\0005, while I expected it to simply be in SelectedFolder with no subdirectories created with it disabled.
What for a potential issue do you think you will have?
When you have forced subs which should be shown while playback then set this sub track to default -> checkbox full checked.
The problem is there's a difference between default and forced. I thought maybe that was the difference between a partial and full check of the box, but I just made a test file with it fully checked and the subtitle track is set as default but not forced. So I don't know what the difference between partial and full are with that box, but also there doesn't appear to be any way to tell it to make a subtitle track forced. This is important for movies with a foreign language audio track, and by marking the subtitle forced it tells the player to show the subtitles. Of course, you'd think that would be what default would do, and I still don't know what the point of default is, but that's how forced is used. For example, when I use Kodi to play a movie from my computer, if there aren't any forced subtitle tracks it won't show any subtitles by default, but if there are, then assuming it works properly (which seems to be about 15% of the time, so that's a whole other issue, but not for here) that track will be on automatically. This is also useful for foreign language only tracks (where the majority of the movie is in one language but some lines are in another, and only those lines are subtitled).
chapterEditor can create such mtxcfg.files: Go to settings Disc2mkv you will see 2 mtxcfg-checkboxes(with hints).
Enable the checkbox "manually muxing" and chapterEditor will not mux the mkv internal.
Ok, I see the settings, just not sure how to use them. The first one is checked, but I don't know how I'd actually use the file, since it automatically muxes the file with MTX. I'm assuming I'd have to check the box to manually mux the files, then add the files manually, including that one. But I assume I'd have to change something in it. I also don't understand the second option ("Open mtxcfg file automatically"). It's not checked, but I would have thought it would need to be to automatically mux the file like it does. So what's the purpose of that option?
Xin1 was a great program, but after stopping development I have to find my own solution, because I love multi edition mkvs.
And I'm glad. Xin1 was/is great, but I've run into issues with it before, which couldn't be resolved due to development being dead. Too bad I don't remember now what they were. Xin1 is much simpler, hence why it's near impossible to forget to name the editions, whereas chapterEditor is much more complex. Both have their pros and cons, but personally I prefer the complexity, since it allows for doing more; it just requires more care to make it user-friendly.
Is a chapter missing which is on the disc but not shown in the player? Is the video duration not correct?
Correct (sort of). As I mentioned in my first post, there's one chapter that's hidden in the file created by chapterEditor. It's still there, because it goes straight from chapter 18 to 20, but there's no marker for it. And the marker is there in the original (on the disc). So chapterEditor is including it, but for some reason is hiding it. What's interesting is I did four versions of this movie, two with Xin1 and two with chapterEditor, one each with the theatrical cut first and the extended cut second and vice versa. The one with the hidden chapter marker is the one that's extended cut first, and the hidden marker is on the theatrical cut, so the second edition in that file. But both editions in the other file are all correct. So it doesn't appear to be a specific issue with the theatrical cut, or with the second edition, but just with the theatrical cut when it's the second edition. And believe me, I know this stuff is complicated, and what you've accomplished so far is very impressive, but unfortunately it's apparently still got some kinks to work out. I was hoping the chapter info I posted before would help you figure out what went wrong. If you need more, let me know.
One other issue I ran across: if there's not enough disk space to complete the process, chapterEditor will just do what it can until it runs out of space, then error and say it couldn't finish. It would be ideal if it could determine ahead of time how much space is needed and check to see if there's enough space available before beginning, and perhaps even pre-allocate that space, though that's not nearly as important.
hubblec4
17th September 2018, 11:03
I know, but there's very little color to the button, especially compared to the others, and in fact it looks intentionally desaturated, as if to indicate it's not available, so even when it is available it looks like it isn't.
Ok, now I know what you mean....mmh maybe an other picture could help, but I like this one....
If you have/found a cool MKV bitmap let me know.
I still like to be able to poke around and look at stuff, and it's a pet peeve of mine when software keeps yanking me back to something like that. It's fine to do it once to take you to where the action is, but if you then switch to another tab, it should leave you alone to do what you want.
You are right, I will change this.
I don't doubt it's usefulness, and would likely use it sometimes, but if there's going to be an option/checkbox, when disabled/unchecked it should put the files in the selected directory, not in a subdirectory with the name of the mpls (e.g. 0005). The whole point of that option is to enable that if desired, so if it's unchecked, it shouldn't do it, yet it still does. Edit: I just tried it with the option enabled and see the difference. Enabled, it creates the files under a directory structure like SelectedFolder\Filename\0005 whereas disabled it's SelectedFolder\0005, while I expected it to simply be in SelectedFolder with no subdirectories created with it disabled.
The mpls-sub-folder is necessary because when you process multiple mpls, the temp files would be overridden.
OK for Multi-Edition mode is it not the case and all temp files could be saved in the original output folder.
The problem is there's a difference between default and forced. I thought maybe that was the difference between a partial and full check of the box, but I just made a test file with it fully checked and the subtitle track is set as default but not forced. So I don't know what the difference between partial and full are with that box, but also there doesn't appear to be any way to tell it to make a subtitle track forced. This is important for movies with a foreign language audio track, and by marking the subtitle forced it tells the player to show the subtitles. Of course, you'd think that would be what default would do, and I still don't know what the point of default is, but that's how forced is used. For example, when I use Kodi to play a movie from my computer, if there aren't any forced subtitle tracks it won't show any subtitles by default, but if there are, then assuming it works properly (which seems to be about 15% of the time, so that's a whole other issue, but not for here) that track will be on automatically. This is also useful for foreign language only tracks (where the majority of the movie is in one language but some lines are in another, and only those lines are subtitled).
In chapterEditor is a half checked(gray-state) checkbox the default for MKVToolNix(MTX). MTX uses default for all subs until you specify a track with "default" or "forced". I have never used the MTX track forced switch but I think he makes the same like the "default flag switch".
Ok, I see the settings, just not sure how to use them. The first one is checked, but I don't know how I'd actually use the file, since it automatically muxes the file with MTX. I'm assuming I'd have to check the box to manually mux the files, then add the files manually, including that one. But I assume I'd have to change something in it. I also don't understand the second option ("Open mtxcfg file automatically"). It's not checked, but I would have thought it would need to be to automatically mux the file like it does. So what's the purpose of that option?
The mtxcfg file is saved in the temp folder, when you double click it then MTX opens(Windows maybe ask you with what an app should open the mtxcfg, then search your MTX folder and select the MTX-GUI.exe).
When chapterEditor has created all files "Open mtxcfg file automatically" is active, this starts MTX automatically and you can add attachments or change settings which are not in chapterEditor and then press the Mux-Button and MTX will start the work.
Correct (sort of). As I mentioned in my first post, there's one chapter that's hidden in the file created by chapterEditor. It's still there, because it goes straight from chapter 18 to 20, but there's no marker for it. And the marker is there in the original (on the disc). So chapterEditor is including it, but for some reason is hiding it. What's interesting is I did four versions of this movie, two with Xin1 and two with chapterEditor, one each with the theatrical cut first and the extended cut second and vice versa. The one with the hidden chapter marker is the one that's extended cut first, and the hidden marker is on the theatrical cut, so the second edition in that file. But both editions in the other file are all correct. So it doesn't appear to be a specific issue with the theatrical cut, or with the second edition, but just with the theatrical cut when it's the second edition. And believe me, I know this stuff is complicated, and what you've accomplished so far is very impressive, but unfortunately it's apparently still got some kinks to work out. I was hoping the chapter info I posted before would help you figure out what went wrong. If you need more, let me know.
You could send me a short Blu-ray structure if you want. All mpls but without the big m2ts files.
My english is not the best and I don't really understand what you mean.
Are all chapters present like on disc? Are all chapters at the right place like on disc?
One other issue I ran across: if there's not enough disk space to complete the process, chapterEditor will just do what it can until it runs out of space, then error and say it couldn't finish. It would be ideal if it could determine ahead of time how much space is needed and check to see if there's enough space available before beginning, and perhaps even pre-allocate that space, though that's not nearly as important.
I think this will be a first "NO" because my program knowledge is not enough. When MTX not check this and gives me an error then I can't do anything.
Mosu
17th September 2018, 11:34
One other issue I ran across: if there's not enough disk space to complete the process, chapterEditor will just do what it can until it runs out of space, then error and say it couldn't finish. It would be ideal if it could determine ahead of time how much space is needed and check to see if there's enough space available before beginning, and perhaps even pre-allocate that space, though that's not nearly as important.
It is technically impossible for mkvmerge to determine the required space without fully processing all source files.
vertigo220
17th September 2018, 19:21
Ok, now I know what you mean....mmh maybe an other picture could help, but I like this one....
If you have/found a cool MKV bitmap let me know.
I have no idea if it will help, but I've attached a few versions (in PNG format, wasn't sure what type (how many colors) BMP is needed) that I touched up. I'm not an artist by any means, so they're not great, but I tried to make them look as similar as possible with just darker and brighter colors in different areas and the letters "MKV" changed to green in one of them, which I thought I would like and that it would help, and it kind of does, but I think the letters are harder to read and it doesn't match the other icons. I think 5 looks the best, followed by 3. I also don't know if the background needs to be transparent. I would assume so, but I don't know if that can be done with BMP or only with GIF. Let me know what you think and if you need me to do anything else with it (no promises though :))
You are right, I will change this.
It would also be nice if you could scroll up in the "Log MTX" tab without it bringing you back to the bottom every time it updates. And speaking of these tabs, it would be proper English to call them "MTX Log" and "Track Editing Log" and "Sub Log" (the word log should be after the word(s) specifying the type of log). I think it's common for European languages to put adjectives after nouns, whereas English is opposite (yes, I realize English is a European language :P).
The mpls-sub-folder is necessary because when you process multiple mpls, the temp files would be overridden.
OK for Multi-Edition mode is it not the case and all temp files could be saved in the original output folder.
That makes sense, though Xin1 keeps everything in the specified folder. I don't know if its ability to do so is due to a difference in how it processes everything. Either way, it's not a big deal, just makes it seem like it's not working right because I read that option as meaning if I left it unchecked, the files would be in the folder I selected, not in a subfolder. Perhaps this is another case for a tooltip.
In chapterEditor is a half checked(gray-state) checkbox the default for MKVToolNix(MTX). MTX uses default for all subs until you specify a track with "default" or "forced". I have never used the MTX track forced switch but I think he makes the same like the "default flag switch".
MTX has two separate flags. In the side panel, where you name the track, there are separate drop-downs for setting it as default and setting it as forced. And there is a separate column for each in the main track window. The first subtitle track is always set to default, due to the selection in the drop-down box being set to "Determine automatically" by default. There is no such option in the forced track flag drop-down, and "No" is the default. If this is left unchanged, then most players won't display a subtitle automatically when the video is played. But they will if the forced track flag is set to "Yes." As far as I can tell, chapterEditor has no way to designate that MTX should be told to set that flag. I muxed three files, with the default track checkbox disabled, partially checked, and fully checked, and the partial and full check don't appear to be any different. Both have the subtitle track set as default(Y) and forced(N). I'm guessing partial uses MTX's "Determine automatically" setting and full sets it as "Yes" so the first track will always be default either way and additional tracks will only be default if it's fully checked. Also, it seems there should be an option in the preferences for the default state of this checkbox for the (I'd like it to default to always partially checked so the first track is always set as default). But it definitely seems there needs to be another checkbox for how the forced flag should be set in MTX.
The mtxcfg file is saved in the temp folder, when you double click it then MTX opens(Windows maybe ask you with what an app should open the mtxcfg, then search your MTX folder and select the MTX-GUI.exe).
When chapterEditor has created all files "Open mtxcfg file automatically" is active, this starts MTX automatically and you can add attachments or change settings which are not in chapterEditor and then press the Mux-Button and MTX will start the work.
Ok, I've figured it out. This will definitely work, though it would still be nice to have the attaching of the qpfile, ideally with a customizable description, be fully automated.
You could send me a short Blu-ray structure if you want. All mpls but without the big m2ts files.
My english is not the best and I don't really understand what you mean.
Are all chapters present like on disc? Are all chapters at the right place like on disc?
I've included a zip file with the mpls files as well as a graphic that should hopefully explain things clearly. Of course, let me know if you need more clarification or anything else.
I think this will be a first "NO" because my program knowledge is not enough. When MTX not check this and gives me an error then I can't do anything.
It is technically impossible for mkvmerge to determine the required space without fully processing all source files.
Does MTX even need to be involved in this? cE should be aware of how much space is needed, since it's processed the disc, and so it should be able to do a quick check when starting the MKV mux to see how much space it will need and how much space is available. Otherwise, maybe even an option to warn if less than a certain amount of space is available (could be user-set, or could be something like 40GB, since it's rare you would need more than that but often 30+ is needed. And of course, the user should be able to tell it to proceed anyway, if they deem the available space to be adequate. Of course, if it can't be done then it can't be done.
Another change I would suggest is allowing the output folder to be changed at any point, instead of having to cancel the whole operation just to change it, then having to rescan the disc, reselect the files, click the merge button again, redo any changes, and so on.
I also appear to have found a couple bugs. First, the colors I set for the button borders keep resetting themselves back to the default colors every time I close the program. The background and button colors stayed how I set them. Second, I processed a file, then renamed the output folder (so it wouldn't interfere), changed the subtitle checkbox setting, then tried to process it again, but it didn't do anything, though the red x button became available, as if it was working. After waiting a minute or so with nothing happened, I canceled the operation, but then I couldn't do anything. I couldn't interact with any of the options or click the create MKV button. The only button in the entire BD2mkv window that I could click was the red power button one at the top, which I had click and then start from scratch, rescanning the disc and resetting everything up. The next time, I forgot to rename the folder, and it started right away, but then realizing I did that, I stopped it, deleted the folder, then tried to restart it, but it messed up again. And this time, even clicking the red power button and redoing everything didn't help; it still just sat there not doing anything. I had to close and reopen the program. So it seems that for some reason, renaming or deleting the folder (and this is the 0005 folder, not the main folder selected as the target in the top part), even though it shouldn't matter at all, appears to break cE. Edit: I now see it creates the folder (0005 in this case) when you press the merge button. Still, it shouldn't just sit doing nothing with no indication of what's wrong. It should notify the user that the folder is no longer present, and possibly offer to recreate it (essentially if you say yes it would be the same as reclicking the merge button, and it would reprocess the mpls's and recreate the folder and the necessary files. But certainly hitting the red power button should reset everything and make it work, so when it still didn't work after doing that I'm not sure what went wrong, though I suspect I may have done something more that time (maybe I deleted the folder after pressing the merge button again, not realizing yet that's when the folder is created). I can't replicate it, so I'm only mentioning it in case I or someone else happen to get it to happen again, and I wouldn't worry about that. But the other problem (with it not giving an error when starting to mux the MKV when the folder isn't present) should be fixed, though.
hubblec4
17th September 2018, 22:15
I have no idea if it will help, but I've attached a few versions (in PNG format, wasn't sure what type (how many colors) BMP is needed) .....
When the attachments are available I will have a look.
Attachments Pending approval can take a looong time in this forum, you could upload on an other website and post here the link.
It would also be nice if you could scroll up in the "Log MTX" tab without it bringing you back to the bottom every time it updates. And speaking of these tabs, it would be proper English to call them "MTX Log" and "Track Editing Log" and "Sub Log" (the word log should be after the word(s) specifying the type of log). I think it's common for European languages to put adjectives after nouns, whereas English is opposite (yes, I realize English is a European language :P).
OK I will change this.
That makes sense, though Xin1 keeps everything in the specified folder. I don't know if its ability to do so is due to a difference in how it processes everything. Either way, it's not a big deal, just makes it seem like it's not working right because I read that option as meaning if I left it unchecked, the files would be in the folder I selected, not in a subfolder. Perhaps this is another case for a tooltip.
I will add a hint, but the mpls-sub folder is needed and couldn't removed from the source code chain so easily.
MTX has two separate flags. In the side panel, where you name the track, there are separate drop-downs for setting it as default and setting it as forced. And there is a separate column for each in the main track window. The first subtitle track is always set to default, due to the selection in the drop-down box being set to "Determine automatically" by default. There is no such option in the forced track flag drop-down, and "No" is the default. If this is left unchanged, then most players won't display a subtitle automatically when the video is played. But they will if the forced track flag is set to "Yes." As far as I can tell, chapterEditor has no way to designate that MTX should be told to set that flag. I muxed three files, with the default track checkbox disabled, partially checked, and fully checked, and the partial and full check don't appear to be any different. Both have the subtitle track set as default(Y) and forced(N). I'm guessing partial uses MTX's "Determine automatically" setting and full sets it as "Yes" so the first track will always be default either way and additional tracks will only be default if it's fully checked. Also, it seems there should be an option in the preferences for the default state of this checkbox for the (I'd like it to default to always partially checked so the first track is always set as default). But it definitely seems there needs to be another checkbox for how the forced flag should be set in MTX.
First, forced flag:
You said most players don't show a sub track if this flag is disabled(NO). I use MPC-HC only and all what I need to show forced captions is set default flag to true. In chapterEditor don't exists this forced flag because I have never needed/used and you are the first one how asked about this flag.
Does MTX even need to be involved in this? cE should be aware of how much space is needed, since it's processed the disc, and so it should be able to do a quick check when starting the MKV mux to see how much space it will need and how much space is available. Otherwise, maybe even an option to warn if less than a certain amount of space is available (could be user-set, or could be something like 40GB, since it's rare you would need more than that but often 30+ is needed. And of course, the user should be able to tell it to proceed anyway, if they deem the available space to be adequate. Of course, if it can't be done then it can't be done.
Such a simple warning like "In your destination disk are less then 30gb free".....is maybe possible, but I have to learn how to code this. Could take some time.
Another change I would suggest is allowing the output folder to be changed at any point, instead of having to cancel the whole operation just to change it, then having to rescan the disc, reselect the files, click the merge button again, redo any changes, and so on.
I also appear to have found a couple bugs. First, the colors I set for the button borders keep resetting themselves back to the default colors every time I close the program. The background and button colors stayed how I set them. Second, I processed a file, then renamed the output folder (so it wouldn't interfere), changed the subtitle checkbox setting, then tried to process it again, but it didn't do anything, though the red x button became available, as if it was working. After waiting a minute or so with nothing happened, I canceled the operation, but then I couldn't do anything. I couldn't interact with any of the options or click the create MKV button. The only button in the entire BD2mkv window that I could click was the red power button one at the top, which I had click and then start from scratch, rescanning the disc and resetting everything up. The next time, I forgot to rename the folder, and it started right away, but then realizing I did that, I stopped it, deleted the folder, then tried to restart it, but it messed up again. And this time, even clicking the red power button and redoing everything didn't help; it still just sat there not doing anything. I had to close and reopen the program. So it seems that for some reason, renaming or deleting the folder (and this is the 0005 folder, not the main folder selected as the target in the top part), even though it shouldn't matter at all, appears to break cE. Edit: I now see it creates the folder (0005 in this case) when you press the merge button. Still, it shouldn't just sit doing nothing with no indication of what's wrong. It should notify the user that the folder is no longer present, and possibly offer to recreate it (essentially if you say yes it would be the same as reclicking the merge button, and it would reprocess the mpls's and recreate the folder and the necessary files. But certainly hitting the red power button should reset everything and make it work, so when it still didn't work after doing that I'm not sure what went wrong, though I suspect I may have done something more that time (maybe I deleted the folder after pressing the merge button again, not realizing yet that's when the folder is created). I can't replicate it, so I'm only mentioning it in case I or someone else happen to get it to happen again, and I wouldn't worry about that. But the other problem (with it not giving an error when starting to mux the MKV when the folder isn't present) should be fixed, though.
I'm afraid I have to say no to that. chapterEditor needs all the existing path. When the user delete a folder so I have to check every time is all there where it should. That is to much mostly unused source code.
Bd2mkv editor crashes in such case without a warning, this is not optimal I will have a look.
Total reset :
Maybe I can change something so that a re-scan of the Blu-ray can be omitted, but a total reset is necessary to change all source inputs and settings.
User default settings for sub forced flag is on my TODO list.
For my work with chapterEditor is it more useful when all sub forced flags are disabled, because some Blu-rays don't need forced subs and when I preserve all sups then I have to change so often this checkbox otherwise MTX sets a sub as forced automatically.
But when I need a forced sub track so I have to make 2 clicks only and additional the track name will be set automatically(see in settings).
vertigo220
17th September 2018, 22:55
When the attachments are available I will have a look.
Attachments Pending approval can take a looong time in this forum, you could upload on an other website and post here the link.
https://we.tl/t-gOMsGKsvnW
First, forced flag:
You said most players don't show a sub track if this flag is disabled(NO). I use MPC-HC only and all what I need to show forced captions is set default flag to true. In chapterEditor don't exists this forced flag because I have never needed/used and you are the first one how asked about this flag.
PotPlayer, which I mentioned earlier is my favorite player, actually does that, too, which I don't particularly care for (it might be possible to change the behavior, but I haven't checked). However, VLC and, more importantly, Kodi, behave differently. The way Kodi works (or is supposed to work, though as I said it rarely actually does, which is an issue I need to bring up on their forum) is that you can set it to never show subtitles, always show them, or only show forced subs (which is my preference), so for movies that need to show the subs I set them as forced so they play automatically. Unfortunately, there doesn't seem to be much of a standard on how default vs forced is used, but I always set forced to true for subs I need to play both for Kodi and to increase the likelihood they'll play in any other player.
I'm afraid I have to say no to that. chapterEditor needs all the existing path. When the user delete a folder so I have to check every time is all there where it should. That is to much mostly unused source code.
Bd2mkv editor crashes in such case without a warning, this is not optimal I will have a look.
Total reset :
Maybe I can change something so that a re-scan of the Blu-ray can be omitted, but a total reset is necessary to change all source inputs and settings.
At the very least I would say it should do a quick check if the folder exists when pressing the MKV mux start button. This would be very simple to do and would allow it to provide an error letting the user know what's going on instead of just sitting doing nothing and looking broken. I get that it's only "broken" in this case because of user error, but programs should always try to be a step ahead of users and prevent breakage in such situations whenever possible. I do see now with the fact it creates the subdirectory as soon as you press the merge button why you can't change the target directory at this point. You could still allow it to be changed after the scan of the disc but before pressing this button, though admittedly there wouldn't be much point to that since there's very little involved between those two steps. I would think that changing it could be allowed at any point, even after merging, and doing so would just tell cE to move the directory it created to the new target directory. Those files ares small and such a move would be near instantaneous. It's a tough one, because now that I see how the process goes, while I still would like to be able to change the target directory, and I think it would be fairly straightforward to do, I can also see why it is the way it is, but on the other hand, to a user that doesn't know the process (such as me until I was halfway through writing my last post), it seems like an unnecessary and unwelcome restriction.
hubblec4
18th September 2018, 00:29
I have checked your upload and indeed there is a bug in chapter 19. The duration is 0 and that skips this chapter.
The mpls files are not enough to work with chapterEditor. Please make a full copy of your BD but without the m2ts streams(empty folder) or if possible 20mb of m2ts files which are used by the editions.
EDIT: The upload is not necessary, sometimes I forget that my new cE can process BDs with MTX only :-)
Thanks for the info about forced flag and players, maybe I will add later this flag in cE. But for the moment you can set missing options in MTX via the mtxcfg file.
Yes I know cE is not the best GUI and I'm still on learning programing. BD2mkv writes immediately temp files and more temp files before the internal mkv mux starts.
So I have decided that a folder must exists and should not be changed.
My time is very limited and I think for cE1.xx it stays it is.
MKV-icon:
Here is the original picture. (http://www.iconarchive.com/show/fip-icons-by-delacro/File-mkv-icon.html)
I can't use your uploaded pics because the background is not transparent.
hubblec4
18th September 2018, 02:28
I have found the bug for chapter 19 and is fixed.
I needed a bit time to understand ordered editions/chapters, then came Xin1 and to understand Multi-ordered editions takes a bit more of time. But to write an algo first time for the old cE was very heavy. I copied and modified this code 2 times, one for BD2mkv and one for DVD2mkv. For the new Multi-MKV editor I thought I need an extra code, but after 1 week brain storming I found a global solution which allows me to build such ordered structures with any input possibilities, but the Disc2mkv editors runs with the "old" code.
vertigo220
18th September 2018, 03:43
Thanks for the info about forced flag and players, maybe I will add later this flag in cE. But for the moment you can set missing options in MTX via the mtxcfg file.
Fair enough. I await in eager anticipation :cool:. At least it's rare to need this for multi-edition movies, and as you say, I can do it manually, so it's not like it's urgent by any means.
Yes I know cE is not the best GUI and I'm still on learning programing. BD2mkv writes immediately temp files and more temp files before the internal mkv mux starts.
So I have decided that a folder must exists and should not be changed.
My time is very limited and I think for cE1.xx it stays it is.
No worries. Many of the things I suggest aren't exactly big problems that need to be dealt with right away, just feedback for things to hopefully do at some point. I would say for me the biggest thing is the qpfile attachment, because that's the one thing I would need to do every time, so it would be nice to have it automated. And even that isn't a huge deal, since it's not exactly like I'm doing multi-edition MKVs all the time. I'm much more worried about the actual functionality of it, as I'm sure you are, and now that you got that bug fixed, it seems it's perfectly capable of replacing Xin1 for me at this point.
MKV-icon:
Here is the original picture. (http://www.iconarchive.com/show/fip-icons-by-delacro/File-mkv-icon.html)
I can't use your uploaded pics because the background is not transparent.
I should have checked ahead of time, would have saved me a ton of time. Oh well. Anyways, here's a new one (https://we.tl/t-x9KncnAYqC). I went a different route with it, let me know what you think. I would use the current disabled one (where the clapper is grayed out) for when the button is inaccessible and this one (or whatever version of it we land on) for when it's ready to start.
hubblec4
18th September 2018, 12:50
I have changed the MKV-icon from the gray one to your green one, it looks a bit better, thanks for doing this.
All your suggestions are welcome and I try so many as possible to implement.
Attachments appending automatically should be not so hard to implement and coming soon.
You want to attach the qp.file only? Or there are other things which should attached?
vertigo220
18th September 2018, 16:33
The only thing I've ever attached before is the qpfile. Not sure if I'd ever have the need to attach anything else. I suppose it could have the ability to add attachments to cE that would be attached in MTX during the process, but I don't know how much use, if any, that would get. By the way, do you have a new version with the fix for the missing chapter so I can test it out?
Also, some movies have two editions but they're not done with ordered chapters, they just have a single m2ts for each one, which wastes a ton of space. Not an issue on the disc, but it is when making an MKV (or two, in this case). I was thinking about manually cutting out the differences from each and modifying the chapters to make an ordered chapter version, but it seems to me this would be an immense amount of work and I have a feeling I'd spend hours on it and still not have it turn out quite right. I don't suppose there's anything in cE that would help with such a project?
hubblec4
18th September 2018, 19:52
I will add Attachments in cE1.06, 1.05 will be available on thursday(maybe tomorrow).
Also, some movies have two editions but they're not done with ordered chapters, they just have a single m2ts for each one,
I have found one BD for this case and first I thought this is an authoring issue.
cE has indeed a tool which helps you, Multi-MKV Editor(Matroska Tools). But you have to cut all different parts of the two movies manually.
Then rename all parts like 1.mkv and 2.mkv and so on. Load the folder in Multi-MKV editor, join the parts with the Merge-Button.
Start the editor add two editions with the respective parts, you can also preserve the original chapters. For Multi-MKV editor exists same tutorial videos (https://forum.videohelp.com/attachments/45924-1529963655/Mulit-MKV_Tutorial1.7z).
hubblec4
18th September 2018, 23:50
chapterEditor(cE) rev1.05 is available.
Windows (https://forum.videohelp.com/attachments/46739-1537310566/cE-W(1.05).7z)
Linux (https://forum.videohelp.com/attachments/46740-1537310566/cE-L(1.05).7z)
Multi-MKV files can now be split in the Multi-MKV Editor.
For Multi-MKV files with a segment info edition,
the individual segments of an edition can be specifically extracted,
for example, to process them again in an NLE project.
If there is no segment info edition, the segments are calculated based on all timestamps.
Here, all related times are interpreted as a segment.
This always results in a minimum number of segments, which reduces the split number and partially
lowers to 0. In some cases MKVToolNix does not have to "cut" anything to directly extract an edition.
For the Disc2mkv editors there is now a possibility to insert a segment info edition.
This is intended for further editing for NLE projects.
Change chapterEditor
added &
fixed *
improved #
changed %
rev1.05 2018-09-19
// chapterEditor
# Adjusted standard colors for the XBars for Windows with activated Themes
- at the very first start if there is no ini file
- Reset the colors in the settings
// Disc2mkv
& Insert edition with Segment information (settings)
- only for Multi-edition MKV mode
& If the target folder does not exist, it will try to create it
- Cancel only if the target folder can not be created
* In very rare cases, a chapter with a duration of 0 seconds has been added to the Multi-edition chapter structure
// BD2mkv
* Source components were not "hidden" under Windows 10
// Matroska Multi-MKV
& Split Multi-MKV
& Split options
- Extract edition(s)
- Extract segments (but no double)
- Always extract all segments
& for extracting segments, the split files are renamed to the segment number
& Manually splitting and muxing (Settings)
Wakaku
26th September 2018, 22:32
Thanks for your chapterEditor feedback and info about players which can handle rotation of mkvs.
ROTATION TagName is not an official Matroska TagName and it is not in the TagName list. I hope you do not enter ROTATION again and again in the edit field.
You can use the Text favorites (yellow star).
Or would it be helpful to add ROTATION to the TagName list? There are other unofficial TagNames like the MKVToolNix Statistics Tags TagNames.
Let me know if you need something.
Thanks! I didn't notice that yellow star fave icon all this time until now. So I haven't utilized it for so long. That button is very handy and time-saving. Thus, indeed, I've been typing text or copy-pasting text over and over since the beginning. :D
Indeed that ROTATION tag is unofficial, though I didn't create it, and there were no documentation or any post in the internet about it for Matroska. I didn't request for it either. But I really desired such ability back then for Matroska because I remux all my videos to MKV. Luckily back then after I remuxed a tag-rotated MP4 to MKV, the rotation tag was inherited into the MKV file when viewed by MediaInfo, so I extracted it, and that was it. And the only player back then that could recognize that tag was MPC-HC. I'm not sure or can't remember which of MKVToolNix or FFmpeg (or if both) was the one I used to remux the MP4 to MKV.
That unofficial rotation tag would be a great addition to chapterEditor, but I'm torn. I may be the only one who uses that rotation tag repeatedly for now. Who knows if other Users/people know about it. After I discovered it, in other forums I requested for the "auto-rotation during playback feature" and said thank you afterwards, but other Users/posters paid no attention to it.
I would love for it to be added in the future but you don't have to do it until maybe some other people use that tag themselves too or if they want their own unofficial tags included. Well Mp3tag now has the ability to let Users enter their own genres and even hide the program's default list of genres for easy scrolling. But that yellow star fave button already put a smile on my face and it's quite enough for me. :)
Thanks again and more power.
hubblec4
27th September 2018, 00:20
I am glad that you like the yellow star button.
I will add a new section to the TagName list: Matroska Features
The ROTATION feature description can be added to the specs easily.
Well Mp3tag now has the ability to let Users enter their own genres and even hide the program's default list of genres for easy scrolling.
I had thought about this list in cE for a while and maybe I change it a bit.
EDIT:
A question to you: You said you delete MKVToolNix Statistics Tags.
Would it be helpful to have an option(ShortCut) to delete such Tags in Matroska files? (Like the "Delete Matroska Tags from files")
hubblec4
30th September 2018, 23:09
chapterEditor(cE) rev1.06 is available.
Windows (https://forum.videohelp.com/attachments/46794-1538345030/cE-W(1.06).7z)
Linux (https://forum.videohelp.com/attachments/46795-1538345030/cE-L(1.06).7z)
In this update there are several new features and improvements for the Disc2mkv editors.
The editing of multi-edition discs should now be a bit easier.
"Preselection track flag"
For the subtitles, two flags Standard and Compression can be predefined.
A partially-checked checkbox is the default value for MKVToolNíx(MTX).
MTX then decides how to set this flag.
Now file attachments can be set.
QP file (x264) is the only file so far
If there is more need for more files, please let me know.
"Always jump to the last line in the log": deactivated
The memo in which the output text is appended does not react as I would like.
In addition, Linux and Windows handle this differently.
Windows: After the new text has been appended, it jumps to the cursor position.
Therefore, you can not use the mouse to control the scrollbar, but you can use the arrow keys to
because the cursor is also moved.
Linux: It is still jumped to the last line,
if the cursor was in the last line before the new text was appended.
"Save in Matroska files"
Because cE does not write into Matroska files, I need mkvpropedit (https://www.videohelp.com/software/MKVToolNix).
Mkvpropedit needs an XML file (chapters/tags) and this must generate cE beforehand.
Then the XML file is deleted again.
When I create Multi-Edition MKVs I need these XML files and have had until now
always save twice. Once in the Matroska file and once as an XML file, this is now omitted.
Matroska Tags: The MTX Statistics Tags are not written to the XML file.
In the edtior these Statistics Tags are not available.
Note: Saving the tags again in the MKV would delete / overwrite the MTX Statistics Tags.
I forgot to mention:
In the online chapter database I have uploaded the complete Deep Space Nine series with english and german chapter names.
Change chapterEditor
added &
fixed *
improved #
changed %
rev1.06 2018-10-01
// chapterEditor
& Support for timecode lists (text file .txt) in HH:MM:SS:ff format
// Matroska Chapters + Matroska Tags
& Keep XML file when saving in Matroska files (Settings)
- a custom XML file name can be assigned
- for the file bars (Save (as)) and a right click the function is always active
// Disc2mkv
& Always bring MKVToolNix Log tab in front (Settings)
& Always jump to the last line in the log (Settings)
& Preselection: Standard track flag (Settings)
& Preselection: Compression track flag (settings)
& Warning if an edition was not named (only Multi-Edition-MKV mode)
- Cancel, or use default name
& Help texts for some components
& too little space Warning (Settings)
- A warning appears in the status bar, abort of the editor
- Init values: BD2mkv 30Gb; DVD2mkv 8Gb
- the value 0 deactivates the function
& Attachments
- QP file (x264)
& check if the target folder still exists
- before creating the MKV file
- Prepare Multi-Editions (an attempt is made to rebuild the folder)
# adapted a few translations
% the Tags file is only created when the MKV is to be created
- Edition names can be changed at any time
// Multi-MKV
# English translations were missing
hubblec4
3rd October 2018, 13:06
@Wakaku
I have asked the Matroska Devs to add the ROTATION(ROTATE) TagName as an official Matroska TagName.
The answer is NO, because such an element was added:
<element name="ProjectionPoseRoll" path="1*1(\Segment\Tracks\TrackEntry\Video\Projection\ProjectionPoseRoll)" cppname="VideoProjectionPoseRoll" id="0x7675" type="float" minOccurs="1" maxOccurs="1" minver="4" default="0x0p+0" webm="1">
<documentation lang="en">Specifies a roll rotation to the projection.<br/>Semantics<br/>Value represents a counter-clockwise rotation, in degrees, around the forward vector. This rotation must be applied after the ProjectionPoseYaw and ProjectionPosePitch rotations. The value of this field should be in the -180 to 180 degree range.</documentation>
</element>
But I guess no player supports this for the moment, but you could test it and report here if it works.
Wakaku
5th October 2018, 02:16
1. About the official ProjectionPoseRoll element code:
So far the only program I can use to edit it is MKVToolNix GUI's Header Editor. I didn't notice the options before or most likely I overlooked. Must be new additions when MKVToolNix became v20+, perhaps even new to Matroska itself.
I tried to change the values especially the "Video projection's roll rotation" to 90 for example, but no luck. So far they indeed have no effect on playback on my players here, namely MPC-HC, MPC-BE, VLC, SMPlayer, PotPlayer, KMPlayer. I'll post in the future for any positive progress. And so for now, I'll just settle for the "unofficial" XML ROTATE tag.
I hope that such video projection HEADER tags are finally the lossless rotation capability for Matroska that I desire, especially since MP4 already has its own rotation metadata eversince which is universally recognized by desktop and gadget players.
And THANKS for requesting for the Matroska Devs to officially add that XML ROTATE tag. Even though they declined, I'm very all right with it. :)
2. About potential chapterEditor's ability to delete MKVToolNix Statistics Tags with one shortcut:
Definitely, it would be a worthy addition to chapterEditor. I think MKVToolNix v6.9.1 was the last version to NOT auto-include those statistic tags. For a regular User it would be quite difficult to remove them unless they're willing to use the CLI exe's.
IMHO, those stat tags should be OFF by default not the other way around. Hence back then since v7.0.0, most GUI's for Matroska unknowingly also auto-included those stat tags to their output files. So I went back using v6.9.1 until the "--disable-track-statistics-tags" option was introduced quite far later. Also back then, MediaInfo displayed it as it was, two quite long, uppercased, "unbreakable" texts/strings. :)
3. Issue found on yellow fave button in Matroska Tools:
I tried on both versions 1.05 and the latest 1.06. My custom texts for both buttons can be saved and retrieved without problems. But for the TagName fave, after I pick by clicking my previously saved custom text, it will appear in the input box but it will not appear to the left pane in the TargetType/TagName column. It won't be saved by clicking save into an MKV even though there was a Windows sound to confirm it, even by repeatedly clicking it. If there is an existing TargetType/TagName value, it won't get updated as well. While the TagString/Binary fave is okay, it will appear to the left pane, gets updated and saved into an MKV.
4. I just read on MKVToolNix's Doom9 thread at page 6 about chapterEditor staying as portable and not affecting the system like the Registry. I definitely commend it. I myself favor downloading and using the portable/zipped counterpart over the exe setup of programs.
Mosu
5th October 2018, 08:28
Hey,
1. About the official ProjectionPoseRoll element code:
So far the only program I can use to edit it is MKVToolNix GUI's Header Editor.
This is slightly incorrect. Both mkvmerge (option "--projection-pose-roll <TID:float>") as well as mkvpropedit (property "projection-pose-roll") can handle it, too.
I didn't notice the options before or most likely I overlooked. Must be new additions when MKVToolNix became v20+, perhaps even new to Matroska itself.
That's correct. All of the video projection attributes are a recent addition to the Matroska specifications and therefore to MKVToolNix, too. I don't expect any player to actually support them yet.
hubblec4
5th October 2018, 10:49
1. About the official ProjectionPoseRoll element code:
....
Like Mosu writes, MTX-GUI and mkvpropedit are able to change/handle this Matroska element.
And this "new" element needs some time until the Player-Devs have recognized and implemented it.
For the moment is the XML ROTATE the only way to get working this feature, and I guess it will stay available for a loooong time.
2. About potential chapterEditor's ability to delete MKVToolNix Statistics Tags with one shortcut:
Definitely, it would be a worthy addition to chapterEditor. ....
I had yesterday time and I have implemented this feature and additional a possibility to add MTX track Statistics Tags(StatsTags).
The StatsTags are very helpful and in some cases(for chapterEditor) necessary.
3. Issue found on yellow fave button in Matroska Tools:
I tried on both versions 1.05 and the latest 1.06. My custom texts for both buttons can be saved and retrieved without problems. But for the TagName fave, after I pick by clicking my previously saved custom text, it will appear in the input box but it will not appear to the left pane in the TargetType/TagName column. It won't be saved by clicking save into an MKV even though there was a Windows sound to confirm it, even by repeatedly clicking it. If there is an existing TargetType/TagName value, it won't get updated as well. While the TagString/Binary fave is okay, it will appear to the left pane, gets updated and saved into an MKV.
Many thanks for this report, and yes I can reproduce this issue and I think there is one more .....not good.
vertigo220
7th October 2018, 22:43
So I'm trying to do something, and it's not working at all. I'm wondering if chapterEditor can even do it. Instead of making a multi-edition MKV with ordered chapters (which I haven't even ventured into yet), I'm trying to make a single-edition one. It has 7 chapters, and I'm trying to make it play 1,2,3,7,4,5,6. I could build the MKV in that order, but I'd like to keep it with chapter 7 on the end, but playing after chapter 3, instead, and I'm also just trying to figure out how to use cE better. I thought I'd be able to do it just be rearranging the chapters in MTX, but that didn't work. Maybe it's just not possible, but I find that hard to believe. Can you provide some guidance?
hubblec4
8th October 2018, 01:31
You need also ordered chapters for this task. I guess for the 7 chapters exists start times only.
Load your chapter file(or make it from scratch) and set for the edition a playing time, this is very important for the ordered end timestamp creation.
Edition end timestamp: In most cases match the mkv-duration(SegmentInfo) with the video duration and you can drag&drop the mkv onto the edit field(or use the button with the file-clock-icon). Otherwise you find a video duration timestamp if the track Statistics Tags included(MediaInfo can help).
Then activate the ordered checkbox for the edition -> end timestamps should be available now.
And now move chapter 7 via drag&drop after chapter 3. Save to the mkv file and play(you can use the play-button).
MukiEX
10th October 2018, 21:35
Is there a way to merge multi-angle MPLS files? e.g. one MPLS, multiple angles, each with their own set of segments (a lot are the same between the angles, same as multiple editions but with the same playtime)
vertigo220
10th October 2018, 22:22
Ok, so I did what you said and it still wasn't working, so I tried MPC-HC and it worked there. So I'm betting at least some of my previous attempts would have worked as well. For some reason, PotPlayer isn't playing the orders in the specified order, but rather playing them in the order they're written in the mkv file. That's strange, though, since it works perfectly with multi-edition files. And it completely breaks how Kodi reads the file, unsurprisingly. Kodi sees it as having only four chapters: the first three then chapter 7 (inserted after ch. 3). So I guess I'll just have to build the mkv in the order I want. Not a big deal, this was more just messing around and seeing if and how it could be done than really needing it that way.
As for PotPlayer, is this an issue I should bring up with the dev, or do you think maybe there's some other issue due to the fact it supports multi-editions?
hubblec4
10th October 2018, 23:02
Is there a way to merge multi-angle MPLS files? e.g. one MPLS, multiple angles, each with their own set of segments (a lot are the same between the angles, same as multiple editions but with the same playtime)
Multi-Angle Blu-rays are the same like Multi-Edition Blu-rays.
You can use BD2mkv with Multi-Edition-MKV mode.
hubblec4
10th October 2018, 23:13
Ok, so I did what you said and it still wasn't working, so I tried MPC-HC and it worked there. ....
As for PotPlayer, is this an issue I should bring up with the dev, or do you think maybe there's some other issue due to the fact it supports multi-editions?
I don't know Potplayer, and yes best Matroska Player today is MPC-HC/BE.
I have no idea why it is not working with a single ordered edition. You should ask the developer of PotPlayer.
Maybe has Wakaku more info his favorite player is PotPlayer.
MukiEX
10th October 2018, 23:40
Multi-Angle Blu-rays are the same like Multi-Edition Blu-rays.
You can use BD2mkv with Multi-Edition-MKV mode.
edit: all right, it's a no-go =(
So this is what I tried (Linux version, latest October release):
- Open MPLS file in BD2MKV mode (opening the folder entirely will 'cause a segmentation fault at the "star preparation" step)
- Set to "Multi-Edition-MKV-Mode", click green checkbox
- Check both angles so they're "enabled"
- Click "Start Preparation" arrow -> "The tracks can now be edited"
This step makes a subfolder named after the mpls file and first angle name. (no 2nd folder)
- Click "MKV file mux start" button to its right
Nothing seems to happen from that point on. I couldn't find any log files as to what might be failing.
The folder it made after clicking the green arrow had two files, shown here: http://pasteall.org/1321263
BTW, while I'm logged in lemme thank you for this tool; I've gotten so many movies MKV-ized that I held off on 'cause the disks had multiple editions =D
hubblec4
11th October 2018, 00:28
So this is what I tried (Linux version, latest October release):
- Open MPLS file in BD2MKV mode (opening the folder entirely will 'cause a segmentation fault at the "star preparation" step)
What you mean with ".. segmentation fault at the "star preparation" step .."
What for settings are enabled? "-use filename as subfolder...-", Edit tracks(path to tsMuxeR?)
- Set to "Multi-Edition-MKV-Mode", click green checkbox
- Check both angles so they're "enabled"
- Click "Start Preparation" arrow -> "The tracks can now be edited"
This step makes a subfolder named after the mpls file and first angle name. (no 2nd folder)
Yes, only one sub folder with the first Angle number is created, that's ok.
- Click "MKV file mux start" button to its right
Nothing seems to happen from that point on. I couldn't find any log files as to what might be failing.
The folder it made after clicking the green arrow had two files, shown here: http://pasteall.org/1321263
Mmh this is not so good.
Chapter.xml and qp-file are generated while merging the editions.
When you click on Mux-MKV-icon, the tags file should be generated(and some other files).
Right away I do not know why it stops without a message.
Could you send me the BD-Structure(All folders and small files, without the m2ts files).
MukiEX
11th October 2018, 00:47
> What for settings are enabled? "-use filename as subfolder...-", Edit tracks(path to tsMuxeR?)
No settings enabled (at least, I leave them at their defaults), so "use filename as folder" is not enabled. If need be I can run it, get the segfault, and send screenshots of my settings along with the console output.
In the meanwhile:
> Could you send me the BD-Structure(All folders and small files, without the m2ts files).
I DM'd you a link to that structure.
hubblec4
11th October 2018, 01:06
EDIT:
....", Edit tracks(path to tsMuxeR?)
No settings enabled (at least, I leave them at their defaults)...
"Edit tracks" is enabled by default, if you have no intention to edit tracks then deactivate this checkbox and try again.
....and send screenshots of my settings along with the console output.
The more information the better.
In the meanwhile:
> Could you send me the BD-Structure(All folders and small files, without the m2ts files).
I DM'd you a link to that structure.
Thanks, and downloaded.
hubblec4
11th October 2018, 15:45
@MukiEX
Good and bad news. I found the bug for Multi-Angle BDs and is fixed.
The bug was so simple but breaks totally Multi-Angle BD support for all BD edit modes. Next cE rev coming soon.
MukiEX
11th October 2018, 17:25
@MukiEX
Good and bad news. I found the bug for Multi-Angle BDs and is fixed.
The bug was so simple but breaks totally Multi-Angle BD support for all BD edit modes. Next cE rev coming soon.
That, ummm... only seems like good news =D
hubblec4
11th October 2018, 18:53
chapterEditor(cE) rev1.07 is available.
Windows (https://forum.videohelp.com/attachments/46903-1539280225/cE-W(1.07).7z)
Linux (https://forum.videohelp.com/attachments/46904-1539280225/cE-L(1.07).7z)
An important bugfix for BD2mkv editor. Multi-Angle Blu-ray support was broken.
There are a few improvements to the Matroska Tags editor and two new features.
Remove and insert MKVToolNix (https://www.videohelp.com/software/MKVToolNix) track Statistics Tags(StatsTags).
For inserting such StatsTags, a process is started only, which is not monitored by cE.
StatsTags for multiple files can be written at the same time, depending on the performance of the PC.
Change chapterEditor
added &
fixed *
improved #
changed %
rev1.07 2018-10-11
// Matroska chapter
# Chapters can now be removed from multiple files
// Disc2mkv
& Subtitle flag: Forced track
// BD2mkv
* Multi-Angle Blu-rays could not be processed
// Matroska Tags
& Remove track Statistics Tags from Matroska files (main menu item)
- Global cE-ShortCut (Settings init: Shift + Alt + S)
& Add track Statistics Tags to Matroska files (main menu item)
- Global cE-ShortCut (Settings init: Shift + Alt + A)
* TagName was not changed when pasted with the Text Favorites
# Tags can now be removed from multiple files
hubblec4
11th October 2018, 19:15
@MukiEX
Your Multi-Angle Blu-ray is the first multi Multi-Angle Blu-ray I have ever seen. 5 episodes with 2 Angles each.
For Multi-Edition-MKV mode exists one "Multi-List" only and I'm not sure if it easy to change this to a multi-MultiList.
That means you can process one episode and then you have to restart the BD2mkv editor.
For fun you could test: Make only one BIG mkv with all episodes and Angles.
MukiEX
11th October 2018, 20:09
It worked! The only remaining "issue" I had was with the very last segment (00203), but it was actually an issue with the segment itself. Unlike every other m2ts segment, it did not have any subtitle tracks, so MKVtoolNix failed to append it. I went and used tsmuxer to add the 4 subtitle tracks from another segment and it completed without a fuss. Both editions showed up in the final file.
I did get a slight issue with how the latter edition rendered (it went on for a couple seconds after its segment was over), but that might be a VLC Mac bug; I'll check it again in Windows when I get home.
As a side note, this was also an issue I had with the Editions/Angles in some Ghibli releases, so I'm going to re-visit those to see if the new version can mux those without fail.
hubblec4
11th October 2018, 20:59
It worked! The only remaining "issue" I had was with the very last segment (00203), but it was actually an issue with the segment itself. Unlike every other m2ts segment, it did not have any subtitle tracks, so MKVtoolNix failed to append it. I went and used tsmuxer to add the 4 subtitle tracks from another segment and it completed without a fuss. Both editions showed up in the final file.
Nice to read it works (I found a new issue, Windows).
Last segment-issue: You can remove/ignore this files (BD2mkv settings). The duration is often shorter then 2 seconds. If the content of this file is not important, I recommended to ignore such files.
But your task with adding sub tracks is also a workaround.
MukiEX
12th October 2018, 02:49
Hmmm. Looked into it, and the timing issue seemed to come up either way:
- Last segment is present: The first chapter of the 2nd "edition" seems "offset" by about 2 seconds. It starts playing the first two seconds of the subsequent video segment and then it jerks back to the proper place in the timeline
- Last segment auto-removed: The same thing happens, only this time the 2nd edition's 1st chapter plays late by about 2 second, so there's a bit more silence before it and it suddenly cuts out before finishing.
Also, and this is probably the correct behavior, but the two "ignore first/last m2ts file" checkboxes are grayed out, and checked automatically depending on how preferences are set.
hubblec4
12th October 2018, 12:17
Hmmm. Looked into it, and the timing issue seemed to come up either way:
- Last segment is present: The first chapter of the 2nd "edition" seems "offset" by about 2 seconds. It starts playing the first two seconds of the subsequent video segment and then it jerks back to the proper place in the timeline
- Last segment auto-removed: The same thing happens, only this time the 2nd edition's 1st chapter plays late by about 2 second, so there's a bit more silence before it and it suddenly cuts out before finishing.
This issue exists with MPC-HC also?
Can you show me the chapter-structur for this task?
Also, and this is probably the correct behavior, but the two "ignore first/last m2ts file" checkboxes are grayed out, and checked automatically depending on how preferences are set.
In the preferences BD2mkv you can set a time in seconds for the m2ts duration(sorry there are missing help texts for the components). "auto-removed" m2ts files means the checkboxes are checked if the m2ts duration is too short.
The checkboxes are grayed when it is not possible/necessary to remove an m2ts file.
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.
hubblec4
17th December 2018, 23:17
https://www.iconfinder.com/icons/282471/cross_delete_remove_icon
I found this icon which I think looks good. Progress/percentages also sounds interesting.
This icon is already in cE and could be used easily. I will change the icons next rev.
Is the icon for the reference tab OK? And the "normal" checked-icon for identical tabs?
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.
I prefer to show form2 modal but I could add a new option for changing names like "save all tabs(right-click)". A middle click makes the changes and opens tab management automatically.
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.
For this task I need a history list of all chapters and much more info and this would make a huge work.
Sorry, this is to much for me.
dissory
18th December 2018, 06:14
This icon is already in cE and could be used easily. I will change the icons next rev.
Is the icon for the reference tab OK? And the "normal" checked-icon for identical tabs?
Yep, I think the reference tab/normal checked icons looks fine.
I prefer to show form2 modal but I could add a new option for changing names like "save all tabs(right-click)". A middle click makes the changes and opens tab management automatically.
Not sure how well middle click will work since I'm guessing it will make changes but not save changes to file which could be not ideal when 'all tabs'+'load list' options are chosen because then after finish checking in tab management there isn't a way to save all tabs to file at once)
I think even if the current way is a little bit of hassle it's not such a big one that I'm happy to use it the way it is now. Do you think it's best to leave it as is for now?
For this task I need a history list of all chapters and much more info and this would make a huge work.
Sorry, this is to much for me.
Alright, no problem.
hubblec4
18th December 2018, 13:59
Not sure how well middle click will work since I'm guessing it will make changes but not save changes to file which could be not ideal when 'all tabs'+'load list' options are chosen because then after finish checking in tab management there isn't a way to save all tabs to file at once)
OK, a middle click for re-open tab management(only) is not enough. I could combine the save all function with the re-open procedure.
It exists three ways to save all tabs (not only when you rename chapters). A item in the main menu, a ShortCut and a middle-click on the "save" button in the file bar.
I think even if the current way is a little bit of hassle it's not such a big one that I'm happy to use it the way it is now. Do you think it's best to leave it as is for now?
I think this normal, that when a feature is implemented, a new feature is possible/necessary for more easy work. I will think about it to find a good solution.
hubblec4
20th December 2018, 02:45
Hi dissory
Here is test4 of cE (https://forum.videohelp.com/attachments/47522-1545267029/cE.7z).
I have changed the diff icons with simple icons(created by my self) with a kind of percentage in red. I hope you like it.
Multi tab moving should work for your case, but there are many more move-cases.
Maybe you have time to check some cases.
At first some words to the VirtualStringTree(VST) which is mostly used in cE.
For moving nodes exists 4 options to drop this node(s).
Before a node, After a node, On a node and Nowhere
Before, After and Nowhere is easy to handle but On a node can be tricky for multi selecting.
In the VST is a single selected node also the FocusNode and you have a source index and a target index which makes moving easy.
But with multiple selected nodes you have multiple source index values but only one Focus-Index.
The following example shows want I mean.
5 Tabs
1.mkv
2.mkv
3.mkv
4.mkv
5.mkv
1+5.mkv are selected and move "OnNode" to 3.mkv -> two options
Focus: 5.mkv | Focus: 1.mkv
2.mkv | 2.mkv
1.mkv | 3.mkv
5.mkv | 1.mkv // cE moves 5.mkv here
3.mkv | 5.mkv // CE moves 1.mkv here maybe a bug
4.mkv | 4.mkv
For Chapter naming you can hold down the Shift key and tab management reopens(for all actions and saving). I hope this helps a bit.
If all working then comes the hotkeys and I have planned a main menu item for the tab management.
dissory
21st December 2018, 16:53
Hi dissory
Here is test4 of cE (https://forum.videohelp.com/attachments/47522-1545267029/cE.7z).
I have changed the diff icons with simple icons(created by my self) with a kind of percentage in red. I hope you like it.
I do like it, the percentages are helpful :)
Multi tab moving should work for your case, but there are many more move-cases.
Maybe you have time to check some cases.
At first some words to the VirtualStringTree(VST) which is mostly used in cE.
For moving nodes exists 4 options to drop this node(s).
Before a node, After a node, On a node and Nowhere
Before, After and Nowhere is easy to handle but On a node can be tricky for multi selecting.
In the VST is a single selected node also the FocusNode and you have a source index and a target index which makes moving easy.
But with multiple selected nodes you have multiple source index values but only one Focus-Index.
The following example shows want I mean.
5 Tabs
1.mkv
2.mkv
3.mkv
4.mkv
5.mkv
1+5.mkv are selected and move "OnNode" to 3.mkv -> two options
Focus: 5.mkv | Focus: 1.mkv
2.mkv | 2.mkv
1.mkv | 3.mkv
5.mkv | 1.mkv // cE moves 5.mkv here
3.mkv | 5.mkv // CE moves 1.mkv here maybe a bug
4.mkv | 4.mkv
Maybe placing the selected tabs before or after should be determined by whichever tab is last clicked?
So if 1.mkv and then 5.mkv is clicked/selected then moved onto 3.mkv since last tab clicked (5.mkv) is below 3.mkv it should become:
2.mkv
3.mkv
1.mkv
5.mkv
4.mkv
and if instead 5.mkv and then 1.mkv is clicked/selected then moved onto 3.mkv since last tab clicked (1.mkv) is above 3.mkv it should instead become:
2.mkv
1.mkv
5.mkv
3.mkv
4.mkv
Honestly, I'm not sure of this either since there may be times when the opposite placement is wanted so I don't know if what I suggested is helpful...sorry.
In my opinion any way multiple tabs are moved they should still be placed together and in the same order they were moved...though I see it can be tricky with multi tabs.
For Chapter naming you can hold down the Shift key and tab management reopens(for all actions and saving). I hope this helps a bit.
If all working then comes the hotkeys and I have planned a main menu item for the tab management.
Yep, tested it and works well, thanks hubble.
hubblec4
21st December 2018, 21:04
Maybe placing the selected tabs before or after should be determined by whichever tab is last clicked?
Yes, a developer can code this fix and say drop OnNode inserts a node before or after. But for this way you can't move a node to the first/last place.
It is simple to check the source(focus node) and target(drop node) index. If srcIdx < trgIdx then insert after else insert before.
It works for a single moving perfect and also for some multi select cases.
So if 1.mkv and then 5.mkv is clicked/selected then moved onto 3.mkv since last tab clicked (5.mkv) is below 3.mkv it should become:
2.mkv
3.mkv
1.mkv
5.mkv
4.mkv
and if instead 5.mkv and then 1.mkv is clicked/selected then moved onto 3.mkv since last tab clicked (1.mkv) is above 3.mkv it should instead become:
2.mkv
1.mkv
5.mkv
3.mkv
4.mkv
Yes I think also this is the right behaviour, I will fix this.
Some more words to VST selecting nodes:
When you select nodes via mouse(left-click) + hold down CTRL then the last selected node is the focus node(source index).
You can select multiple nodes via mouse hold down left-button, then is the first selected node the focus node(source index).
Honestly, I'm not sure of this either since there may be times when the opposite placement is wanted so I don't know if what I suggested is helpful...sorry.
I'm fine with that and I like your suggestions. Tab management was only an idea of me at begin recoding cE, but now it is implemented and I like it.
In my opinion any way multiple tabs are moved they should still be placed together and in the same order they were moved...though I see it can be tricky with multi tabs.
Yes, and I hope it will work for all/most cases.
hubblec4
22nd December 2018, 02:22
I found a bug for multi tab moving. In the GUI moves the tabs correctly but the data classes gets a wrong index(from next tab). (update index too early)
For testing to see where tabs moves it is OK, but not for your daily task, maybe chapters could be overwritten.
hubblec4
23rd December 2018, 20:45
Hi dissory
Here is test5 of cE (https://forum.videohelp.com/attachments/47598-1545592710/cE.7z).
A main menu item "Tab management" is added and a cE global ShortCut init: ALT+T.
There are two hotkeys for the VST. init: "c" = Compare tabs; "ENTF" = Delete tabs
This updates the Hotkeys.ceh file and increase the version number. If I don't change anything until final cE rev1.11 then is all fine.
Otherwise you could make a copy before or you can decrease the file version number at one manually.
Multi tab moving should now work fully. I have set two restrictions. First, a selected node can never be the target node.
Second, if you want to move selected nodes below last node (which is the drop mode "Nowhere", this means insert at the end),
the last node is the target node. Is this node not selected the moving will be allowed.
The order of the selected tabs is now untouched and will be grouped. For my first tests it seems that a lot of move-cases working.
dissory
24th December 2018, 17:32
Just tried moving around tabs in some different orders and they work well indeed, looks correct for most (maybe all) cases. Tested Hotkeys and they also work.
I think I found a sort of UI bug when moving multiple files. If for example I load 5 mkv files and select the 3rd, 4th then 5th files and drop them on the 1st file then there are no more tab names showing in form1 (but File path and clicked tab chapter details are still visible). You need to close tab management and click the left or right arrow (depending where tabs are moved) to see tab names again.
hubblec4
24th December 2018, 17:41
Many thanks for testing. I will have a look at this issue soon.
Edit: I have used very short tab names and all is fine, but I can reproduce the issue with long tab names.
hubblec4
27th December 2018, 00:32
chapterEditor(cE) rev1.11 is available.
Windows (https://forum.videohelp.com/attachments/47623-1545866811/cE-W(1.11).7z)
Linux (https://forum.videohelp.com/attachments/47624-1545866811/cE-L(1.11).7z)
Working with many files is now made easier by the tab management.
Chapter files can be compared and the differences are displayed.
Change chapterEditor
added &
fixed *
improved #
changed %
rev1.11 2018-12-27
// chapterEditor
& Tab management
- for the chapter editors(except Converter) and the Matroska Tags editor
- simple tab overview in a list
& New items in tab header popup menu
- Clear tab
- Tab management
- Tabs: dynamic items and sub-items. Current tab is checked. Quick selection of another tab
- Close all left tabs
- Close all right tabs
- Close all tabs
& New main menu Item: Tab management
- global cE ShortCut init: ALT + T (Settings)
// Tab management
& for chapter editors: Display the number of chapters and editions(Matroska Chapters only)
& Language and Country codes from Chapter 1 (Matroska Chapters only)
& Multi tab selection
& Popup menu (right-click in the VST)
- Delete tab(s)
- Compare tabs
& Compare Tabs (chapter editors)
- Number of editions(Matroska) and chapters are compared
- Names are compared; Matroska: number of names; multiAVCHD: all 4 names
- Languages and countries (only Matroska); Number and order is compared
- The active tab is always the reference tab
- If only one tab is selected then it will be compared to all other tabs
- Icons for the compared tabs based on the differences
- Reference Tab has its own icon
- Difference code is inserted at the beginning of the tab name: 0 = no difference
- Matroska difference code: <0,0,0,0,0> <editions,chapters,names,languages,countries>
- OGG/OGM and multiAVCHD difference code: <0,0> <chapters,name(s)>
- Hotkey init: "c" (Settings)
& Move multiple tabs
& Delete Tabs
- Hotkey init: DEL key (Settings)
& Mouse middle-click ends tab management (actions will be executed before)
& Form2 width can be changed and the form button "Maximize" exists
// Chapter naming
& Open tab management after an action (except Converter)
- Hold down the Shift key while mouse-click
// BD2mkv
# Single processing mode: multiple start of the mux process was possible
// Matroska Tags
* Linux: cE own tab header popup menu was not used
dissory
27th December 2018, 18:24
Thanks for all the additions on tab management, hubble!
Wakaku
27th December 2018, 18:37
Wow, the tab management additions are wonderful, quite similar to some tab enhancement add-ons for Firefox. I'm glad Mr. dissory requested for it as I've been longing for such abilities myself. For example, I often drag multiple MKV's of long and unicode filenames (thus I wouldn't be able to remember the files by name) into the Matroska Tools (Matroska Tags editor). Sometimes I forget to edit one or few of them, thus I needed to re-drag all of them again (since I can't remember which one I missed), and after I end up with the desired tab and save, back then I have to close those other many tabs one by one again.
It's been quite a while of back and forth between you two and I was excited for the next version, so thank you both of you. And since the coast is a little bit clear, I just want to ask (probably suggest as well), how come chapterEditor is not included in Codecs.com (http://www.free-codecs.com/)? Other Matroska and media tools are there, like MKVToolNix itself, LAVFilters, MPC-HC, MakeMKV, etc.
hubblec4
27th December 2018, 20:21
Thanks for all the additions on tab management, hubble!
And thanks back to you for this request and your help for testing.
In the simple tab list (Tabs), I had added the icons from the tab, so you can see faster which tab is a new tab(or is it saved already).
Wow, the tab management additions are wonderful, ....
Nice to read that you like it.
.....And since the coast is a little bit clear, I just want to ask (probably suggest as well), how come chapterEditor is not included in Codecs.com (http://www.free-codecs.com/)? Other Matroska and media tools are there, like MKVToolNix itself, LAVFilters, MPC-HC, MakeMKV, etc.
chapterEditor is a small one men project without a homepage, maybe is that the reason.
hubblec4
1st January 2019, 03:42
Next feature on my TODO list is the "Disc Title Profiles".
In Disc2mkv editors you can set track names very fast with the Text Favorites.
But for a series with many episodes I have to repeat the renaming and other settings for each episode and this annoys a bit.
With the Disc Title Profiles you can save some settings for a title/tracks and reinsert the values to another title which have the same tracks configuration.
Saved values are depend on the track type. For all track types the name and language is saved. Audio tracks use the Delay value and for the Subs all flags are saved.
Any suggestions are welcome.
Wakaku
3rd January 2019, 07:13
Happy New Year everyone. For now I can't offer any suggestion for Disc2mkv since I am mainly a Matroska Tags (XML) user. Though why not a HELP main menu then an ABOUT submenu, to typically show the program's name and of course importantly the Author. :)
hubblec4
3rd January 2019, 14:44
Hi Wakaku
Yes, a HELP main item is also on my TODO list but with a very low priority. Is this main item important?
A question to you:
I saw your post (https://forum.doom9.org/showthread.php?p=1861340#post1861340) here and then I thought a bit about cE's Matroska Tags editor to improve/implement some features.
Ideas:
1. Profiles: a kind of template
2. more multi editing
3. a general CLI support in cE or a new separate cECLI.exe
What do you think?
Wakaku
4th January 2019, 08:00
LONG post, my friends, but here goes...
Yes, a HELP main item is also on my TODO list but with a very low priority. Is this main item important?
Not important but could be very convenient perhaps to casuals, or say de facto standard for programs to have one? Far back during Windows 3.1, I learned to click the... I think HELP or "H" main menu located separately at the far right side to get the Aurhor's name, program's name and version number for example. Thus to this day, I am accustomed to do so to get typical "help" contents there. If none, I look for accompanying text files, or vice versa.
So just keep it as low priority.
1. Profiles: a kind of template
1. Profiles would be a nice addition. I used my own before for easy copy-paste, editing, etc., until Mp3tag was finally able to handle multiple Matroska files. After using it for quite some time, I realized it somewhat has it's own sort of template or arrangement. So I abandoned my old personal XML templates, and I just tag my MKV files with Mp3tag as ease, then just edit them inside with cE afterwards.
For example, Mp3tag enforces "ALBUM" to be "TITLE" and as "50" which I think was declared in the Matroska tagging specs site if I understood correctly. VLC player can read it as ALBUM correctly but MediaInfo has trouble reading it especially if the embedded XML tag has both TITLE (the ALBUM) and an actual TITLE (eg. title of the song or film or video). I think MediaInfo will display the TITLE that is placed lowest in the embedded XML file. So if it has three "TITLE"s of different values then the last one would be displayed. If the MKV has both a HEADER TITLE and an XML TITLE, then MediaInfo would display both separated with a slash (/). Thus that's one scenario where I often use the yellow star TagName fave button, to change it to ALBUM.
Also my old MKV files where I previously embedded my own XMLs, somewhat resulted to minor issues after multi- re-tagging with Mp3tag, thus cE is best used to correct those issues inside, no other GUI software can. Though such minor issues would not manifest if tagged by Mp3tag from the beginning.
Far back when I had only MKVToolNix to use, I had no choice but to extract my own embedded XML tags, edit them with a text editor one by one, then delete those previously embedded XML tags, then re-embed them after the corrections I made.
Back then I think MKVToolNix's behavior was to append below an existing XML tag any new ones inserted, thus a User might not realize just how many redundant tag entries are really inside. Only possible to tell if the User would extract those tags or with cE (another simple yet convenient and powerful ability). Of course my old XML templates were just probably non-standard to begin with.
2. more multi editing
2. Do you mean the ability to tag multiple Matroska files at once, batch tagging? Then that's just magnificent, time-saver, convenient, and again powerful. I'm excited for the future for this TODO ability. :)
3. a general CLI support in cE or a new separate cECLI.exe
3. I am ok at either a general cE CLI support and/or a new separate cECLI.exe. Though I favor the first route if it could be done.
Though isn't there already a separate CLI in the first page of this thread, named cECLI (rev0.01)?
For a new separate CLI route, that current short exe filename is already favorable. For example after repeated usage of youtube-dl.exe, I found it somewhat long to type and prone to typo. So I just made a symbolic link to it named "yyy.exe".
hubblec4
4th January 2019, 21:30
....
Thus to this day, I am accustomed to do so to get typical "help" contents there. If none, I look for accompanying text files, or vice versa.
...
That is also right, a "Help" main menu item is almost ever present.
I thought for my small project is it not important but now it seems cE is used daily by some users.
I know cE should have more help/info/tutorials/etc. and this is also on my TODO list.
The plan is to add such a Help item with sub items like "About" and more.
1. Profiles would be a nice addition. ....
OK, I think I will have a look to Mp3Tag and you could tell me more about your working chain.
For example, Mp3tag enforces "ALBUM" to be "TITLE" and as "50" which I think was declared in the Matroska tagging specs site if I understood correctly. VLC player can read it as ALBUM correctly but MediaInfo has trouble reading it especially if the embedded XML tag has both TITLE (the ALBUM) and an actual TITLE (eg. title of the song or film or video). I think MediaInfo will display the TITLE that is placed lowest in the embedded XML file. So if it has three "TITLE"s of different values then the last one would be displayed. If the MKV has both a HEADER TITLE and an XML TITLE, then MediaInfo would display both separated with a slash (/). Thus that's one scenario where I often use the yellow star TagName fave button, to change it to ALBUM.
Also my old MKV files where I previously embedded my own XMLs, somewhat resulted to minor issues after multi- re-tagging with Mp3tag, thus cE is best used to correct those issues inside, no other GUI software can. Though such minor issues would not manifest if tagged by Mp3tag from the beginning.
Far back when I had only MKVToolNix to use, I had no choice but to extract my own embedded XML tags, edit them with a text editor one by one, then delete those previously embedded XML tags, then re-embed them after the corrections I made.
Back then I think MKVToolNix's behavior was to append below an existing XML tag any new ones inserted, thus a User might not realize just how many redundant tag entries are really inside. Only possible to tell if the User would extract those tags or with cE (another simple yet convenient and powerful ability). Of course my old XML templates were just probably non-standard to begin with.
Matroska Tags specs are not complete and will be never, therefor gets the Tags it's on section. New TagNames can be simple added later.
The Tags core specs are fine but every software can handle TagName/TagString and TargetType(Value) different.
You can have multiple Tags elements in a Matroska file (says the specs) but in practice only one Tags element is used.
For example you can add multiple Tags.xml files in the MKVToolNix-GUI (global, for each track) but in the final mkv there is only one Tags element
with all Tag(not Tags) elements form all xml files and the MTX-Stats-Tags tag elements.
Mkvpropedit can add or insert Tags depend on the flags. For this you should ask Mosu.
As I came to Matroska it was scary to edit xml files. Best software at this time was GDSmux a part of the HaaliSplitter and now I'm glad to see my cE helps other users.
2. Do you mean the ability to tag multiple Matroska files at once, batch tagging? Then that's just magnificent, time-saver, convenient, and again powerful. I'm excited for the future for this TODO ability. :)
Yes, why not :-), but at first I have to code the Tags-Profiles.
An other option could be to change the TagName in all tabs and/or SimpleTags.
In short: all what you can change/set in a tab/tags is applied to all tabs/tags.
3. I am ok at either a general cE CLI support and/or a new separate cECLI.exe. Though I favor the first route if it could be done.
Though isn't there already a separate CLI in the first page of this thread, named cECLI (rev0.01)?
For a new separate CLI route, that current short exe filename is already favorable. For example after repeated usage of youtube-dl.exe, I found it somewhat long to type and prone to typo. So I just made a symbolic link to it named "yyy.exe".
Yes it exists a separate cli exe, but named chapterEditorCLI.exe. But this code is also deprecated and to add new features could be problematic and also it uses the old online chapter database(which is not my own sql database).
A separate cli.exe is mostly the best, see other cli tools and also MKVToolNix but a GUI has also advantages.
To combine a cli part and GUI should not be the problem, but Windows handles this different as Linux.
BDSup2Sub++.exe(win): At the start of this program, a console is shown very short. This means you get any output of the program to this console when you use it with cli.
But I don't like this start behaviour. It is possible to deactivate the console and cli is still working but under Windows without an output (yes it is possible to start an extra console but this is for me too much).
You can also open a console and start from there cEcli, this should work(maybe).
Under Linux should work all fine out of the box says Lazarus but I have not much experience with Linux.(will take some time to learn it)
An other way is to have .dll files which can shared between cli part and GUI.
But as I asked in Lazarus forum the answer was this is not a good idea and I should use my Lazarus units to compile a GUI and cli part separately.
I prefer the following:
A cli support direct in cE. For Windows without the console (expect cE is started in a console(maybe)). For Linux the console should be available.
And when needed/ or I have time, I could compile a separate cli.exe (and then named cEcl.exe).
But at first I have to finish the Disc Title Profiles(60% ready).
hubblec4
17th January 2019, 00:40
chapterEditor(cE) rev1.12 is available.
Windows (https://forum.videohelp.com/attachments/47835-1547681745/cE-W(1.12).7z)
Linux (https://forum.videohelp.com/attachments/47836-1547681745/cE-L(1.12).7z)
Append files/folder/disc in the editors has been working for a long time
(drop into VST or right-click on the buttons in the file bar),
nevertheless, the corresponding main menu items were missing.
Disc Title Profiles:
To quickly set all the settings for the used tracks, title profiles can now be created.
Each profile has a name that can be changed. Only active tracks and their data are saved.
I decided against a profile mask, as this would have taken a lot more effort.
To create new profiles, you only have to configure the selected title as you would like it to be.
All active tracks and their data will then automatically become a new profile called "New Profile".
Thus, a title itself is the profile mask.
There are two ways to add a new profile, using the button and a hotkey.
When the title profiles are opened, a "small" title profile is automatically created and compared with all existing title profiles.
Again, the differences are again represented by means of small percent images.
For comparison, the number of active tracks and their order is crucial.
If a track has too few or too many active tracks than are stored in the profile, using the settings will still work.
If the order of the track types (Vid, Aud, Sub) is not identical to the saved profiles,
then the use of the settings will be interrupted as soon as the track types are different.
To even faster equip a list of titles (series disc) with the same settings,
the last used profile can be used again. A hotkey(Q) in the VST is available/adjustable.
Empty subtitles file:
Often there are forced subtitles, which are not present in some episodes.
For this I manually add an empty subtitle and this can now be done automatically.
The path to such an empty subtitle file is set separately in the DVD and BD settings.
Change chapterEditor
added &
fixed *
improved #
changed %
rev1.12 2019-01-17
// chapterEditor
& 2 new main menu items: for the chapter editors(except converter) and Matroka Tags
- Append file(s): global ShortCut init: CTRL + I
- Append disc or folder: global ShortCut init: CTRL + ALT + I
// Disc2mkv editors
& Disc Title Profiles
- Track name and language for all track types, for audio still the delay, for subtitles all 3 flags
- only active tracks are used
- Open with the button: Left-click = open only; Right-click = Add new profile; Middle-click = Apply last used profile
- Open with Hotkeys (VST): CTRL + Q = open only; ALT + Q = Add new profile; Q = Apply last used profile (Settings)
- Change profile name: with the button or in the edit field with the hotkey Enter (Settings)
- Tracks information: easy overview for the track names and flags
- Apply profile: double-click or right-click or hotkey ENTER (settings)
- Delete profile: middle-click or hotkey DEL (settings)
- Move profile
- Automatic profile comparison: Current profile is compared with the existing profiles. Number and order of active tracks
- Profile differences are displayed by percentage pictures
& Empty subtitle file
- Path in the settings
- Insert with the subtitle button: right-click
- Insert with Hotkey (VST): init SHIFT + S
- File is inserted as first subtitle track
- Track name "empty" is set
// Matroska Tags
* last used folder/disc was not set in the folder dialog
hubblec4
21st January 2019, 18:49
Hi Wakaku
I have started to upgrade Matroska Tags editor.
My first step is to implement an Action Range option for all SimpleTag values (TagName,Language...etc). At the moment there is only an option for the language and for the current tab/file only.
The language can now be changed in all tabs for all(or other Action Range options) SimpleTags. When you like I could provide a test version...Windows or Linux(what is your OS)?
Next value is TagName, so you can change it in all tabs and set ROTATE as value for example.
And yes the Matroska Tags Profiles feature is a must now. After 100000 editions which I have tagged in the last years, I need now an automatic for this task.
I have shortly looked at mp3Tag and it seems to me there is a profile mask with some predefined names like Title,Interpret,Album and so on.
But I don't want to insert a profile mask, I could do the same like in the Disc Title Profiles.
You can set up all Tags,Tag,SimpleTag,Targets you need and this is then the mask. I think this is better as a fix coded mask because not all Matroska Tags elements are available in Mp3Tag mask.
Let me know what all you need and don't be shy to ask for crazy things :-)
I would like to change in the Option Bar the Settings button against a Play-File button like in Matroska Chapters editor to start quickly an mkv after I saved the Tags. Do you need this Settings button?
Wakaku
24th January 2019, 08:46
I have started to upgrade Matroska Tags editor. My first step is to implement an Action Range option for all SimpleTag values (TagName, Language... etc). At the moment there is only an option for the language and for the current tab/file only.
The language can now be changed in all tabs for all(or other Action Range options) SimpleTags. Next value is TagName, so you can change it in all tabs and set ROTATE as value for example.
Sounds really good. I imagine it would be somewhat similar to the tab management enhancements context menu entries, and the context menu entries in the Matroska Tools main tab's left pane.
And yes the Matroska Tags Profiles feature is a must now. After 100000 editions which I have tagged in the last years, I need now an automatic for this task. I have shortly looked at mp3Tag and it seems to me there is a profile mask with some predefined names like Title, Interpret, Album and so on. But I don't want to insert a profile mask, I could do the same like in the Disc Title Profiles. You can set up all Tags, Tag, SimpleTag, Targets you need and this is then the mask. I think this is better as a fix coded mask because not all Matroska Tags elements are available in Mp3Tag mask.
I definitely agree. If I understood correctly (and after reading the changes in rev1.12 for the Disc Title Profiles too), then the User would be able to create his pattern and save it as a profile for later re-use. Thus if I have to, then I could somewhat re-create Mp3tag's pattern as a profile for maximum compatibility.
I would like to change in the Option Bar the Settings button against a Play-File button like in Matroska Chapters editor to start quickly an mkv after I saved the Tags. Do you need this Settings button?
Such would be a convenient addition. For example I could test the MKV after I add the ROTATE tag to the video track. If it is then implemented, then perhaps it could be easily put to the tab management right-click context menu too. Such Play button would also be convenient for the Chapter editors main tab, so it might as well be a universal button too.
Mosu provided 3 sections of Matroska as external xml files. SegmentInfo, Chapters and Tags. With editing SegmentInfo you can change certain elements like the Title of an mkv. On my TODO list is also a SegmentInfo editor like Tags/Chapters editors but with a very low priority, because I don't need it for tagging. For me is the SegmentInfo interesting because of processing for Matroska menu.
I'm glad that cE would have its own "Header" tags editor in the future, so that both Header and XML tags could be conveniently edited in cE. Having used cE's XML tag editor, I imagine the Header editor counterpart would be as equally as powerful.
It seams that ExoPlayer (https://github.com/google/ExoPlayer) has implemented native rotation support for mkv files with the ProjectionPoseRoll element.
This is good news. I hope the other software players follow soon, especially MPC-HC. Though admittedly, the unofficial ROTATE tag already has a soft spot in my heart. :)
When you like I could provide a test version... Windows or Linux (what is your OS)?
Well, I'm honored and also... super scared, since admittedly I'm just a User. :D Right now I am caring for my mother who is 75 years old who has both eye cataracts and glaucoma. Right now we are nearing the end of our eye drops prescription and if it ended up OK, then possibly a cataract operation/removal next week for one eye only. Then I think 1 week of more eye drops, then check up. Sooner maybe a week(s) or month(s), cataract removal for the other eye then similar eye drops again. Then far sooner, the glaucoma problem for one eye at a time again. All could end up 4 months or a year from now. All household chores even the simplest and easiest ones are all on my shoulders.
Therefore I can't promise any speedy testing, but I want to participate nonetheless. My OS is Windows 7 64-bit and confessedly my internet connection is only data-based and quite slow/expensive, for example 1 GB for 3 days. So I use the likes of uBO and ABP to block not just ads but also images and media to save data, and I take advantage of my ISP's occasional promos.
Let me know what all you need and don't be shy to ask for crazy things :-)
All righty then. :) I'll try to arrange them from what I think would be easiest to hardest.
1. Emoji support
Ability to save Emoji as XML tags. Right now, only Mp3tag can add new, read existing (though displayed as empty boxes), and save them. Back in my Windows XP time, I was craving for unicode support in my programs, and when the time finally came that I transitioned to Windows 7, unicode support was more widespread. So I was just happy to save those CJK / Thai / Hebrew / Hindi / Arabic texts for example easily. Then maybe just this 2016 or 2017, the Emojis came (eg. emojis, smilies, hands, flags, etc). Some of those YouTube videos even have emojis midway in the titles.
MKVToolNix GUI's Header Editor can add emojis as Header tags, but after saving, the display is immediately changed to black triangles with question marks in the middle/center (mojibake?). Sadly, after remuxing with MKVToolNix, both the Header emojis (added by MKVToolNix GUI's own Header Editor itself) and the XML emojis (added by Mp3tag) are lost.
My way of verifying that both those Header and XML emojis are really correctly inside the MKV is viewing via MediaInfo's HTML view.
I tested with cE. It can load them as empty boxes, but after saving, the XML emojis are lost. When viewed by MediaInfo's HTML view, the result is similar to MKVToolNix after remuxing, which looks like middle dots.
My hunch is that Mp3tag saves them as or switches to UTF-16. Perhaps somewhat like UTF-8 for ID3 v2.4 and UTF-16 for ID3 v2.3. And so, I use Mp3tag as my final editor/saver if there are emoji tags involved.
I also tested remuxing with FFmpeg. Luckily those emojis I saved with Mp3tag are retained.
Hopefully it would be officially supported by Matroska some time, since Mp3tag supports it and FFmpeg can retain them after remuxing.
2. Open With, SendTo, desired main tab
Ability to open an MKV/Matroska file directly to a desired main tab (like into the Matroska Tools main tab, my favorite). For example if it could be done via a command line switch or an option which could be put in a shortcut (lnk), or maybe to be put first into a batch file then called by the shortcut. Then it could be put into the SendTo folder for example. In fact I asked something similar to this in the MKVToolNix thread.
Or perhaps a default behavior configurable by the User when using Windows Explorer's Open With context menu. MKVToolNix's default behavior when opening an MKV file as ease, is to open it in the Multiplexer main tab.
Well who knows, maybe cE will have its very own Explorer right-click context submenu like those of WinRAR's, 7-Zip's, etc, in the far future. :D
3. Consolidate XML-Indexes
Ability to consolidate the XML-Indexes into one. For example, if I have 1.1, 1.2, 1.3, 1.4, 1.5... 1.10, then maybe a right-click context menu to join them all into 1.1. The default TargetTypeValue and TargetType could be both simply "are not using", or perhaps a choosing of the User.
It would be quite useful for scattered or disordered XML tags, so that I don't have to drag the SimpleTags one by one into 1.1. For example, in my own very old previous XML tags I embedded when I had back in time only MKVToolNix to use, after editing and saving them with Mp3tag, the XML tags became disorderly (but no tag or actual media file corruption), so cE is best used in such scenario as the final editor/saver. Perhaps Mp3tag got confused because of the TargetTypeValue numbers I used back then.
Maybe this is applicable or could be added to the potential Action Range options. Maybe this could be handled via profiles. Perhaps I would find out later on.
4. Cover display
This is probably hard and more approriate in the least priority section of the TODO list, especially for cE's future Header tagging support: Ability to display MKV/Matroska cover, even at least the first cover only. Mp3tag can display any existing Matroska cover (cover.jpg), delete them, but it can't add one yet.
This would be a convenient feature, for example if I have about 10-20 videos downloaded from YouTube and if they are all of unicode filenames (which I don't understand/can't read), then it would be hard for me (or the User) to identify the files after they are loaded into cE (for example dragging them all into the Matroska Tools). I often just embed the maxresdefault.jpg as the cover.jpg (if none then I resort to sddefault.jpg, then to hqdefault.jpg).
Or perhaps cE could tap Windows Explorer's own thumbnailing. I have Icaros (https://www.videohelp.com/software/Icaros) installed for other formats like for MKV itself.
Anyway, if these features could not be implemented some time, then I am still very much okay. I am already satisfied with cE's current incarnation after all. :)
hubblec4
25th January 2019, 02:56
I imagine it would be somewhat similar to the tab management enhancements context menu entries, and the context menu entries in the Matroska Tools main tab's left pane.
No.
The Action Range option can be set in the Combobox (All SimpleTag, All SimpleTag of a Tags, ... etc.). And now it works for all SimpleTag values and for all tabs(new checkbox).
For example you have 20 tabs with one SimpleTag each and you set in the first tab(or any other) the TagString value to ROTATE, it will apply to all other tabs/SimpleTag's.
I will provide soon a new version because I found a bug (an other reason is the chapter database).
If I understood correctly (and after reading the changes in rev1.12 for the Disc Title Profiles too), then the User would be able to create his pattern and save it as a profile for later re-use. Thus if I have to, then I could somewhat re-create Mp3tag's pattern as a profile for maximum compatibility.
Yes and you can use all Matroska Tags elements. I have two ways in my mind for re-use a profile.
1. like Disc Title Profiles
In a tab exists Tags,Tag,SimpleTag nodes and all values from a profile will be used only
2. empty/blank
The entire structure and data from the profile is used.
Matroska Tags Profiles will be a bit more complex as the Disc Title Profiles but I am quite confident.
If it is then implemented, then perhaps it could be easily put to the tab management right-click context menu too. Such Play button would also be convenient for the Chapter editors main tab, so it might as well be a universal button too.
In Matroska Chapters editor you have a hotkey in the TreeView, "P"(default) plays the file. Such a hotkey is then for Tags editor also available.
I could also add a new item in Tab-Header-Management popup menu but I think the hotkey is enough. But if you say "I need this", you get it, no problem.
I'm glad that cE would have its own "Header" tags editor in the future, so that both Header and XML tags could be conveniently edited in cE. Having used cE's XML tag editor, I imagine the Header editor counterpart would be as equally as powerful.
I will do my best, maybe this year.
Here some info:
SegmentInfo has also 3 parts, I hope I'm right. Mosu can maybe say more.
One part can be edit with mkvpropedit, an other part can be read from xml files while mkvmerge mux a file and the last part can be written by mkvmerge(or any other mkv tool) only.
In an xml file is no element for the mkv Title this is a job for mkvpropedit.
In the new Matroska SegmentInfo editor you can edit two parts(xml and mkvpropedit) and I will add comments in the xml file to preserve values which are not provided by Mosu. So the idea, but this will take some time.
This is good news. I hope the other software players follow soon, especially MPC-HC. Though admittedly, the unofficial ROTATE tag already has a soft spot in my heart. :)
MPC-HC is developed by clsid only and he has strict rules for updates, I don't think he will add this feature. Or maybe is this a job for the splitter too, then you have to ask nevcairiel to upgrade LAV Filters.
On the other hand like you said the soft variant works perfect and will stay for a long time/or ever.
Well, I'm honored and also... super scared, since admittedly I'm just a User. :D Right now I am caring for my mother who is 75 years old .......
I keep my fingers crossed for your mother so that everything goes well during the operation and wish you lots of creative energy for the time to come.
Don't feel you set under pressure to test cE. cE is not a life saver your mother is most important.
I will provide a test version and you have all the time you need, and when there is no time, believe me I'm the last one which is angry about this.
1. Emoji support
Ability to save Emoji as XML tags. Right now, only Mp3tag can add new, read existing (though displayed as empty boxes), and save them. Back in my Windows XP time, I was craving for unicode support in my programs, and when the time finally came that I transitioned to Windows 7, unicode support was more widespread. So I was just happy to save those CJK / Thai / Hebrew / Hindi / Arabic texts for example easily. Then maybe just this 2016 or 2017, the Emojis came (eg. emojis, smilies, hands, flags, etc). Some of those YouTube videos even have emojis midway in the titles.
MKVToolNix GUI's Header Editor can add emojis as Header tags, but after saving, the display is immediately changed to black triangles with question marks in the middle/center (mojibake?). Sadly, after remuxing with MKVToolNix, both the Header emojis (added by MKVToolNix GUI's own Header Editor itself) and the XML emojis (added by Mp3tag) are lost.
My way of verifying that both those Header and XML emojis are really correctly inside the MKV is viewing via MediaInfo's HTML view.
I tested with cE. It can load them as empty boxes, but after saving, the XML emojis are lost. When viewed by MediaInfo's HTML view, the result is similar to MKVToolNix after remuxing, which looks like middle dots.
My hunch is that Mp3tag saves them as or switches to UTF-16. Perhaps somewhat like UTF-8 for ID3 v2.4 and UTF-16 for ID3 v2.3. And so, I use Mp3tag as my final editor/saver if there are emoji tags involved.
I also tested remuxing with FFmpeg. Luckily those emojis I saved with Mp3tag are retained.
Hopefully it would be officially supported by Matroska some time, since Mp3tag supports it and FFmpeg can retain them after remuxing.
Very interesting, could you provide sample files? An xml tags with the Emojis, an mkv and so on?
2. Open With, SendTo, desired main tab
Ability to open an MKV/Matroska file directly to a desired main tab (like into the Matroska Tools main tab, my favorite). For example if it could be done via a command line switch or an option which could be put in a shortcut (lnk), or maybe to be put first into a batch file then called by the shortcut. Then it could be put into the SendTo folder for example. In fact I asked something similar to this in the MKVToolNix thread.
Or perhaps a default behavior configurable by the User when using Windows Explorer's Open With context menu. MKVToolNix's default behavior when opening an MKV file as ease, is to open it in the Multiplexer main tab.
Well who knows, maybe cE will have its very own Explorer right-click context submenu like those of WinRAR's, 7-Zip's, etc, in the far future. :D
I know what you mean and when I understand this right, then I have to manipulate the Windows registry. Indeed I have a bit experience with this but,
coding and how it works under Linux I have to learn.
I don't like the idea that cE writes in the Windows/Linux registry. I don't like it also when other portable tools this do. But I will think about it.
3. Consolidate XML-Indexes
Ability to consolidate the XML-Indexes into one. For example, if I have 1.1, 1.2, 1.3, 1.4, 1.5... 1.10, then maybe a right-click context menu to join them all into 1.1. The default TargetTypeValue and TargetType could be both simply "are not using", or perhaps a choosing of the User.
It would be quite useful for scattered or disordered XML tags, so that I don't have to drag the SimpleTags one by one into 1.1. For example, in my own very old previous XML tags I embedded when I had back in time only MKVToolNix to use, after editing and saving them with Mp3tag, the XML tags became disorderly (but no tag or actual media file corruption), so cE is best used in such scenario as the final editor/saver. Perhaps Mp3tag got confused because of the TargetTypeValue numbers I used back then.
Maybe this is applicable or could be added to the potential Action Range options. Maybe this could be handled via profiles. Perhaps I would find out later on.
I'm not sure if I understand you.
Many SimpleTag's should move in one go into SimpleTag1.1 and all moved SimpleTag's are now Sub-SimpleTag of ST1.1.
Can make two screenshots before moving and after?
4. Cover display
This is probably hard and more approriate in the least priority section of the TODO list, especially for cE's future Header tagging support: Ability to display MKV/Matroska cover, even at least the first cover only. Mp3tag can display any existing Matroska cover (cover.jpg), delete them, but it can't add one yet.
This would be a convenient feature, for example if I have about 10-20 videos downloaded from YouTube and if they are all of unicode filenames (which I don't understand/can't read), then it would be hard for me (or the User) to identify the files after they are loaded into cE (for example dragging them all into the Matroska Tools). I often just embed the maxresdefault.jpg as the cover.jpg (if none then I resort to sddefault.jpg, then to hqdefault.jpg).
Or perhaps cE could tap Windows Explorer's own thumbnailing. I have Icaros (https://www.videohelp.com/software/Icaros) installed for other formats like for MKV itself.
Mmmh... also interesting. Is a cover.jpg an attachment only? Could you provide a small mkv sample please?
Wakaku
25th January 2019, 21:12
I keep my fingers crossed for your mother so that everything goes well during the operation and wish you lots of creative energy for the time to come. Don't feel you set under pressure to test cE. cE is not a life saver your mother is most important. I will provide a test version and you have all the time you need, and when there is no time, believe me I'm the last one which is angry about this.
Thank you. I will test these test versions whenever I can. I want to participate nonetheless. :)
Very interesting, could you provide sample files? An xml tags with the Emojis, an mkv and so on?
Mmmh... also interesting. Is a cover.jpg an attachment only? Could you provide a small mkv sample please?
Yes I will download a video from YouTube (the smallest 144p and the smallest Opus available for easy downloading), mux it to MKV, then tag it with emojis, add the biggest thumbnail preview available as an attachment as cover.jpg, put my ROTATE video tag for fun, and compress it as 7z.
As far as I know, Matroska COVERs are just plain image attachments renamed to at least cover.jpg.
DOWNLOAD: My 7Z (https://sites.google.com/site/dp79lakas/home/allpurpose/ce-emoji.7z?attredirects=0&d=1)
I know what you mean and when I understand this right, then I have to manipulate the Windows registry. Indeed I have a bit experience with this but, coding and how it works under Linux I have to learn. I don't like the idea that cE writes in the Windows/Linux registry. I don't like it also when other portable tools this do. But I will think about it.
I agree, no need to mess with the Registry. Though there is some sort of automatic behavior in Windows 7 (or perhaps all Windows OS'es) using the Open With context menu even for portable programs, that you are most probably aware of, but I might as well tell my story.
For example, let's say I have Windows Explorer opened at a particular folder containing an MKV file. I can right-click that MKV file then move the mouse down a little until I reach Open with, then Choose default program..., then Explorer will prompt for me to pick a program in Recommended Programs, or I could click the Browse button at the lower right, so I could browse for an EXE in the hard disk. Then I could go to cE's installation folder and pick cE's EXE.
After I pick cE's EXE, it would then be included to the Open With context menu list, of course the Recommended Programs too, and in the Registry, cE's EXE will be included there:
HKCR\Applications\chapterEditor.exe
It will have an entry like:
HKCR\Applications\chapterEditor.exe\shell\open\command
Which will have a commandline like below, which in fact is my installation drive and folder for my programs. Actually just a partition, not a secondary hard disk, so that I could safely reformat the C: and I don't have to reinstall my programs since they are separate in D drive. I always try to use DOS-sized, 8-character folder names.
"D:\MyFolder\software\aud-vid\mod\chapEdit\chapterEditor.exe" "%1"
I can do the same procedure to other EXE's of other programs, like media players and even a portable MKVToolNix GUI's "mkvtoolnix-gui.exe".
Now the default behavior of mkvtoolnix-gui.exe when using the Open With above, is that MKVToolNix GUI will open the MKV file into its default Multiplexer main tab. The only way to immediately open the MKV file into the other main tabs (eg. Info Tool, Header editor, Chapter editor) is via a commandline + CLI options pointing to the filename of the MKV. Without the filename of the MKV in the command line, then it would not work for the other main tabs. Thus my desire to quickly open to other main tabs instead is currently impossible.
When I do this to cE's EXE (chapterEditor.exe), the default behavior is "blank", its just like opening cE as ease. Of course I'm very fine with this current behavior, no need to change it. This is just my story for the "Open With".
Meanwhile a little back in the MKVToolNix thread, I asked there if there is a way to open an MKV in Windows Explorer directly into a desired main tab, for example if I want to immediately open it in Header Editor main tab instead of the default Multiplexer main tab. Perhaps a switch or option that could be put into a shortcut to the EXE or if a batch file is first needed as a bridge which would then be called by the shortcut instead. I was hoping for somehow I could create different shortcuts with different switches/options yet pointing to the same MKVToolNix exe, one for each main tab.
So in my original wishlist post here, I was hoping for a quick way to open the MKV file in Windows Explorer into cE's Matroska Tools main tab for example (my favorite main tab of cE), just like my post in the MKVToolNix thread above. Especially in relation to the plan to upgrade the separate cE CLI and/or the chapterEditor.exe's very own CLI functionality update.
I'm not sure if I understand you. Many SimpleTag's should move in one go into SimpleTag1.1 and all moved SimpleTag's are now Sub-SimpleTag of ST1.1. Can make two screenshots before moving and after?
The SimpleTags from other XML-Indexes I could drag one by one into 1.1, though I was hoping for an easy two-click or right-click context menu function to combine all of them them into 1.1. Somewhat like the context menu of All nodes, where a User can quickly Expand, Collapse, even batch Delete.
Or maybe an ability to highlight as many SimpleTags from other Tags then drag and drop them all into 1.1. I'll try to include screenshots into the 7z. Again this is just one of my wishlist earlier, no need to implement this.
In Matroska Chapters editor you have a hotkey in the TreeView, "P"(default) plays the file. Such a hotkey is then for Tags editor also available.
I just tested this play feature in cE 1.12. When the highlighter is currently at XML-Index 1, then the MKV will play after pressing P. But sometimes when the highlighter is at XML-Index 1.1 or 1.2 or 1.3, when the User presses the P hotkey, there is a chance the User might overlook, that the Edition Entry's Name is replaced by P's instead. Such might happen if the User clicked the Edition Entry or like the Start time areas in the left pane.
There's a blue clapper/play icon at the right of the right pane, I forgot about this (or I overlooked), it's convenient and already favorable.
Anyway if Matroska Tools would indeed have such play functions counterpart like that of Chapter Editors, especially the blue clapper/play icon, then I agree for their addition.
I could also add a new item in Tab-Header-Management popup menu but I think the hotkey is enough. But if you say "I need this", you get it, no problem.
Well I guess I'll have a wish granted then :D After typing, I just thought or realized that somewhat I am a right-click context menu frequenter. I even overlooked that big blue clapper/play icon after all. So thank you in advance. :)
hubblec4
26th January 2019, 00:49
Yes I will download a video from YouTube.....
As far as I know, Matroska COVERs are just plain image attachments renamed to at least cover.jpg.
Many thanks for the samples and screenshots.
I agree, no need to mess with the Registry. Though there is some sort of automatic behavior in Windows 7 (or perhaps all Windows OS'es) using the Open With context menu even for portable programs, that you are most probably aware of, but I might as well tell my story.
.......
So in my original wishlist post here, I was hoping for a quick way to open the MKV file in Windows Explorer into cE's Matroska Tools main tab for example (my favorite main tab of cE), just like my post in the MKVToolNix thread above. Especially in relation to the plan to upgrade the separate cE CLI and/or the chapterEditor.exe's very own CLI functionality update.
You are right, Windows set this registry entry and a para can be used. I know what you mean and the issue is, there is no cli support in cE.
It is on my TODO list.
cE opens the last used editor on start automatically and then should load the selected file from Windows Explorer. Maybe not so complicated and fast implemented.
The SimpleTags from other XML-Indexes I could drag one by one into 1.1, though I was hoping for an easy two-click or right-click context menu function to combine all of them them into 1.1. Somewhat like the context menu of All nodes, where a User can quickly Expand, Collapse, even batch Delete.
Or maybe an ability to highlight as many SimpleTags from other Tags then drag and drop them all into 1.1. I'll try to include screenshots into the 7z. Again this is just one of my wishlist earlier, no need to implement this.
After I've looked at the pictures, it's clear what you mean. And additionally after moving SimpleTag's you have to delete the other Tag nodes(right?).
To move multiple nodes at once I have to implement multi-selecting and this was not so easy for Tab-Management but for Matroska Tags it would make to much work.
My first thought is, to have an option at the Tag and/or Tags level(at the moment exists no settings/option/elements - blank tab) to move all SimpleTag to the first Tag and delete the other Tag's.
It is a good suggestion and I have added to my TODO list.
I just tested this play feature in cE 1.12. When the highlighter is currently at XML-Index 1, then the MKV will play after pressing P. But sometimes when the highlighter is at XML-Index 1.1 or 1.2 or 1.3, when the User presses the P hotkey, there is a chance the User might overlook, that the Edition Entry's Name is replaced by P's instead. Such might happen if the User clicked the Edition Entry or like the Start time areas in the left pane.
There's a blue clapper/play icon at the right of the right pane, I forgot about this (or I overlooked), it's convenient and already favorable.
Anyway if Matroska Tools would indeed have such play functions counterpart like that of Chapter Editors, especially the blue clapper/play icon, then I agree for their addition.
Well I guess I'll have a wish granted then :D After typing, I just thought or realized that somewhat I am a right-click context menu frequenter. I even overlooked that big blue clapper/play icon after all. So thank you in advance. :)
The hotkey for the TreeView works only when the Treeview has the focus, this means the selected/highlighted node is blue (gray if the Treeview has not the focus).
A user request was to select input fields after selecting a node, and I guess in your settings(cE-GUI) is this option activated. When you select a chapter the chapter name edit field gets the focus or the start time edit field if no chapter is present. You can deactivate this feature or use ESCAPE hotkey in the name edit field to set the focus back to the Treeview.
Play-File button comes very soon and a new popup menu item.
hubblec4
27th January 2019, 03:00
chapterEditor(cE) rev1.13 is available.
Windows (https://forum.videohelp.com/attachments/47920-1548554185/cE-W(1.13).7z)
Linux (https://forum.videohelp.com/attachments/47921-1548554185/cE-L(1.13).7z)
An important change has been added for uploading chapters.
Users had uploaded chapters multiple times as there were bugs in the chapter names
or other settings were not set correctly.
You can always edit your own uploaded chapters/titles! In the main menu there is an item: Edit chapters.
A warning is displayed if the same title name is used during the upload.
Of course there are the same titles on different discs and it is still possible to upload duplicate titles.
The Matroska Tags Editor had two bugs and there are some improvements.
Action range: this is now available for all SimpleTag values (previously only for the language).
Furthermore, the Action range can be applied to all tabs, even if the option "disabled" is selected.
Other tabs only change values of the same type if possible.
For example, the XML index must match/be present.
Change chapterEditor
added &
fixed *
improved #
changed %
rev1.13 2019-01-27
// chapterEditor -> Tab-Header popup menu
& new item: play/open file
- only for Matroska Chapters and Tags
- Play Matroska files or open XML files
// Chapter Database
& before the upload is checked if the title(name) already exists
- Titles that already exist should be edited
- You can still upload several titles of the same name (differences like FPS or disc type)
- a warning is displayed with the option to switch to "Edit" or still upload
// Matroska Chapters editor
# Play-File button: XML files are now also opened
// Matroska Tags editor
& Play-File button for Matroska files and open XML files
- Hotkey in TreeView init "P" (Settings)
* If a group separator is selected in the Combobox TagName, the tag editor was not working properly
* it was possible to change the value String-or-Binary for official Tag names, which leads to incorrect xml files
# Action range: now for all SimpleTag values - previously only for the language
- applicable to all tabs
# Help texts adapted for the file bar buttons - Append files and folders
% "Change languages for other SimpleTag's too" changed to Action range
hubblec4
1st February 2019, 01:54
Hi Wakaku
Here is the first test version of cE (https://forum.videohelp.com/attachments/47951-1548980173/cE.7z).
The first new feature from your wish list is point 3.(Consolidate). It was really easy to implement it and additional I have added an Action range to the "Tags", so you can consolidate multiple tabs and Tags.
The Action range is very simple, "All Tags" is the only one option.
Also the Targets has now an Action range, almost identical to the SimpleTag Action range.
And some bugs are fixed.
// Matroska Tags
& 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
* 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
Have fun while testing.
Wakaku
2nd February 2019, 06:11
I have just finished downloading now. Very excited, I'll be searching for my MKV's which may have scattered XML tags inside, thus it may take quite a long while. Thank you.
UPDATE:
Here are my remarks/test results so far: MYTEST1.7Z (https://sites.google.com/site/dp79lakas/home/allpurpose/mytest1.7z?attredirects=0&d=1)
hubblec4
7th February 2019, 01:22
Hi Wakaku
I didn't checked that you uploaded your test result. Sorry for delay and many thanks for this test.
When cE crashes and a Windows message appear("Acess violation." (Press OK to ignore and risk data corruption)), you should close cE.
Many of the issues which you describe comes from data corruption. Not all processes in cE are handled with an exception handler.
I might as well tell that, I think I also encountered this "Access
violation" abort message quite a few times ago when cE first had its
Tab Management enhancements introduced. But I can't reproduce such
earlier experience of mine. All I can remember is it most likely
manifests when I'm working with many tabs opened at once, for example
10-20 tabs or even more.
This was an issue which I have fixed.
* In very rare cases cE crashed at the tab change
The issue was a re-select of the selected node to load the element settings.
I will fix fast as possible the Consolidate-issue.
hubblec4
7th February 2019, 01:41
The node structure was not re-build in the other TreeViews, that was the issue.
Here is a new test rev of cE (https://forum.videohelp.com/attachments/47988-1549499970/cE.7z).
hubblec4
7th February 2019, 15:11
I had added a hotkey in the VST to consolidate SimpleTag, init SHIFT + C. Adjustable in the settings.
Wakaku
9th February 2019, 18:57
Just downloaded now, may take quite a long time again to test. I'll update this post after I'm done. ;) Anyway, we're at 5th day after my mom's very first cataract surgery on one eye only for now. We most likely delay the second operation for the other eye, for perhaps more than one month from now as she didn't like the "pain" which she's still suffering up to this day.
UPDATE Feb. 11, 2019
So far so good. After repeated usage, I never encountered any abort, error or issue yet (single or simultaneous multiple files loaded). Consolidation works as intended and files can be saved. In fact I already used it to my actual MKV collection instead of those dummy MKV's. I will just keep using it. :)
hubblec4
11th February 2019, 14:16
Thanks again for your tests. Nice to read that it works.
Wakaku
16th February 2019, 16:38
Just an issue about normal windowed mode and maximized. I tested on both rev1.13 and rev1.14 Test 2.
Open cE, drag the edges of the window to a size and postion to the User's liking. For example a square box at the right part of the desktop area.
Click Maximize.
Close cE while still maximized.
Re-open cE. The window size will now become as big as a "maximized" window instead of the previous normal window size which we set in step 1.
But if we first un-maximize the window before exiting, then cE will remember the normal window size we set in step 1.
Again, I'm using Windows 7 SP1 64-bit.
hubblec4
16th February 2019, 19:11
When you close cE the form height and width and position is stored to the ini-file. I know that is maybe not the best way because after re-open cE it is a maximized window and you have to resize and re-position cE on the desktop.
Me self never use the maximized window size, but I know what you mean and I will try to fix it.
hubblec4
18th February 2019, 23:58
Hi Wakaku
Here is a new test version of cE (https://forum.videohelp.com/attachments/48132-1550530363/cE.7z).
I have fixed the cE's maximized-window issue, but it is more a workaround as then a total fix. I hope it is OK how it works.
Matroska Tags Profiles are almost ready and you can test it.
Like I wrote there is no extra profile mask, each tab itself is the mask and can be added as a new profile.
The Tags profiles are Matroska XML files which stored in a predefined folder. In this folder is a simple text file with all xml file names. This text file is needed for the order of the profiles, called "__MatroskaTagsProfiles.txt".
You have the possibility to add your own xml files to this folder and cE will add the new xml files/profiles while activate the Tags-Profile feature. You can also delete the files and cE deletes then the names from the profile.txt file later.
The path to the folder can be changed in the settings.
I have added a new folder with sub-folders in cE's Data folder as default Tags profiles folder.
Copy the Matroska folder from the cE.zip into cE's Data folder. (Make before a copy of your existing cE folder)
The profile name is also the file name and must be unique.
An action range is also available to apply or append a profile to all tabs.
Apply: Only the profile data will be applied to the Tags.
Append: The profile is added as new Tags
Have fun and let me know what you think or miss?
Wakaku
19th February 2019, 07:42
Downloaded now. Will take some time to test as I am everyday always exhausted of taking care of the house, my Mom, and everything, which will be our lifelong scenario from now on. Anyway, the profile feature is already exciting :cool:. I will just update this post in the future as in the previous ones.
PS. I might as well tell that I just copied my existing stable cE installation (along with all its contents like the config) to a different folder (a duplicate), then I just overwrite with the test version EXE into the duplicate folder, so that I could just easily rename the stable and test folders whenever I want to use the existing shortcuts (*.lnk) I created in the Start Menu for example. So thank goodness for cE's portability.
UPDATE Feb. 19, 2019:
So far so good, no errors or issues. Profiles can be saved and reloaded, APPLY and APPEND, and All Tabs checkbox, single or multiple tabs loaded, work as expected.
The workaround for the "maximize" issue is good enough for me. Though I notice that it is indeed a little "different" in behavior compared to the usual Windows applications. If you are indeed going to tweak it, then I think it is enough to be placed at the low priority section of the TODO list.
UPDATE Feb. 19, 2019 #2:
Is there a way for the Apply profile to NOT overwrite the existing TagString texts (just the TargetTypeValue, TargetType, and TagName)?
hubblec4
19th February 2019, 18:09
UPDATE Feb. 19, 2019:
So far so good, no errors or issues. Profiles can be saved and reloaded, APPLY and APPEND, and All Tabs checkbox, single or multiple tabs loaded, work as expected.
Thanks for this quick test. (but I found a small issue)
The workaround for the "maximize" issue is good enough for me. Though I notice that it is indeed a little "different" in behavior compared to the usual Windows applications. If you are indeed going to tweak it, then I think it is enough to be placed at the low priority section of the TODO list.
OK, and it is not delete from my TODO list. I think I have to change the storage behavior of the form values.
UPDATE Feb. 19, 2019 #2:
Is there a way for the Apply profile to NOT overwrite the existing TagString texts (just the TargetTypeValue, TargetType, and TagName)?
Indeed it makes no sense to change an existing TagString text when the profile value text is empty.
I have fixed this and the text is now changed only if is not empty.
But all other values will be used. If this is OK then fine, but I understand you, to use not all values. Maybe I could add an option where you can select the values which have to used.
Here is a new test rev of cE (https://forum.videohelp.com/attachments/48138-1550596112/cE.7z) exe only.
Wakaku
21st February 2019, 07:19
Still so far so good. Thanks for the change in behavior of the Profile's Apply function to NOT overwrite if the TagString already has an existing text.
Maybe I could add an option where you can select the values which have to used.
Yes, this would be great and makes the editor even more powerful if you are indeed going to implement such ability in the future. Though for now I am already happy for the currently updated behavior. :)
I just have a simple request perhaps for the next test version. It's for ease-of-use and ease for the eyes. :D
DOWNLOAD: my-request-01.7z (https://sites.google.com/site/dp79lakas/home/allpurpose/my-request-01.7z?attredirects=0&d=1)
hubblec4
21st February 2019, 15:12
Thanks for the change in behavior of the Profile's Apply function to NOT overwrite if the TagString already has an existing text.
That is not correct, the TagString text will be ever override if the profile text value is not empty.
Yes, this would be great and makes the editor even more powerful if you are indeed going to implement such ability in the future. Though for now I am already happy for the currently updated behavior. :)
I have started to implement this feature. My idea is a simple popup menu where you can select the values you like to change/not change.
I just have a simple request perhaps for the next test version. It's for ease-of-use and ease for the eyes. :D
Yes that makes also sense to display the TargetTypeValue in the Treeview.
The XML-Element column can be hide and therefore I prefer the TargetType/TagName column.
For example: ALBUM (50)
Wakaku
21st February 2019, 16:43
I have started to implement this feature. My idea is a simple popup menu where you can select the values you like to change/not change.
That's superb then, quick and easy to use.
Yes that makes also sense to display the TargetTypeValue in the Treeview.
Thank you for considering.
The XML-Element column can be hide and therefore I prefer the TargetType/TagName column. For example: ALBUM (50)
The TargetType/TagName column is good for me as well.
And, still so far so good testing and using here. Thanks again.
hubblec4
28th February 2019, 00:48
Hi Wakaku
Here is the next test rev of cE (https://forum.videohelp.com/attachments/48228-1551310281/cE.7z).
The TargetTypeValue is now shown in the Treeview.
An option to select specific Tag values to apply a Tags profile is available. Right click on the Apply button.
All options are set to true expect the target UIDs. If you need another initialization to avoid superfluous mouse clicks, then let me know.
Wakaku
28th February 2019, 12:43
Here is my test/remarks about saving and re-opening profiles. Thanks.
my-test-about-profile-01.7z (https://sites.google.com/site/dp79lakas/home/allpurpose/my-test-about-profile-01.7z?attredirects=0&d=1)
hubblec4
28th February 2019, 14:05
Thanks for testing.
Matroska specs says that a SimpleTag element is mandatory. In my old cE Tags editor was it not possible to delete the last existing SimpleTag(you could delete instead the entire Tag).
A Tag without a SimpleTag is not allowed and maybe mkvmerge can't read such xml files.
Should I add this old behavior?
Wakaku
28th February 2019, 16:40
Firstly, thank you for implementing the co-occuring display of the TargetTypeValue numbers in both the right pane and the tree view.pane. I missed to do so in my post earlier above and you beat me to it :)
Matroska specs says that a SimpleTag element is mandatory. In my old cE Tags editor was it not possible to delete the last existing SimpleTag(you could delete instead the entire Tag). A Tag without a SimpleTag is not allowed and maybe mkvmerge can't read such xml files. Should I add this old behavior?
For my reply, I most probably need to make screenshots to explain better :D I'll update this post with a 7-Zip archive as usual.
UPDATE Mar. 1, 2019:
my-reply-01.7z (https://sites.google.com/site/dp79lakas/home/allpurpose/my-reply-01.7z?attredirects=0&d=1)
hubblec4
1st March 2019, 01:15
When you add a new profile, the current tab is saved as xml-file to the profiles folder. But the Tags data class is copied to the profile list and so is it possible to use it like you do.
But cE can't save xml-files without a SimpleTag element and MKVToolNix can't read such files.
It is easier to work in cE when is possible to remove/move all SimpleTag elements but cE skips all Tag elements which have no SimpleTag, to make sure the saved xml file corresponds to the Matroska specs (and XML specs, only one root node).
Don't delete the last SimpleTag, add as new profile, and when you Apply it to another tab, then disable before the SimpleTag value option in the new "Use Tag values" feature. Right click on the Apply button.
Wakaku
1st March 2019, 08:17
Yeah, I forgot about the additional right-click option for the Apply button. I do know about it beforehand because I read about it in your earlier post where you put the link for the latest test version too. In fact I even tried to right-click it before and I saw the default checked checkboxes. And so, I now re-created my desired profile similar to the one I have in my 7Z above, I ticked/unticked the checkboxes and left behind an empty SimpleTag for every Target as you have hinted, and then I had some quite interesting results, or perhaps even say somewhat irregular results. I can't explain really, I'll just keep playing with it. Thanks for this!
And maybe it is just me, since a little far back I overlooked the yellow fave button and the blue clapper play button after all. Though the other Users might overlook the hidden right-click options in the Apply button too themselves, even though such is already declared in writing (such as in this thread, perhaps in the upcoming change_xxx.txt too) and of course the hint at the status bar. Is the Apply button so far the only button which have a hidden right-click option in cE? I think it's the first ever in cE.
It's quite uncommon for programs to have extra options by right-clicking the buttons. One app I know that uses such functionality almost in every of its buttons is the LightAlloy (https://www.videohelp.com/software/Light-Alloy) media player. So perhaps a future, simple update to the green icon of the Apply button? Perhaps a small, top-view mouse icon placed at the top-right of the current Apply icon (with the mouse's right button colored differently, say if the mouse icon is grayish then the right button is reddish, or maybe just a small, simple down arrow).
Speaking of icons, I remember very far back (I think I used the very first released version of cE before the major GUI overhaul) that cE was (still is) one of the most icon-heavy apps I use. Back then I also used Opera (of defunct Presto engine) as long as I could after it got abandoned, and then Firefox which both used colorful icons in their older versions. Love the icons BTW. ;)
hubblec4
1st March 2019, 15:00
...and then I had some quite interesting results, or perhaps even say somewhat irregular results. I can't explain really, I'll just keep playing with it....
In my short tests was all fine, but you are the better tester then me.
Though the other Users might overlook the hidden right-click options in the Apply button too themselves, even though such is already declared in writing (such as in this thread, perhaps in the upcoming change_xxx.txt too) and of course the hint at the status bar. Is the Apply button so far the only button which have a hidden right-click option in cE? I think it's the first ever in cE.
Yes it is the first button with a right-click option list (it is not a popup menu). In cE exists many buttons with a right-/middle click function
and many other components with a right click popup menu(Treeview's, Page control etc.). Do you think an extra button would be better?
It's quite uncommon for programs to have extra options by right-clicking the buttons. One app I know that uses such functionality almost in every of its buttons is the LightAlloy (https://www.videohelp.com/software/Light-Alloy) media player. So perhaps a future, simple update to the green icon of the Apply button? Perhaps a small, top-view mouse icon placed at the top-right of the current Apply icon (with the mouse's right button colored differently, say if the mouse icon is grayish then the right button is reddish, or maybe just a small, simple down arrow).
I'm not an expert to manipulate icons and a button can have one icon only. Maybe is a "small star" placed to button caption enough to signal for an extra option. Button: Apply*
Speaking of icons, I remember very far back (I think I used the very first released version of cE before the major GUI overhaul) that cE was (still is) one of the most icon-heavy apps I use. Back then I also used Opera (of defunct Presto engine) as long as I could after it got abandoned, and then Firefox which both used colorful icons in their older versions. Love the icons BTW. ;)
I also like colored icon buttons, it is easier for the people brains to remember a color then a text-string. But not every body like this.
Wakaku
1st March 2019, 17:23
Do you think an extra button would be better?
Maybe is a "small star" placed to button caption enough to signal for an extra option. Button: Apply*
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. Left-click the C drive at the left navigation pane (tree view). Below the address bar is the File Menu bar, then another bar (which is not existent in Windows XP's own Windows Explorer). At the far, rightmost, it should now contain the Change View icon (but no text label, just the icon) which apparently has dual functionality.
Left-clicking the icon will toggle the File pane (the right pane) view from say Extra large icons, to Large icons, to Details, etc. When the mouse hovers to this part of the icon, the ToolTip is "Change your view."
Now the right part of this same button is the small black down arrow/triangle. When the mouse is hovered, the ToolTip is "More options". Left-clicking it will open up a slider.
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? 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.
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
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.
Dimsok
1st March 2019, 19:06
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.
Can you add support chapters in mp4 file with help of gpac (mp4box)?
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.
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.
Dimsok
26th May 2019, 18:19
When i save chapter from database, it asked fro the name of xml or txt file. Can you make to save by default with name of tabs? For example "jaws.xml".
https://i.imgur.com/vzAuk26.jpg
Dimsok
26th May 2019, 18:26
And can you add option to database download and save to xml, txt files from one click (without put it to the "Matroska", "Ogg" tabs (better with option to save to specified folder, changed in settings). That needs for fast downloading chapter files and then add to video files with batch.
Maybe a button here:
https://i.imgur.com/sLZw9jL.jpg
Dimsok
26th May 2019, 18:39
By the way what the button "Download tags file" should do? Nothing happens when i try it.
Dimsok
26th May 2019, 18:45
And as a wish to show duration/fps of loaded video to select corrected chapter files. Maybe here: https://i.imgur.com/gKzOBj1.jpg
Dimsok
26th May 2019, 19:01
Hm. don't understand how to use it with mp4. It says, file has successfully loaded, then what? How can i save it? And it shouldn't to show chapters from mp4? I load mp4 with chapters, and can't see any.
Dimsok
26th May 2019, 19:12
Maybe because my mkvtoolnix does't support that format? Last working on win xp (10.0.0)
Dimsok
26th May 2019, 19:49
And why with every start program i should activate tags profiles?
hubblec4
26th May 2019, 20:51
When i save chapter from database, it asked fro the name of xml or txt file. Can you make to save by default with name of tabs? For example "jaws.xml".
https://i.imgur.com/vzAuk26.jpg
OK, sounds like a good improvement, I will check this.
And can you add option to database download and save to xml, txt files from one click (without put it to the "Matroska", "Ogg" tabs (better with option to save to specified folder, changed in settings).
Maybe a button here:
https://i.imgur.com/sLZw9jL.jpg
OK, I will think about it.
The place you suggested is not possible, because if the cE form is minimal, the button is than not visible. Maybe with a right-click option for the download buttons.
By the way what the button "Download tags file" should do? Nothing happens when i try it.
The button does what it says, it downloads a Tags.xml file if it exists. 99,9% of the movies don't have such Tags file. A Tags file is necessary for multi edition mkv's (only with Tags you can set a name for an edition). My uploaded movies have such a Tags file, though the edition names are in german.
And as a wish to show duration/fps of loaded video to select corrected chapter files. Maybe here: https://i.imgur.com/gKzOBj1.jpg
The duration of videos is used for some functions and could be displayed, but not in the cE status bar.
To get info about FPS of a video I need an external tool like MediaInfo, but I have no time and plans to do this in the near future.
Hm. don't understand how to use it with mp4. It says, file has successfully loaded, then what? How can i save it? And it shouldn't to show chapters from mp4? I load mp4 with chapters, and can't see any.
Maybe because my mkvtoolnix does't support that format? Last working on win xp (10.0.0)
cE can use some older MKVToolNix(MTX) versions but not for all cases and I'm sure, mp4 chapter support was not so good.
You should use latest MTX version ever. I guess it should work also on WinXP, but not the GUI. cE needs the commandline exe files only.
EDIT:
Note that you can read chapters from mp4 files only. No chapter saving to mp4 files.
And why with every start program i should activate tags profiles?
Activate Tags profiles is necessary to check if the user has changed the content of the profile folder manually.
hubblec4
26th May 2019, 22:13
Hi vertigo220
I have tried to figure out the issue, but all seems to be fine. Chapter times are all correct.
After thinking a while I have an idea. I guess you mux all streams directly, but MKVToolNix handles seamless branching material not correctly. Problem is the audio with identical frames.
When I create a multi mkv from a BD, I demux always the audio streams with eac3to, this solves this issue(problem can't be solved with some E-AC-3 streams, eac3to bug).
How long plays the wrong content?
I can't reproduce the issue without the "full" BD. Maybe I find a solution to share BD content in a "full" way without to transmit the entire data.
peyace
3rd June 2019, 17:53
Hello. I have a bug report and a feature request.
I was previously running the beta version that introduced the search immediately check box. Yesterday I upgraded to 1.16 and on that version I am having an issue where if I download and save a chapter file from the database, I cannot save a second one without closing and reopening the program. So basically I search the database, click download chapter file, then save as, and save the file. Then I click on Database, download chapter file, save as and nothing happens. I downloaded 1.15 and the problem went away.
Regarding the feature request, would it be possible to get the ability to sort the database search results by duration? Or maybe you can now but I don't know how.
Thank you.
hubblec4
3rd June 2019, 20:03
Hi peyace,
and welcome to Doom9 forum.
Thanks for your report. I found this issue for some days and it is fixed for next rev of cE. I have made an issue with loading of the editor tab after downloading chapters in rev1.16.
You can use rev1.15 or you can deactivate the automatic to change the editor tab after downloading.
Regarding the feature request, would it be possible to get the ability to sort the database search results by duration? Or maybe you can now but I don't know how.
At the moment exists no user ability to change the sort. I will think about it. Maybe other users want sort for other values.
vertigo220
6th June 2019, 01:58
Hi vertigo220
I have tried to figure out the issue, but all seems to be fine. Chapter times are all correct.
After thinking a while I have an idea. I guess you mux all streams directly, but MKVToolNix handles seamless branching material not correctly. Problem is the audio with identical frames.
When I create a multi mkv from a BD, I demux always the audio streams with eac3to, this solves this issue(problem can't be solved with some E-AC-3 streams, eac3to bug).
How long plays the wrong content?
I can't reproduce the issue without the "full" BD. Maybe I find a solution to share BD content in a "full" way without to transmit the entire data.
Do you mean how long is the bit of video that shouldn't be there? It's 20 frames, so a little less than a second (just found it's also sometimes 7 frames and sometimes 8 -- when I jump to that spot and play it then pause right before and frame advance through, it's 20, but then going back and forth again frame-by-frame it's less, usually 7 but sometimes 8...weird). That's in PotPlayer. I tested in MPC-HC and it was 14 frames and then 4-5. So same thing, just ~2/3 as many. Very bizarre. If you mean the length of the whole video, it's 1:37:39 (TC - theatrical cut) and 1:41:11 (EC - extended cut), at least that's what the player shows. That is strange, though, since it's only on whichever edition is second in an MKV, but the length is the same as it is when that edition is the first one. That is, I have two files, one with TC first and EC second, and one with EC first and TC second. Even though the EC has that extra 20 frames in the first file, its length is the same as in the second file, without the error. Even the total number of frames is reported as the same. So either the player isn't seeing that extra length for some reason, or it's not extra but rather replacing what should be there. But if I go frame-by-frame through it, the frame right after the erroneous content displays is the same as the next frame in the normal version (without the interjected content), so it's definitely added in addition to, and not replacing, content at least right there. Doesn't really make sense. I'll have to take a closer look to see if I can figure out what's going on there.
How would I go about demuxing with eac3to? I have it, and have used it a couple times, so I'm vaguely familiar with it, but at what step in the process would I do it and how exactly would I go about it?
hubblec4
6th June 2019, 12:00
Hi vertigo220
It sounds more and more the issue with the identical audio frames, which can not be skipped by MKVToolNix.
To use eac3to you have to set the path in cE settings. And then you can edit tracks like demuxing or convert to other format.
All what you have to do is, demux the audio stream. cE add this new stream to the list automatically. Don't use the audio stream from the BD directly.
eac3to is used internal and you don't need a commandline or script or something else.
EDIT:
The move is split in many m2ts files and maybe each file has an identical audio frame(or two or three).
The durations for EC and TC will be ever fine because the ordered chapters are OK and a player calculate the duration of the sum of all chapter durations. But the chapters marks don't match with the correct video frame because there are duplicated audio frames.
I have started to code a DiscShare tool, and if all works it should be easy to share your BD with others(me).
peyace
7th June 2019, 18:55
At the moment exists no user ability to change the sort. I will think about it. Maybe other users want sort for other values.
I would suspect that the only other field that people may find relevant would be number of chapters. The reason I asked is because with some movie titles it's easier to search for a partial name which gives a lot more results so the ability to sort by duration would let you narrow down what you are looking for.
As an example, searching for LotR1 yields "Lord of the Rings" "Lord of the Rings Fellowship of the Ring" "Lord of the Rings - The Fellowship of the Rings" "Lord of the Rings The Fellowship of the Ring" and "Lord of the Rings: Fellowship of the Ring" with other movies intermixed.
Thank you for your consideration.
hubblec4
10th June 2019, 15:04
chapterEditor(cE) rev1.17 is available.
Windows (https://forum.videohelp.com/attachments/49337-1560175106/cE-W(1.17).7z)
Linux (https://forum.videohelp.com/attachments/49338-1560175106/cE-L(1.17).7z)
A little update with a new feature and a fix for the chapter database editor.
Change chapterEditor
added &
fixed *
improved #
changed %
rev1.17 2019-06-10
// chapterEditor
& Save in the new webm formats (missing)
- .webma, .webmv (Chapters and Tags)
& Tab name as the default filename for the "Save as" dialog
- Chapters: Matroska, OGG/OGM, multiAVCHD
- Matroska Tags
// Matroska Chapters
& Copy all chapters names of a tab
- TreeView popup menu
- Copy button in the Control Bar: Left(copy) or Right(Paste) Click + ALT
// Chapter Database
* Switch to the corresponding tab after... did not work anymore
peyace
10th June 2019, 19:40
I can confirm the saving bug I mentioned previously is fixed in v17. Thanks!
This is probably not really a bug as it's easy to work around but I noticed on titles that have a : in the name when you go to save them Windows won't allow you to save it since : isn't a valid character in a file name. Easily fixed by removing the : in the save as box.
hubblec4
11th June 2019, 00:35
I can confirm the saving bug I mentioned previously is fixed in v17. Thanks!
Good to know, thanks.
This is probably not really a bug as it's easy to work around but I noticed on titles that have a : in the name when you go to save them Windows won't allow you to save it since : isn't a valid character in a file name. Easily fixed by removing the : in the save as box.
Oopps, you are right I forgot to filter the strings against the file rules. Sorry.
When such an invalid char is found what is the best way? Replace by a char like "_" or simple remove?
hubblec4
21st July 2019, 15:10
chapterEditor(cE) rev1.18 is available.
Windows (https://forum.videohelp.com/attachments/49602-1563717918/cE-W(1.18).7z)
Linux (https://forum.videohelp.com/attachments/49603-1563717918/cE-L(1.18).7z)
There are two new functions for the chapter database.
Downloading the XML chapter file directly to a predefined folder (not for OGG / OGM)
and sort sorting for 4 columns.
Sorting simply starts a new SQL query.
You have to enter a title and then you can click on a column header to start the modified search.
Only a left-click sorted ascending, other mouse clicks sort descending.
A left-click in combination with a key (CTRL ALT SHIFT) also sorts in descending order.
Change chapterEditor
added &
fixed *
improved #
changed %
rev1.18 2019-07-21
// chapterEditor
# Tabname as default filename for "Save as" dialog
- Illegal file characters are removed
// Chapter Database
& Download files to folder (XML chapters only)
- predefined folder in the settings
- Tags file will be downloaded if the appropriate option is enabled
- the filename is the title and the episode name(if available) -> "Title - Episode.xml" or "Title - Episode_Tags.xml"
- it can be checked if the chapter file already exists (tags file is always overwritten)
& a kind of "Sort" -> sorting when searching for specific columns
- Columns: Duration, Chapters, FPS, Downloads -> click on the column header starts the search
- Left-click sorted ascended
- all other mouse clicks and / or in combination with keyboard keys sorted descending
// Matroska Tags
& automatically enable Tags Profiles (settings)
Dimsok
24th July 2019, 08:42
I have a few thoughts about cmd part.
If gui was focused on chapters, ceMTTags open it focused on mkv tags and vice versa (add some key (something like ceMCHAP) for open it focused on chapters). And for what purpose there are -l key? Can't see any differences with or without it.
And another thing to improve - can you make not create new window of gui, if program started already? Why new window, if it has tabs. More convenient open new files in new tabs.
hubblec4
24th July 2019, 23:16
If gui was focused on chapters, ceMTTags open it focused on mkv tags and vice versa (add some key (something like ceMCHAP) for open it focused on chapters). And for what purpose there are -l key? Can't see any differences with or without it.
ceMCHAP is not a valid term. For chapter editors you can use ceMatroska, ceOGG, ceAVCHD, ceConverter.
The -l switch is for loading a specific editor of cE, maybe in future is there a new feature which needs another "activation" switch. I had not tested a cli without "-l".
If you load only a file than the last used editor is opened.
And another thing to improve - can you make not create new window of gui, if program started already? Why new window, if it has tabs. More convenient open new files in new tabs.
Yes I could add such an option.
arestarh
28th July 2019, 13:33
Hi,
hubblec4, thanks for very useful application.
Is it possible to adjust usage of "Use chapter names only" from // Chapter Database for OGM tabs as well?
hubblec4
28th July 2019, 15:38
I will have a look, and add it to my TODO list.
davidradio
29th July 2019, 05:44
chapterEditor(cE) rev1.17 is available.
Windows (https://forum.videohelp.com/attachments/49337-1560175106/cE-W(1.17).7z)
Linux (https://forum.videohelp.com/attachments/49338-1560175106/cE-L(1.17).7z)
A little update with a new feature and a fix for the chapter database editor.
Change chapterEditor
added &
fixed *
improved #
changed %
rev1.17 2019-06-10
// chapterEditor
& Save in the new webm formats (missing)
- .webma, .webmv (Chapters and Tags)
& Tab name as the default filename for the "Save as" dialog
- Chapters: Matroska, OGG/OGM, multiAVCHD
- Matroska Tags
// Matroska Chapters
& Copy all chapters names of a tab
- TreeView popup menu
- Copy button in the Control Bar: Left(copy) or Right(Paste) Click + ALT
// Chapter Database
* Switch to the corresponding tab after... did not work anymore
Thank for your suggest software:helpful:
hubblec4
29th July 2019, 10:49
Welcome to doom9 forum davidradio.
darksen
11th August 2019, 10:43
Hi, thanks for all the updates!
One thing I want to ask is if you could please add an option to link certain predefined chapters names with a language so when using the "Chapter naming" function we can select the predefined chapter name and ChapterEditor would auto select the language we have set for such name, also please add one button to apply all three values (new name, country and language) and exit with just one click.
hubblec4
11th August 2019, 11:11
Hi darksen
I have no time at the moment, but I will add this to my TODO list. Please be patient.
@arestarh
I'm not sure if I can add your feature so easily, because there are only tabs for Matroska chapters, and it could be many work to do the same for the OGM tabs.
As a simplest solution: always the first OGM tab is used for change chapter names.
darksen
11th August 2019, 19:24
Hi darksen
I have no time at the moment, but I will add this to my TODO list. Please be patient.
@arestarh
I'm not sure if I can add your feature so easily, because there are only tabs for Matroska chapters, and it could be many work to do the same for the OGM tabs.
As a simplest solution: always the first OGM tab is used for change chapter names.
Thank you! I will wait for it :thanks:
Wakaku
24th August 2019, 04:12
Hello hubblec4. Several months I've been burned out at home especially due to my Mom's condition (my own personal health issues are getting worse themselves), and lately I've been more frequent at Reddit, to interact with their Users, read their stories and problems ranging from many different topics/genres/fields/spheres/subcultures, provide my own experiences, possible solutions and workarounds, and to lessen some of my stress. One advantage of Reddit in my experience is the great chance of Users from other subreddits to find other subreddits (even Reddit results via Google search), thus more exposure and sharing of knowledge. I think joining Reddit is not-so-difficult. I remember a few years back when I tried to apply membership in Doom9 but... short story, I think I was only able to finally be accepted maybe after 3 years. I remember I still have my email (now archived) about my such application. Also lately, I found out there is an official MKVToolNix subreddit, probably still young itself. So maybe chapterEditor could have its own subreddit as well? Thanks and more power to cE.
Also, is the Linux support started with v1.18? Anyway, even though it is for the future I look at, I'm just glad for such Linux counterpart, since I may end up going to Linux after Windows 7 is finally retired. Of course I would hold on to Win 7 as long as I could just like what I did for Windows XP back then, where I still used it even after Vista and Win 7 already long superseded it. :)
Mosu
24th August 2019, 10:12
Also lately, I found out there is an official MKVToolNix subreddit, probably still young itself.
Yeah, I only started it about a year ago. Back in the day I had my own forum for MKVToolNix. But users don't really want to have to register in too many forums, and I didn't want to have to maintain even more infrastructure than I already do. That's why I shut down the forum. For a while I always referred people to Doom9's forum, but this isn't the right place for most average users either. Reddit, even though hated by a lot of people, spots a rather large population (meaning it's likely users wanting to communicate about MKVToolNix already have an account there), it's easy to register if you don't have one, and the topics there can span the whole range of MKVToolNix-related issues. It's also rather easy to find stuff there with as many threads as desired compared to Doom9's forum with its one-thread-for-MKVToolNix approach.
All in all I'm satisfied with my choice of using Reddit for MKVToolNix support.
hubblec4
24th August 2019, 12:02
...So maybe chapterEditor could have its own subreddit as well? ....
I have a Reddit acc but no time to maintain an extra thread/topic there. For me is Doom9 the best place. All great programmer are here.
Also, is the Linux support started with v1.18? ....
Linux support was implemented with rev1.00. When support for Win7 ends, I want use Linux (never Win10).
hubblec4
15th September 2019, 12:45
chapterEditor(cE) rev1.19 is available.
Windows (https://forum.videohelp.com/attachments/50157-1568547544/cE-W(1.19).7z)
Linux (https://forum.videohelp.com/attachments/50158-1568547544/cE-L(1.19).7z)
New function: start chapterEditor only once
I first had to read a little bit, because there are a few different approaches.
Much was synonymous only for Windows and much out with it.
If possible, the new feature should not interfere with normal operation if it is disabled.
In addition, the sending of the parameters should be done quickly.
But it seemed that you always have to start the new instance first.
After looking for something in the Lazarus forum, I found a good solution with which only the parameters are sent.
No start (and then stop) the new instance more necessary.
The 1st instance is brought to the foreground. However, this only works 100% under Linux.
With a small workaround it also works under Windows, except that the form gets the actual focus.
For the activation of the function I have decided for a rather untypical way.
In the settings you have only one checkbox on / off hook. A file is created / deleted in the cE folder -> 1.ce
Querying if a file exists is super fast and requires no query any parameters.
Of course, the file "1.ce" can also be manually deleted / created.
Change chapterEditor
added &
fixed *
improved #
changed %
rev1.19 2019-09-15
// chapterEditor
& Start chapterEditor only once (settings)
- Parameters of further instances are sent to the 1st instance
- cE is placed in the foreground
// Chapternaming
& Change all and exit (Matroska Chapters only)
- change name + languages + countries
* Success messages were not displayed correctly in the status bar
% Captions of two buttons have changed
von Suppé
6th October 2019, 15:44
I must be getting crazy.
hubblec4, wasn't it possible to load a mkv into cE and add chapterpoints from a preview window?
much obliged
von Suppé
hubblec4
6th October 2019, 21:30
Hi von Suppé
I have no idea how I could realize this. But I understand your request and you are not the first one which asked me.
Maybe you could use a player which can set chapter points to an internal list and save to a file. VLC? But I guess the time stamps are limited to seconds accuracy and this is not enough.
von Suppé
7th October 2019, 00:25
Not being a request really, I just thought it was cE that I used for this purpose (ages ago).
Of course I can copy timecodes from a tool like Avidemux (goes into a thousandth of a second) and paste them in a simple textfile.
I just can't remember then what tool I did use, that had a button for this.
As for mkv chapter timecodes, I guess I can only use keyframe timings?
cheers
hubblec4
7th October 2019, 10:04
As for mkv chapter timecodes, I guess I can only use keyframe timings?
An mkv timecode exist not really, it is a unsigned integer.
You can use any time you want, it is not necessary to use keyframes.
Asmodian
13th October 2019, 00:30
It does make seaking to chapters slower and if the player only seeks to keyframes it might not actually seek to the exact frame you wanted. But it usually works. :)
Krawhitham
17th October 2019, 07:44
Complete chapterEditor newbie
Can chapterEditor make a single file MKV that skips opening credits?
sneaker_ger
17th October 2019, 10:50
You can skip e.g. openings by adding chapters for the times that are NOT the opening (with start and end time(s)). Then flag the edition as "ordered" and save the chapter to the respective mkv file.
Can chapterEditor make a single file MKV that skips opening credits?
Do you mean an extra file? Chapters can reference other files by setting the ChapterSegmentUID to the UID of the other file. If you need a small dummy file just cut e.g. 1 frame via mkvtoolnix from your show.
hubblec4
17th October 2019, 11:51
Hi Krawhitham
Only with Matroska you are able to play the content of videos alternate. You can skip content, add content from other files, change the order of content and many more.
You must use ordered chapters, activate the ordered flag for an edition.
You can have multiple editions: one with the full content and an other edition without the credits.
von Suppé
30th October 2019, 17:26
Hi hubblec4
Again, I'm busy with creating a multi-edition mkv from the ISO of a multi-editions BD.
Now, I'want to edit the sup files of all editions. With a single-edition BD-movie I extract the SUP files, OCR, edit the timings and text and then export to new SUP (with altered fonts, sizes, placements etc.).
Since several (if not most) m2ts files are used in all three editions, I guess there's no other way than to extract all wanted SUP-streams from the proper playlists seperately, edit them in my usual workflow, and add them manually to the proper editions in your "Disc to mkv" window?
Should I accidentally (or, on purpose) edit one or more subtitles from different editions (but present in the same m2ts stream) in different ways, can I run into problems?
Or will your tool mux all manually added SUP files intact (and asign each SUP-stream to it's proper edition).
hubblec4
31st October 2019, 11:53
...
Since several (if not most) m2ts files are used in all three editions, I guess there's no other way than to extract all wanted SUP-streams from the proper playlists seperately, edit them in my usual workflow, and add them manually to the proper editions in your "Disc to mkv" window?
I think this is the correct way.
I use BDSup2Sub for editing the subtitle streams directly in cE. After demuxing you can click the "Playback icon" and the extracted sup-stream is loaded automatically to BDSup2Sub.
I use this very often to check if the forced sups are present/correct set.
Should I accidentally (or, on purpose) edit one or more subtitles from different editions (but present in the same m2ts stream) in different ways, can I run into problems?
Or will your tool mux all manually added SUP files intact (and asign each SUP-stream to it's proper edition).
I guess this is also correct. Editions are more or less a virtual construct. If sup-data and video/audio-data are in synch so all is fine.
Manually added sup streams will be muxed by MTX as a new separate stream, not appended like the m2ts files.
von Suppé
1st November 2019, 13:58
Thanks hubblec4, I go work on it
Edit: I had some trouble before I could get your 'Disc to mkv' tool running. I had to rename BDSup2Sub version 1.02 to exactly 'bdsup2sub++1.0.2_Win32.exe'
Are you deliberately using that old version? I understand that there are younger and enhanced versions for this tool.
hubblec4
7th November 2019, 19:09
Hi von Suppé
Yes I use the original names in cE. But you should not use the ++1.02 win.exe. This version has so many issues for editing the subs. Extracting works.
You should use the latest java version of BDSup2Sub.
von Suppé
8th November 2019, 12:10
You should use the latest java version of BDSup2Sub.
hubblec4, can you please confirm then that the latest java version with the original name "BDSup2Sub512.jar" has to be renamed to "bdsup2sub++1.0.2_Win32.exe" to make it work in cE's 'Disc to mkv'? I'm having major doubts if I am doing the right thing here...
hubblec4
8th November 2019, 12:39
The java version must not be renamed!!! You have to set two paths: one for BDSup2Sub folder and one more for java folder -> go to settings -> external programs.
von Suppé
8th November 2019, 13:34
That was I was thinking, and I am trying my *ss off for a while to make it work as it should.
But, as said earlier, after pointing to the folder where I keep BDSup2Sub512.jar, after banging the green start button, I keep getting this error:
bdsup2sub++1.0.2_Win32.exe
External program not found
Edit: maybe I have a fault in my path to java: it's now C:\Program Files (x86)\Java\jre1.8.0_231\bin
Can you confirm this is the right path (for now)?
hubblec4
9th November 2019, 12:56
C:\Program Files\Java\jre1.8.0_231\bin
this is my path to java.
What is your path to BDSup2Sub (java-version)? maybe is there an issue?
The original file name of for the java version is "BDSup2Sub.jar", so please rename your file (remove the version-number).
von Suppé
10th November 2019, 11:32
Renaming the .jar file did the trick.
Now that things seem to work, I assume that cE has no problem with 32 bit version of java?
I once read you could have both 32 and 64 bit version.
I tried it out but ran into trouble launching .jar files so I went back to install 32 bit only.
Thanks hubblec4 :-)
hubblec4
10th November 2019, 12:56
I once read you could have both 32 and 64 bit version.
I can not say which version is necessary for BDSup2Sub. Maybe both 32 or 64 bit working.
I use the 64bit version of java.
mini-moose
20th November 2019, 21:10
I got the latest version after hearing it has the ChaptersDB included (was using a much older version).
Using a disc with a small studio logo m2ts before the full movie m2ts now. The MPLS loader nicely maps out what chapter belongs to which m2ts.
I want to remove the chapter that's associated with the studio logo, and have the rest sync back without it.
I tried "delete chapter" but this leaves the main m2ts chapters at the same time code. e.g first chapter was 00:00:00, 2nd 00:15:00. After I removed the first chapter the 2nd doesn't roll back to 00:00:00.
Is there a way to do this automatically, or do I have to manually use the time adjustment feature? Maybe there is and I couldn't find it.
hubblec4
21st November 2019, 13:02
...
I tried "delete chapter" but this leaves the main m2ts chapters at the same time code. e.g first chapter was 00:00:00, 2nd 00:15:00. After I removed the first chapter the 2nd doesn't roll back to 00:00:00.
Is there a way to do this automatically, or do I have to manually use the time adjustment feature? Maybe there is and I couldn't find it.
Deleting chapters with an automatic to shift timestamps is not implemented.
mini-moose
21st November 2019, 22:21
Deleting chapters with an automatic to shift timestamps is not implemented.
OK, thanks for confirming.
hubblec4
12th December 2019, 19:34
chapterEditor(cE) rev1.20 is available.
Windows (https://forum.videohelp.com/attachments/51079-1576175219/cE-W(1.20).7z)
Linux (https://forum.videohelp.com/attachments/51080-1576175219/cE-L(1.20).7z)
After a little break, there is again an update for the cE.
Change chapterEditor
added &
fixed *
improved #
changed %
rev1.20 2019-12-12
// chapterEditor
# mpls parser: tnmt_xxx_yyyyy.xml chapter names are now parsed
- BD2mkv, all chapter editors
- Conversion of terminology codes into bibliographic codes (deu-> ger)
// Text-Favorites
& Chapter name with language and country code
Separator: "||" everything before is used as the chapter name
- Syntax: "Chapter Name"||lng[,cy]
- Country code: is optional, must be separated with a ","
- Example: Chapter 1||ger,de
// Chapter naming
& Support for tnmt_xxx_yyyyy.xml file for name list
- The language is determined and activated if it is available in the combo box
& automatically set language and country, from chapter names from the Text-Favorites
- only for Matroska Chapters
- Language/Country is activated if available in the combo box
Hi, thanks for all the updates!
One thing I want to ask is if you could please add an option to link certain predefined chapters names with a language so when using the "Chapter naming" function we can select the predefined chapter name and ChapterEditor would auto select the language we have set for such name, .....
Late, but now it's implemented. Could you test the new feature please?
hubblec4
29th February 2020, 01:27
chapterEditor(cE) rev1.21 is available.
Windows (https://forum.videohelp.com/attachments/52188-1582935681/cE-W(1.21).7z)
Linux (https://forum.videohelp.com/attachments/52189-1582935681/cE-L(1.21).7z)
There are 2 new features in this update.
First of all, the covers of Blu-ray's can now be used in the BD2mkv editor
and secondly, I have installed "Split chapters" for Matroska, OGG/OGM and multiAVCHD chapter editors as a special tool and as CLI.
Change chapterEditor
added &
fixed *
improved #
changed %
rev1.21 2020-02-29
// chapterEditor
* Linux: adjusted a few components in the settings because they were too small and the numbers were not visible
# Split chapters - new special tool for Matroska, OGG/OGM and multiAVCHD chapter editors
- Action range for all tabs
- Load split chapters in the editor
- Save split chapters: only works for files
- 3 split options: After X chapters; individual; by parts
- Edition number: 0 means split all editions (only for Matroska)
- New file name
- a counter and an underscore are used for the split files. File_1; File_2 etc.
- ShortCut init: STRG+4 (settings)
- new item in the chapter-TreeView popup
// CLI
& Split chapters
- Syntax: -S SplitMode split-values [--edition-nr edition number] [--new-name "new file name"] [-i] "file.1" ["file.2" "..."]
- -S: initializes the chapter split
- SplitMode: x-chapters, individual, by-parts
- Split value > x-chapters: a number greater than 1;
- Split value > individual: an array with comma-separated numbers greater than 1 (5,9,15)
- Split value > by-parts: an array with comma-separated number pairs(start-end) end=0/or omit means last chapter (1-5,7-12,13-0,20-)
- --edition-nr: split all chapters of this edition; a value of 0 means split all editions; Default = 1
- --new-name: new file name without file extension; illegal file characters are automatically removed
- -i: an input parameter that must be used if several files are to be split, otherwise only the last file is used
- only Matroska, OGG/OGM and multiAVCHD chapter files can be used
- Examples:
- Matroska.xml of all 6 chapters: -S x-chapters 6 "Path/Matroska.xml"
- Matroska.xml of all 6 chapters from the 2nd edition: -S x-chapters 6 --edition-nr 2 "Path/Matroska.xml"
- Matroska.xml of all 6 chapters with a new file name: -S x-chapters 6 --new-name "Matroska Split" "Path/Matroska.xml"
- Matroska.xml individual all editions: -S individual 6,10,15 --edition-nr 0 "Path/Matroska.xml"
- several files by parts: -S by-parts 1-6,7-10,11-0,7-,3-7 -i "Path/Matroska.xml" "Path/OGG-OGM.txt" "Path/multiAVCHD.txt"
// Chapter Converter
* ShortCut for chapter naming did not work
// Disc2mkv
* mtxcfg file was not created correctly when using file attachments
// BD2mkv
* Ignore last chapter: increased chapter time from 2 seconds to 2.26 seconds
- Shameless Blu-ray: last chapter has a duration of 2.01 seconds and was not ignored
& Cover files
- Use Blu-ray cover files as attachments (settings)
- a list of all covers -> all can be used
- Move covers
- Open cover files -> double click or ENTER key
- Change "Use cover" also by right-clicking or space bar
- The original file name is used as the attachment description
- The largest file is used automatically and positioned in the first place
tormento
3rd April 2020, 18:02
I would suggest to add "remove duplicates" (by time stamp) somewhere.
Don't know why but I am saving my DVD and BD collection to NAS and happens to find lot of duplicated chapters.
A time frame tolerance would be appreciated too (max x seconds with the option of before/later).
hubblec4
4th April 2020, 01:30
Hi tormento
Thanks for your suggestion, it sounds useful.
Identify duplicate timestamps should be easy, also an additional check for a time tolerance.
But the option before/later is not really clear to me. I guess this option is used to decide which chapter is deleted?
Example: Time tolerance = 1 second
Chap 1 : time = 1s -> delete this chapter when option is "before"
Chap 2 : time = 2s -> delete this chapter when option is "after"
tormento
4th April 2020, 09:13
Thanks for your suggestion, it sounds useful.
The mess happens when there are 2 different chapter lists in the original file, such as in a mkv container in xml format, and someone decide to extract with the wrong tool to ogm/txt.
The chapter lists get mixed up.
In the optimal scenario, the 2 lists are identical and so the cleanup is easy (for you too to code it), in the worst case the 2 lists differs and there is where a real mess happens.
I really don't know how to deal with that. Perhaps highlighting with different colors the row of similar (in time) chapter time within a specific time frame.
hubblec4
4th April 2020, 13:37
....
I really don't know how to deal with that. Perhaps highlighting with different colors the row of similar (in time) chapter time within a specific time frame.
Highlighting is maybe the best way, because an automatic for deleting never knows what a user want.
But deleting all highlighted chapters manually is also cumbersome.
Maybe is a combination of both possible.
I have added the request to my TODO list, but please be patient it could take a while. Rev 1.22 is more or less ready and I hope I have time next week for upload.
tormento
4th April 2020, 13:39
But deleting all highlighted chapters manually is also cumbersome. Maybe is a combination of both possible
Please add CTRL+click multiple line selection and a keyboard shortcut for delete. ;)
hubblec4
4th April 2020, 19:57
Please add CTRL+click multiple line selection and a keyboard shortcut for delete. ;)
Multiple line selections is indeed a feature what I miss by my self.
I had used Mosu's Chapter Editor as template and there is also no multiple line selection supported.
There is already a hotkey for deleting chapters(DEL button as default) and you can change it in the settings.
tormento
4th April 2020, 19:59
There is already a hotkey for deleting chapters(DEL button as default) and you can change it in the settings.
DEL is useful to delete useless titles :) Another key to delete line is needed!
hubblec4
4th April 2020, 20:10
The DEL key deletes chapters only if the treeview has the focus otherwise it deletes useless titles.
Note, this is a hotkey for a component.
I think you mean a program shortcut which works from everywhere, for example CTRL+DEL.
hubblec4
8th April 2020, 00:50
chapterEditor(cE) rev1.22 is available.
Windows (https://forum.videohelp.com/attachments/52643-1586303149/cE-W(1.22).7z)
Linux (https://forum.videohelp.com/attachments/52644-1586303149/cE-L(1.22).7z)
This time just a little update.
Change chapterEditor
added &
fixed *
improved #
changed %
rev1.22 2020-04-08
// chapterEditor
& Automatically adjust chapter times when deleting chapters for Matroska, OGG/OGM and multiAVCHD chapter editors
- ordered Editions(Matroska chapters) are excluded
- can be de-/activated in the settings -> Chapter editors
* an incorrect playing time was determined for VLC playlist files *.m3u and *.m3u8
# VLC playlist files parser extended for times with milliseconds
// BD2mkv
* eac3to: PIDs for E-AC3 secondary audio tracks were not determined
tormento
23rd April 2020, 10:53
I am having issues importing subtitles from ChaptersDb (https://chapterdb.plex.tv/): it gives me "Unsupported chapter format".
Example (https://chapterdb.plex.tv/browse/62334).
Visually looking at them seems they have no issues.
Could you please check it out?
hubblec4
23rd April 2020, 12:08
Hi tormento
After a short check I can say the following:
When I download from this side to a .txt file it will not work, I don't know why -> I will check this.
The xml download option is in my eyes broken. Now you get an xml with ChapterGrabbers own format inside. When you save with this option and rename the extension to ".chapters" it will work with cE.
The chapters for your title (Talk to her) can be downloaded directly with cE's chapter database.
tormento
23rd April 2020, 15:29
The chapters for your title (Talk to her) can be downloaded directly with cE's chapter database.
I saw but I have issues changing frame rate, i.e. it reports to be 29.90 and I have to change to 24. Simply changing the source frame rate, it changes the chapters list, while changing the destination frame rate, it does nothing.
hubblec4
23rd April 2020, 18:34
I can download this title and can change FPS without issues. mmh.
The issue with the .txt from ChapterDB site is found. The "next line" consists only one char. When I check other .txt files there are always 2 chars for the "next line"
tormento
25th April 2020, 10:52
I can download this title and can change FPS without issues. mmh.
The issue is that the time codes changes as soon as you change the source fps, even if the same as the reported one in the download list.
hubblec4
25th April 2020, 11:29
A short explanation about FPS changing in cE.
Change Source or Target FPS will immediately change the time stamps! But this is not an issue or will make issues.
You can always set source and target FPS to the same value and you get original time stamps.
Lets say in the source FPS is a value of 24 and the target FPS is 30.
Now you load a chapter file witch have an original FPS of 25.
Now we change the source FPS to 25 -> yes the timestamps change and for now it is not correct/ not what you want.
Change the target FPS to 25 and now you have the original time stamps again.
When you want change the FPS from 25 to 24000/1001(23.976) then you have to change the target FPS to 24000/1001, thats all.
tormento
10th May 2020, 12:32
I have bought Ergo Proxy BDs. They have a strange authoring, i.e. there are 5 episodes per BD but chained together as a single playlist.
Ripping the AV is not a problem, as every episode has its own M2TS but the chapters are chained in a single file.
Can you give me a idea or introduce a feature to split every chapter list to its own M2TS?
Here (https://www.mediafire.com/file/99cr47n4pz1nkpi/Ergp_Proxy_xml.7z/file) you can find the xml.
hubblec4
10th May 2020, 20:32
Can you give me a idea or introduce a feature to split every chapter list to its own M2TS?
Yes you can use the new feature Split Chapters (https://forum.doom9.org/showpost.php?p=1902412&postcount=554)
Use the second split option "split individual".
Add the numbers of the chapters for each chapter named with a new m2ts file.
For your file it looks like this: 1,6,11,17,23,29
tormento
10th May 2020, 20:42
Use the second split option "split individual".
Thanks! You did a great software but sometimes I get lost in the interface.
tormento
11th May 2020, 20:28
Use the second split option "split individual".
You could add "split by same name" or better "split by m2ts". Perhaps it's not the same BD such authored.
hubblec4
12th May 2020, 09:51
Split by chapter names is not a good idea, because only my BD2mkv set chapter names from the m2ts files and I guess all other tools don't do that.
For your case, (second split option) the first split number (= 1) was not correct. A value of 1 is ignored.
tormento
12th May 2020, 09:54
Split by chapter names is not a good idea, because only my BD2mkv set chapter names from the m2ts files and I guess all other tools don't do that.
For your case, (second split option) the first split number (= 1) was not correct. A value of 1 is ignored.
Split by m2ts could be ok?
hubblec4
12th May 2020, 17:48
Yeah, I know that some BDs have only one playlist for all the episodes and in other threads I read it would be nice if such a feature is present in the tool.
Maybe is videoh with DGDemux the first one, I guess Mosu has no interest in such feature, and I have thought about it and maybe I will implement such feature for the BD2mkv editor.
But for splitting chapters it makes not much sense to say "look at the chapter names".
tormento
12th May 2020, 18:13
But for splitting chapters it makes not much sense to say "look at the chapter names".
Not at chapter names but at different M2TS files.
Each episode has its own M2TS file but they are joined in a single MPLS and consequent single chapter list.
hubblec4
12th May 2020, 18:29
Yes of course, if you work with BD2mkv then you have the info which is necessary.
darksen
12th May 2020, 23:02
Guys is there any replacement yet for chapterdb? It's been so long and, I guess, cE is using the cached Plex version, right? That's why we can't upload new chapters? I've tried a couple of times and every time uploading didn't do anything.
hubblec4
12th May 2020, 23:17
cE uses it's own database. I have copied the chapters from ChapterDB. You can upload to cE's database, this works!
darksen
13th May 2020, 07:47
cE uses it's own database. I have copied the chapters from ChapterDB. You can upload to cE's database, this works!
Cool! Thanks for this!
Now, I wonder, why I can't upload no chapters?
I have an account and I'm logged in and when I try to upload it asks me if everything is correct, I click to confirm it is and... nothing happens. Nothing, nada.
Can you please confirm it works? Maybe my account has some problem or something?
hubblec4
13th May 2020, 08:05
mmh, strange. for a while I have uploaded chapters but now it do not work.
Thanks for this hint, I will have a look.
darksen
13th May 2020, 08:41
mmh, strange. for a while I have uploaded chapters but now it do not work.
Thanks for this hint, I will have a look.
No problem. Thank you for taking the time to look into this. :thanks:
hubblec4
13th May 2020, 08:54
I found the issue, and I will try to make a new rev in the next couple of hours.
hubblec4
13th May 2020, 09:39
chapterEditor(cE) rev1.23 is available.
Windows (https://forum.videohelp.com/attachments/53287-1589358881/cE-W(1.23).7z)
Linux (https://forum.videohelp.com/attachments/53288-1589358881/cE-L(1.23).7z)
Important bugfix for the chapter database because the upload no longer worked.
Change chapterEditor
added &
fixed *
improved #
changed %
rev1.23 2020-05-13
// chapterEditor
& Support for BSPlayer .chf files
# OGG/OGM.txt files from ChapterDB Webside
- "Next line" is only displayed with one character
// Matroska Chapters
* Missing translation for "Edition entry"
- when loading simple chapter files
- new Disc2mkv chapters
- Multi chapters
// Multi chapters
* insert chapters after the selected chapter does not work if there is no next chapter (only Matroska)
// Chapter database
* Uploading chapters no longer worked
@tormento
I have started to implement multi selection of chapters but it is not so easy and not included in this rev.
darksen
13th May 2020, 20:04
Thanks!! I just tested it and it is working well now.
Edit: I want to request something regarding the chapter database. Is it possible you could allow us to choose more than one language for the chapter?
I have some chapters with multiple languages but I can only pick one when uploading them. Thanks!
hubblec4
13th May 2020, 23:50
Hi darksen
Many thanks for uploading the Avengers chapters.
Multiple languages for the chapters DB
I don't know if this so easy possible. I will have a look but to change the database design is maybe not possible.
tormento
26th May 2020, 13:57
Under Special tools -> Chapter naming, the chapter name is the first time with capital letter (Chapter) and other times with lowercase (chapter).
Me only?
hubblec4
26th May 2020, 15:55
Yeah, that causes by a translation(used only one time at start if the cE language is not german) which uses Chapter, but in the combo-box list the entry use chapter.
What do you prefer? I can change the entries from the combo-box list.
tormento
26th May 2020, 16:46
Yeah, that causes by a translation(used only one time at start if the cE language is not german) which uses Chapter, but in the combo-box list the entry use chapter.
What do you prefer? I can change the entries from the combo-box list.
To me, Chapter (and translations) is ok.
hubblec4
26th May 2020, 20:00
OK, I will change the list entries. It makes more sense to start with a capital letter.
tormento
2nd June 2020, 12:30
OK, I will change the list entries. It makes more sense to start with a capital letter.
When are you going to release?
hubblec4
2nd June 2020, 22:46
Hi tormento
I have not much time currently to work on cE, but here is a Windows 1.24 branch (https://forum.videohelp.com/attachments/53644-1591133986/cE.7z) for testing.
The chapter names in the combo-box have now capital letters.
tormento
3rd June 2020, 00:49
The chapter names in the combo-box have now capital letters.
:thanks:
darksen
23rd June 2020, 21:03
I've been using cE to remux some Blu-rays and DVDs and so far so good but there are some things I would like to request.
1- An option to hide the duplicate entries/playlists would be great. There were some times where there have been two or more playlists that pointed to the same file/s (m2ts) so the duration and the tracks where exactly the same, in those cases would be great if cE could hide all but one of them and only show that one. There are some cases where the segments differ (like in Disney's Blu-rays where they combine different segments according to the language one chooses or multi cut releases) and in those cases cE should obviously show all those playlists.
2- An option to automatically clean the temp folders after remuxing. This mostly applies to DVD2mkv as cE copies the entire files to the temp folder to process, but would also be handy for BD2mkv as I for one don't have any use for the job files and the other stuff.
3- Automatically replace illegal characters from the filename when remuxing. Otherwise we get errors and everything "hangs" until we close and reopen cE. Like if (in Windows) we put "AAAAA: AAAA BBBBB" as the filename and start remuxing the application will show an error on the log and, after finishing the batch, cE wouldn't start any other operation, all of this because it couldn't create the file with the ":" character on the filename.
I think I had one additional request but I forgot lol.
Thanks for all your work!
hubblec4
24th June 2020, 13:10
Hi darksen
1.)
That's maybe not so easy for me. To find all the correct mpls files I use the output of eac3to which selects only the important mpls titles. If MTX is the analysis part in the chain then all mpls files are shown.
I have not much knowledge about the index.bdmv to parse it by my self.
I personally trust eac3to fully.
Sometimes there are duplicated mpls titles and one of them have chapters and the other not, I know.
You can send me a chunk of the disc if you like. You can use my DiscShare tool for that.
2.)
Ok, I will think about it. Could be useful.
3.) <-- fixed
Oops, that's an ugly bug, I will fix it.
The strange thing is that MTX does its job as if everything is OK(sends progress numbers and reported all done fine), but there isn't really an output file.
darksen
30th June 2020, 15:06
Hi darksen
1.)
That's maybe not so easy for me. To find all the correct mpls files I use the output of eac3to which selects only the important mpls titles. If MTX is the analysis part in the chain then all mpls files are shown.
I have not much knowledge about the index.bdmv to parse it by my self.
I personally trust eac3to fully.
Sometimes there are duplicated mpls titles and one of them have chapters and the other not, I know.
You can send me a chunk of the disc if you like. You can use my DiscShare tool for that.
2.)
Ok, I will think about it. Could be useful.
3.) <-- fixed
Oops, that's an ugly bug, I will fix it.
The strange thing is that MTX does its job as if everything is OK(sends progress numbers and reported all done fine), but there isn't really an output file.
Hey, thanks for your time. Don't worry about the number 1, would have been nice to have if not much work should be needed. My ignorant self (I don't know much or anything about this) thought that maybe this be easy to implement. And thanks again for fixing number 3 and considering number 2. cE is great and more than just a chapter editor :thanks:.
hubblec4
2nd July 2020, 16:11
Hi darksen
Here is a new test rev1.24 branch (https://forum.videohelp.com/attachments/54034-1593701725/cE.7z) (Windows exe only).
The fix of point 3. is included and also the new feature delete temp folder (2.).
Automatically delete temp folder (settings)
- MKV file must not be created in the temp folder
- if there were errors when muxing, the temp folder is not deleted
- Gray state of the checkbox: the temp folder is only deleted if there was no warning
Point 1.
You can set a minimum of chapters(settings) for a playlist, this should hide chapterless playlists.
darksen
8th July 2020, 06:57
Thank you hubblec4, I tested it and everything is working great.
Just one thing, I saw you now don't allow special chars on the "file name" box but we still can input double quotes (") which -at least in Windows- are invalid for filenames. Can you please also add that character to the blacklist?
hubblec4
8th July 2020, 12:32
Thank you hubblec4, I tested it and everything is working great.
Thanks for testing.
Just one thing, I saw you now don't allow special chars on the "file name" box but we still can input double quotes (") which -at least in Windows- are invalid for filenames. Can you please also add that character to the blacklist?
Yes I will add double quotes to the blacklist. Thanks for this hint, I never realized that.
hubblec4
11th July 2020, 19:16
chapterEditor(cE) rev1.24 is available.
Windows (https://forum.videohelp.com/attachments/54107-1594491113/cE-W(1.24).7z)
Linux (https://forum.videohelp.com/attachments/54108-1594491113/cE-L(1.24).7z)
A few bugs have been fixed and a new feature for Disc2mkv is available.
Change chapterEditor
added &
fixed *
improved #
changed %
rev1.24 2020-07-11
// chapterEditor
* double quotes have not been removed from file names, only Windows
// Chapter naming
# Chapter names in the combo box now begin with capital letters
// Disc2mkv
& Automatically delete temp folder (settings)
- MKV file must not be created in the temp folder
- if there were errors when muxing, the temp folder is not deleted
- Gray state of the checkbox: the temp folder is only deleted if there was no warning
* Illegal characters in file names have not been removed
// DVD2mkv
* mkv file could not be created if no audio track was selected
* mtxcfg file
- was not always created in the temp folder
- MKV paths were not correct for menu titles
tormento
19th July 2020, 09:40
chapterEditor(cE) rev1.24 is available
Is there the capability to add custom Chapter translation?
I would like to add 章 (japanese for chapter).
hubblec4
20th July 2020, 04:08
Hi tormento
Yes you can set your own chapter names via Text Favorites (the button with the yellow star).
tormento
21st July 2020, 08:39
Hi tormento
Yes you can set your own chapter names via Text Favorites (the button with the yellow star).
Thanks!
darksen
3rd August 2020, 04:46
Hey hubblec4 I found a problem with a Blu-ray, actually I found this problem before with a couple of other BDs but I can't remember exactly which ones.
When I try to remux one playlist that contains two m2ts files of which one is pure video (some seconds I think) and the other is the full movie I get this error:
mkvmerge v49.0.0 ('Sick Of Losing Soulmates') 64-bit
'V:\BDMV\STREAM\00043.m2ts': Using the demultiplexer for the format 'MPEG transport stream'.
'V:\BDMV\STREAM\00002.m2ts': Using the demultiplexer for the format 'MPEG transport stream'.
'V:\BDMV\STREAM\00043.m2ts' track 0: Using the output module for the format 'AVC/H.264 (unframed)'.
'V:\BDMV\STREAM\00043.m2ts' track 2: Using the output module for the format 'AC-3'.
'V:\BDMV\STREAM\00043.m2ts' track 3: Using the output module for the format 'DTS'.
'V:\BDMV\STREAM\00043.m2ts' track 4: Using the output module for the format 'HDMV PGS'.
'V:\BDMV\STREAM\00043.m2ts' track 6: Using the output module for the format 'HDMV PGS'.
'V:\BDMV\STREAM\00002.m2ts' track 0: Using the output module for the format 'AVC/H.264 (unframed)'.
Warning: 'V:\BDMV\STREAM\00002.m2ts': A track with the ID 3 was requested but not found in the file. The corresponding option will be ignored.
Warning: 'V:\BDMV\STREAM\00002.m2ts': A track with the ID 2 was requested but not found in the file. The corresponding option will be ignored.
Warning: 'V:\BDMV\STREAM\00002.m2ts': A track with the ID 4 was requested but not found in the file. The corresponding option will be ignored.
Warning: 'V:\BDMV\STREAM\00002.m2ts': A track with the ID 6 was requested but not found in the file. The corresponding option will be ignored.
Error: The file no. 1 ('V:\BDMV\STREAM\00002.m2ts') does not contain a track with the ID 2, or that track is not to be copied. The argument for '--append-to' was invalid.
And cE doesn't output any file. I tried loading the playlist into MKVToolNix directly to see what happens (I was thinking on requesting this to bunkus as I thought it was mkvmerge's problem) and it successfully remuxed the file, this is the log:
--- Output of job 'Multiplexing to file "00100.mkv" in directory "J:\Vids\mickeys"' started on 2020-08-02 22:32:54 -05:00 ---
mkvmerge v49.0.0 ('Sick Of Losing Soulmates') 64-bit
Scanning 2 files in 1 playlist.
Done scanning playlists.
'V:\BDMV\STREAM\00003.m2ts': Using the demultiplexer for the format 'MPEG transport stream'.
'V:\BDMV\STREAM\00002.m2ts': Using the demultiplexer for the format 'MPEG transport stream'.
'V:\BDMV\STREAM\00003.m2ts' track 0: Using the output module for the format 'AVC/H.264 (unframed)'.
'V:\BDMV\STREAM\00003.m2ts' track 1: Using the output module for the format 'AC-3'.
'V:\BDMV\STREAM\00003.m2ts' track 2: Using the output module for the format 'AC-3'.
'V:\BDMV\STREAM\00003.m2ts' track 3: Using the output module for the format 'DTS'.
'V:\BDMV\STREAM\00003.m2ts' track 4: Using the output module for the format 'HDMV PGS'.
'V:\BDMV\STREAM\00003.m2ts' track 5: Using the output module for the format 'HDMV PGS'.
'V:\BDMV\STREAM\00003.m2ts' track 6: Using the output module for the format 'HDMV PGS'.
'V:\BDMV\STREAM\00002.m2ts' track 0: Using the output module for the format 'AVC/H.264 (unframed)'.
The file 'J:\Vids\mickeys\00100.mkv' has been opened for writing.
'V:\BDMV\STREAM\00003.m2ts' track 0: Extracted the aspect ratio information from the MPEG-4 layer 10 (AVC) video data and set the display dimensions to 1920/1080.
Appending track 0 from file no. 1 ('V:\BDMV\STREAM\00002.m2ts') to track 0 from file no. 0 ('V:\BDMV\STREAM\00003.m2ts').
'V:\BDMV\STREAM\00002.m2ts' track 0: Extracted the aspect ratio information from the MPEG-4 layer 10 (AVC) video data and set the display dimensions to 1920/1080.
The cue entries (the index) are being written...
Multiplexing took 5 minutes 0 seconds.
Can you please look into this?
Thanks!
hubblec4
3rd August 2020, 12:31
Hi darksen
Yes such playlists are "bad", because in the first (and/or last) m2ts is a video stream only.
You can ignore such m2ts files. When you load such a playlist in BD2mkv you have the option to ignore the m2ts files.
cE can ignore such m2ts files automatically: in the settings yon can set a duration for such files.
Mostly is the duration less then a second. The default duration is 2 seconds.
I'm not sure if mkvmerge can handle such playlist correctly.
It would be nice if you can share with me a chunk of this disc. You can use my DiscShare (https://forum.doom9.org/showthread.php?t=177187) tool.
darksen
6th August 2020, 19:04
Hi darksen
Yes such playlists are "bad", because in the first (and/or last) m2ts is a video stream only.
You can ignore such m2ts files. When you load such a playlist in BD2mkv you have the option to ignore the m2ts files.
cE can ignore such m2ts files automatically: in the settings yon can set a duration for such files.
Mostly is the duration less then a second. The default duration is 2 seconds.
I'm not sure if mkvmerge can handle such playlist correctly.
It would be nice if you can share with me a chunk of this disc. You can use my DiscShare (https://forum.doom9.org/showthread.php?t=177187) tool.
MKVToolNix did remuxed the playlist fine, and supposedly -because I haven't precisely compared the times of all the files to see if the ms that the second m2ts file lasts had been added to the final file- it appended the second m2ts file (as per the log).
Here I used the -F param on DiscShare and 7-ziped the files: https://www.dropbox.com/s/iy3d4d6ayvda5ht/mickey.7z?dl=0
With the option to ignore the last m2ts I'm able remux it (I don't know how I overlooked that option).
Thanks!
hubblec4
7th August 2020, 14:12
Hi darksen
Thanks for the disc chunk. Like you said, with the ignore option of the last m2ts it works.
hubblec4
25th September 2020, 12:49
I got an email from my chapter database provider:
Belegung: 972,7 MB (194,5%)
Limit: 500 MB
** Deine MySQL-Zugänge werden ab dem 15.10.2020, 0:00 keine Schreibrechte (INSERT, UPDATE) mehr haben, sofern der Speicherplatz zu diesem Zeitpunkt noch immer überschritten wird. **
That means the database will work until 15.10.2020.
I work on a fix so fast as I can.
I have 3 options
option 1: buy a web hosting package with monthly payment
option 2: compress the data
option 3: find a free hoster with more sql space
monthly payment is not the way I want to go
hubblec4
28th September 2020, 23:13
Here is a Windows (https://forum.videohelp.com/attachments/55063-1601330383/cE_W.7z) and Linux (https://forum.videohelp.com/attachments/55064-1601330383/cE_L.7z) test version (cE.exe only).
I have compressed the chapters and tags files. This should reduce the database more than 80% and decrease the download time vastly.
Please let me know if everything works as expected.
hubblec4
4th October 2020, 22:24
chapterEditor(cE) rev1.25 is available.
Windows (https://forum.videohelp.com/attachments/55253-1601846426/cE-W(1.25).7z)
Linux (https://forum.videohelp.com/attachments/55254-1601846426/cE-L(1.25).7z)
After a little while there is another update.
The database became too big and therefore had to be compressed.
On 10.10.2020 I will delete the uncompressed files,
this means that older cE versions no longer have access to the database.
Change chapterEditor
added &
fixed *
improved #
changed %
rev 1.25 2020-10-04
// chapterEditor
& MKVToolNix (MTX): --disable-language-ietf (settings: external programs)
- MTX will no longer automatically generate IETF language elements
// Chapter database
# Chapters and Tags files compressed
- Older cE versions can no longer access the database
# When changing film information, the title name check is no longer carried out because it is unnecessary
Masutin
7th October 2020, 02:43
chapterEditorCLI (http://forum.gleitz.info/attachment.php?attachmentid=98861&d=1449956920) is no longer there. Can you pack it with the next version of CE?
hubblec4
7th October 2020, 12:43
Here are two download links which works.
Videohelp (https://forum.videohelp.com/attachments/43960-1512914952/chapterEditorCLI(rev0.01).7z)
Gleitz-forum (https://gleitz.info/index.php?attachment/98861-chaptereditorcli-rev0-01-7z/)
hubblec4
3rd January 2021, 17:36
chapterEditor(cE) rev1.26 is available.
Windows (https://forum.videohelp.com/attachments/56616-1609691380/cE-W(1.26).7z)
Linux (https://forum.videohelp.com/attachments/56617-1609691380/cE-L(1.26).7z)
It's time for an update again.
Some bugs were fixed and I was able to finish a user request.
MediaInfo (https://www.videohelp.com/software/MediaInfo) chapter format:
The wish was to support this format and also to process the text content from the clipboard,
as MediaInfo texts can often be found on websites.
At the moment only the first menu is processed, due to time constraints. But you can copy all other menus individually and append them with CTRL + V.
But mostly there is only one menu.
All chapter names and their language are processed for the Matroska format.
DVD2mkv:
I have an episode on a Futurama DVD which is available in two versions and could not mux it to a multi-mkv,
since the last VOBID only contains a video track. MKVToolNix (https://www.videohelp.com/software/MKVToolNix) cannot process this then.
The whole thing is similar to the "bad" m2ts files on a BD.
Change chapterEditor
added &
fixed *
improved #
changed %
rev1.26 2021-01-03
// chapterEditor
& Support for ffprobe XML and JSON files
& Support for MediaInfo Text files
& Load chapters from the clipboard (not for the Converter)
- for the time being only for the MediaInfo format
- TreeView Hotkeys: with CTRL + V the chapters are inserted/appended, with CTRL + SHIFT + V a new tab is created
// Matroska Chapters
* when attaching invalid XML or Matroska files, the tab is no longer deleted
// DVD2mkv
& Multi-MKV-Mode: ignore the last VobID of attached versions if the playing time is too short
- Minimum playing time adjustable, a value of 0 deactivates the function
* the value for "Minimum free space" could not be changed (settings)
* Applying Title Profiles had a bug
* Multi-MKV-Mode: the profile selection did not open when a track is selected
seehazy
6th January 2021, 08:07
Is there a way to append chapter numbers to an already existing set of chapter names? For instance, if the first chapter is named "Intro" could I edit it to say "1. Intro" and apply that rule to all remaining chapters?
I prefer to have the number and name together as the chapter name. I haven't been able to find a simple way to accomplish this in a GUI. mkvToolnix provides a naming template in its preferences, but there is no way to manipulate the already existing chapter name itself (to my knowledge).
BTW, the ability to convert Mediainfo text into an XML is really useful. Thank you for that!
yeopot
6th January 2021, 13:48
hubblec4, thank you for this program. Is it possible for you to make it open source? That would be really great!
hubblec4
6th January 2021, 13:50
Hello seehazy and welcome to doom9 forum.
Is there a way to append chapter numbers to an already existing set of chapter names?
Currently no, but I like your suggestion and add it to my TODO list, but please be patient.
hubblec4
6th January 2021, 14:00
Hello yeopot and welcome to doom9 forum.
hubblec4, thank you for this program. Is it possible for you to make it open source? That would be really great!
Currently I have no plans to make cE open source.
But I have thought about to open a GIT repository to have better control over the issues.
yeopot
6th January 2021, 14:10
Hello yeopot and welcome to doom9 forum.
Currently I have no plans to make cE open source.
But I have thought about to open a GIT repository to have better control over the issues.
Awww ok. Thanks for reply. Hope you will consider making it open source in the future :)
That is a good idea for issues it will make things easier and better, I agree.
hubblec4
6th January 2021, 15:26
Hope you will consider making it open source in the future :)
Is there a special reason why cE should open source?
cE code has many "test code" where I try to learn coding and so the code is not clean.
I guess it is a pain to read this code for a good programmer :-)
yeopot
6th January 2021, 16:57
Is there a special reason why cE should open source?
cE code has many "test code" where I try to learn coding and so the code is not clean.
I guess it is a pain to read this code for a good programmer :-)
Good thing I'm a bad programmer then :p
Main reason for me is for learning purposes. I really like how the program works and I'm interested to learn how it utilizes all these specialized tools under the hood to automate many manual tasks easier having both an easy to use CLI and GUI that work quite well. It's an unique program and I actually haven't come across any equivalent open source chapter editing program with as much versatility and usefulness as yours.
Of course I think open source software has many benefits too like it's easier to trust than closed source software, program and code longevity, easier for others to find bugs, contribute code and more.
Masutin
7th January 2021, 15:51
seehazy, the numbering of titles can be done in a text editor or similar environment with the support of regular expressions (regex, patterns that can represent one or many characters) of a specific kind, POSIX syntax they might be called. I use TextPad version 5, later versions support another type of regex.
Find: e=
Replace with: E=\i.
hubblec4
8th January 2021, 21:25
Good thing I'm a bad programmer then :p
Main reason for me is for learning purposes.
I had also no knowledge about programming, but with Lazarus (https://www.lazarus-ide.org/) it was very easy to learn.
I'm sure there are other easy to learn languages but for me is it important to have no dependencies like .net or java or python or restrictions to an OS.
Of course I think open source software has many benefits too like it's easier to trust than closed source software, program and code longevity, easier for others to find bugs, contribute code and more.
I agree with you.
Apart from the fact that the cE code is not very nice and contains a lot of German comments,
a database password is also hidden in the code.
I wouldn't want to make this password public.
yeopot
9th January 2021, 02:34
I agree with you.
Apart from the fact that the cE code is not very nice and contains a lot of German comments,
a database password is also hidden in the code.
I wouldn't want to make this password public.
Why not just remove the password when publishing source code? Also, some open source software I know which use passwords just use a local config file or environment variable to store the password and read from that instead so that may be a better method.
Masutin
13th January 2021, 22:22
The source file required an extention, in my case, txt. You might want to mention this in the help or add an error message for this.
Anyone on Windows might find this pattern useful.@echo off
set f=[Path\]name.txt
set in=23.976
set out=25
set path=
for %%f in ("%f%") do %Path%chapterEditorCLI -f %in% %out% %%f
hubblec4
14th January 2021, 21:07
Hi Masutin
The source file required an extention, in my case, txt. You might want to mention this in the help or add an error message for this.
cECLI is very old, and I developed it under Windows 7 and there is always an extension for the files(I thought).
In the first post all examples with files uses an extension for the input files.
But now I know on Linux is an extension not always present.
hubblec4
24th February 2021, 22:51
chapterEditor(cE) rev1.27 is available.
Windows (https://forum.videohelp.com/attachments/57523-1614203218/cE-W(1.27).7z)
Linux (https://forum.videohelp.com/attachments/57524-1614203218/cE-L(1.27).7z)
It continues with a new version of the cE.
I was able to complete 2 user requests and there is a small improvement for the chapter database.
When uploading the Star Trek Voyager series it was annoying that the title check had to be confirmed continuously,
because the title is always the same.
Change chapterEditor
added &
fixed *
improved #
changed %
rev1.27 2021-02-24
// chapterEditor
& Deletion of chapters with identical time stamps (not for the Converter)
- adjustable time tolerance (settings -> chapter editors)
- Time tolerance = 0: only chapters with identical times are deleted
- Time tolerance > 0: the following chapters are deleted
- Time tolerance < 0: the previous chapters are deleted
- Matroska: applicable to one or all editions
- applicable to all tabs at once
// Chapter naming
& keep existing chapter names
- an existing chapter name can be expanded with a chapter number
* the name list did not work for multiAVCHD editor
// Chapter database
# Upload: When checking the title name (whether it already exists) the episode text is also checked
- simplifies the uploading of a series
tormento
30th April 2021, 11:55
I need to anticipate chapter timings by a specific amount of frames, as I cut very long sponsor video from a movie.
Could you please add a chapter frame manipulation feature? I could divide the frames by the fps but... you know ;)
hubblec4
1st May 2021, 12:42
Could you explain a bit more what you need?
Sorry but I don't understand what you mean with "chapter frame manipulation".
To cut chapters there is the Cut-Feature with some options.
hubblec4
2nd May 2021, 22:25
chapterEditor(cE) rev1.28 is available.
Windows (https://forum.videohelp.com/attachments/58694-1619990420/cE-W(1.28).7z)
Linux (https://forum.videohelp.com/attachments/58695-1619990420/cE-L(1.28).7z)
A new small update with a bug fix for the Matroska menu editor
and a new feature for chapter naming for Matroska.
Chapter naming: "New Display"
The chapter name and/or the name list as well as the languages and countries are taken into account.
The function is available for the following buttons: Change name and Exit, Change name, Change all and Exit
There are two variants
1. Checkbox fully checked
A new chapter display is always inserted
2. Gray state checkbox
If the name list is used and the existing chapter name in the current chapter
is identical to the name in the list, no new Display is inserted.
However, all new language and country codes will be added.
Change chapterEditor
added &
fixed *
improved #
changed %
rev1.28 2021-05-02
// Chapter naming
& New Display (only for Matroska)
- a new chapter display is inserted
- the name list can be used
- Languages and countries are also taken into account
- Right-click for the checkbox as a "backward"-click
- Checkbox gray state: If names from the name list match the chapter name,
no new Display is inserted. Only new language and country codes are added
% All chapter names change regardless of their language
- The names from the list are now used for all chapter names (if available)
% Radio buttons removed - Name first and Name last
- a new checkbox - Name first
// Matroska menu
* "Medium-Linking Simple" stopped working and cE crashed
tormento
3rd May 2021, 06:31
Could you explain a bit more what you need?
Sorry but I don't understand what you mean with "chapter frame manipulation".
To cut chapters there is the Cut-Feature with some options.
I have cut the video of a few frames. I’d like to change the chapter line timings of the same amount without having to convert frames to time manually.
hubblec4
3rd May 2021, 12:26
OK, I think I understand.
But cE can't know what the FPS is of your video.
The Cut-feature works with times only for the moment.
OK, there is already a FPS section, but you have to set the correct FPS.
Maybe I could add this feature, when I combine the FPS section with the Cut-feature. But you have to set the source and target FPS to the same value manually.
tormento
3rd May 2021, 12:37
Maybe I could add this feature, when I combine the FPS section with the Cut-feature. But you have to set the source and target FPS to the same value manually.
Of course I would set the correct FPS ;)
hubblec4
3rd May 2021, 14:31
Or maybe I add a new source FPS Combobox to the Cut section. I will think about it, and have added to the TODO list.
hubblec4
6th May 2021, 23:26
Hi tormento
Here (https://forum.videohelp.com/attachments/58754-1620335627/cE.7z) is a test version of cE for your feature request.
I decided to keep it simple so as not to have to add new components.
You have to use the Source-FPS from the FPS-Section. Source and Target FPS should be the same (but do not have to be).
Simple add an f at the end -> 123f (or -123f for the Move function).
You should set the FPS before you enter the frame number, otherwise
you have to change the input in the edit fields to re-calculate the new move or cut time(s).
tormento
8th May 2021, 09:33
Here is a test version of cE for your feature request.
Thanks, it works!
However, it changed the chapter numbers, i.e.
Original:
CHAPTER01=00:00:00.000
CHAPTER01NAME=
CHAPTER02=00:07:47.342
CHAPTER02NAME=
CHAPTER03=00:12:19.280
CHAPTER03NAME=
CHAPTER04=00:20:07.415
CHAPTER04NAME=
CHAPTER05=00:26:19.203
CHAPTER05NAME=
CHAPTER06=00:32:07.801
CHAPTER06NAME=
CHAPTER07=00:37:00.635
CHAPTER07NAME=
CHAPTER08=00:45:58.547
CHAPTER08NAME=
CHAPTER09=00:53:51.061
CHAPTER09NAME=
CHAPTER10=01:00:25.413
CHAPTER10NAME=
CHAPTER11=01:08:05.665
CHAPTER11NAME=
CHAPTER12=01:13:59.602
CHAPTER12NAME=
CHAPTER13=01:19:39.024
CHAPTER13NAME=
CHAPTER14=01:23:12.779
CHAPTER14NAME=
CHAPTER15=01:28:49.032
CHAPTER15NAME=
Modified:
CHAPTER00=00:00:00.000
CHAPTER00NAME=
CHAPTER01=00:06:52.954
CHAPTER01NAME=
CHAPTER02=00:11:24.892
CHAPTER02NAME=
CHAPTER03=00:19:13.027
CHAPTER03NAME=
CHAPTER04=00:25:24.815
CHAPTER04NAME=
CHAPTER05=00:31:13.413
CHAPTER05NAME=
CHAPTER06=00:36:06.247
CHAPTER06NAME=
CHAPTER07=00:45:04.159
CHAPTER07NAME=
CHAPTER08=00:52:56.673
CHAPTER08NAME=
CHAPTER09=00:59:31.025
CHAPTER09NAME=
CHAPTER10=01:07:11.277
CHAPTER10NAME=
CHAPTER11=01:13:05.214
CHAPTER11NAME=
CHAPTER12=01:18:44.636
CHAPTER12NAME=
CHAPTER13=01:22:18.391
CHAPTER13NAME=
CHAPTER14=01:27:54.644
CHAPTER14NAME=
hubblec4
8th May 2021, 12:37
However, it changed the chapter numbers, i.e.
Yes. The OGM specs says the chapter number starts with 0.
Please check the OGM settings,
there is a checkbox: chapter number starts at 1
darksen
12th May 2021, 00:04
Is there any way to change the background color? It hurts my eyes when I change windows to cE and see all the white in there. I've been looking for it but we can only change the bar colors right?
hubblec4
12th May 2021, 15:22
Hi darksen
I guess you use a dark mode (Windows) and some of the components should also be black.
I'm not sure if there is a global background color for the entire cE is possible.
The XBar colors can be changed because I use a simple panel with speed buttons. But some other components are controlled by the OS.
In my Windows 7 classic view is the "background" gray and the Treeviews and other lists are white.
Could you make a screen shot and show me which section should be dark?
darksen
13th May 2021, 23:03
Hey, yes, I use the dark theme in Windows and in all the apps I can. I think that these two parts (and in reality all the white parts) should be darker:
https://i.imgur.com/FPadhU2.png
I'm not talking about necessarily black but a less brighter color than plain white. It is more noticeable when you use a big screen to work (I use a 40" TV as monitor), for example, changing from this window:
https://i.imgur.com/XqYhcIe.png
To chapterEditor disturbs the eyes. So having them in grey or a darkish grey color would be fantastic.
EDIT: Also, could you please expand a little on this:
Checkbox gray state: If names from the name list match the chapter name,
no new Display is inserted. Only new language and country codes are added
When a box is in grey? I'm asking because there are two states when I check the box, the first is that it's checked with a square and the other is a check but in none of them the box is in grey.
Thank you.
hubblec4
14th May 2021, 13:15
Hey, yes, I use the dark theme in Windows and in all the apps I can. I think that these two parts (and in reality all the white parts) should be darker:
https://i.imgur.com/FPadhU2.png
Wow, so different in different OS's. Like I said all this section are grey here.
I don't know if I can fix this easily. It seems to me I have to add ever a Panel first, which can change the color independent from the OS.
But this would be make a lot of work. I have also started to read about Dark-mode in the Lazarus apps.
I will try to do something but I can't promise it.
EDIT: Also, could you please expand a little on this:
When a box is in grey? I'm asking because there are two states when I check the box, the first is that it's checked with a square and the other is a check but in none of them the box is in grey.
Thank you.
A checkbox has normally 2 states: checked and unchecked. But there is a third state, called gray-state.
The gray-state is like undetermined -> not checked and not unchecked.
The word "gray" has nothing to do with the color of the checkbox.
On my Win7 looks the gray-state of the checkbox indeed grey. On Linux it is also a bit grey, but looks totally different to Windows 7 and also Windows 10.
That is/was also the reason why I have insert my own checkbox icons at some places, to simulate a checkbox which looks ever the same on the OS's.
tormento
19th May 2021, 11:38
Yes. The OGM specs says the chapter number starts with 0.
I did not know, thank you!
Another question: is it possible to join 2 chapter files? Zack Snyder's Justice league comes as 2 BDs but I want to join the encode in a single file. No problem for video and audio but how can I join the 2 separate chapter files?
hubblec4
19th May 2021, 11:59
Hi tormento
You can load the first chapter file and append the second one. Then select the first chapter of the second chapter file and adjust the timestamps with the Time-Edit-Tool.
Choose for the Action Range "All chapters from the selected ...." and as time shift set the play duration of the first video.
tormento
19th May 2021, 12:19
Thanks, will try!
hubblec4
28th May 2021, 10:12
@darksen
I have tested the Dark-Mode in my Win7, and cE is using the dark colors from the OS.
It seems it should work when you change colors in the OS for your Theme.
But I have no idea how and where this settings are in the OS.
hubblec4
4th June 2021, 13:22
chapterEditor(cE) rev1.29 is available.
Windows (https://forum.videohelp.com/attachments/59257-1622809158/cE-W(1.29).7z)
Linux (https://forum.videohelp.com/attachments/59258-1622809158/cE-L(1.29).7z)
An important bug fix for parsing Matroska files and Matroska chapter XML files.
Change chapterEditor
added &
fixed *
improved #
changed %
rev1.29 2021-06-04
// chapterEditor
* Matroska Parser + Matroska Chapter-XML Parser
The default value for the "ChapLanguage Element" is now "eng" and no longer "und"
// Time adjustments
& Frames as input (move and cut)
- add an "f" to the end of the frame number
- the source FPS from the FPS section is used
- Source and Target FPS should be the same (but do not have to be)
- the FPS must be set before entering the frame number,
otherwise the entries in the edit fields must be renewed
// DVD2mkv
& added opening/editing of external subtitles
an3k
16th July 2021, 12:39
chapterEditor]chapterEditor(cE) rev1.29 is available.
Thank you so much for your tool. I have some MPLS that combine multiple episodes (individual m2ts files) and I wanted chapters for these individual episodes but needed something that allows me to remove preceding and following chapter entries but with automatic timecode adjusting.
I may only need it for this one project but do you have a donation thing?
hubblec4
16th July 2021, 19:16
Hi an3k
...something that allows me to remove preceding and following chapter entries but with automatic timecode adjusting.
Such a feature exists, called "Split Chapters".
In the GUI you will find it in the Feature-Bar or you can use the CLI of cE.
https://forum.doom9.org/showthread.php?p=1902412#post1902412
...do you have a donation thing?
No, not at the moment.
darksen
20th December 2021, 01:51
Hey, I'm trying to upload a chapter file and I'm getting this error:
The following error occurred:
TMySQL56Connection : Error executing query: Field 'm_langietf' doesn't have a default value
hubblec4
20th December 2021, 15:04
mmh that's bad.
I'm currently change all to the IETF language and this takes a lot of time because it is a lot of work.
I will set a default value for this field, so that the current cE versions work again.
hubblec4
20th December 2021, 17:58
Hi darksen
Can you try to upload chapters, and tell if everything works?
darksen
21st December 2021, 02:46
Hey, thank you! It now works well like usual.
hubblec4
21st December 2021, 11:56
Wonderful. Thanks for your feedback.
hubblec4
3rd January 2022, 23:39
chapterEditor(cE) rev1.30 is available.
Windows (https://forum.videohelp.com/attachments/62735-1641249148/cE-W(1.30).7z)
Linux (https://forum.videohelp.com/attachments/62736-1641249148/cE-L(1.30).7z)
After a while there is an update again.
BCP 47 IETF language-tags are now available after the new Matroska Standard
and replace the old language and country codes.
The processing of the language-tags works similarly to MKVToolNix(MTX).
So you have to get used to no new input mask.
However, I did not want to open this extra form to set a language.
The goal was to maintain the "old input" for the languages.
For this you can predefine in the settings("often used") IETF language favorites,
which are then available in the selection lists and can thus be used directly.
New language-tags can be added individually at any time to the selection lists.
The input mask:
https://gitlab.com/hubblec4/laz_bcp47/-/raw/master/docu/pics/FormBCP47.jpg
There are a few differences to the input mask of MTX.
My Laz_BCP47 Package (https://gitlab.com/hubblec4/laz_bcp47) supports the complete IANA code list for all subtags.
So there is also the "Grandfathered" option
and for the Extensions there is a selection list of the possible ones (there are only two) permissible values.
MTX supports about 8000 languages but in the IANA code list there are 8213 (cE supports all).
Therefore, it can happen that MTX does not recognize a language code from cE.
Change chapterEditor
added &
fixed *
improved #
changed %
rev1.30 2022-01-03
// chapterEditor
& BCP 47 IETF language-tags
- own Lazarus Package -> Laz_BCP47 (https://gitlab.com/hubblec4/laz_bcp47)
& IETF language favorites (settings)
- Predefined BCP 47 language-tags for the selection lists
// Matroska Chapters
% "Disable the multi-language and country system" removed
% Country selection for chapter names removed
// Chapternaming
& Chapter names from Favorites: Language-tag parsing for BCP 47 IETF
- The obsolete language and country codes continue to work
% Matroska: Country selection removed
// Tab management
% "Compare tabs": Countries for Matroska tabs removed
- New comparison code for Matroska tabs <0,0,0,0>
// Chapter database
% Old languages: Data column removed
- older cE versions no longer compatible
Lirk
31st January 2022, 09:27
Hi. Is there way to select certain chapters in DVD2MKV, export them in MKV and to select all titles/chapters at once? Also, if open .IFO file through "Chapter Editors" tab, then DVD angles does not appears, even if uncheck all "Hide IFO-Title" filters, unlike DVD2MKV tab.
hubblec4
31st January 2022, 13:48
Hi. Is there way to select certain chapters in DVD2MKV, export them in MKV and to select all titles/chapters at once?
Hi and welcome to cE.
Export chapters from the DVD2MKV editor is not possible. The chapters will be created automatically for each title and can be loaded into the chapter-editor.
Also, if open .IFO file through "Chapter Editors" tab, then DVD angles does not appears, even if uncheck all "Hide IFO-Title" filters, unlike DVD2MKV tab.
Yes that's true, the Angles of a title there not present because the chapters are always identical for Angle-Titles.
Masutin
11th February 2022, 21:45
How do I choose a file to use Upload chapters? It looks like I have an account.
hubblec4
12th February 2022, 12:57
Load your chapter file to the chapter editor tab(Matroska). Then you can upload it.
Masutin
14th February 2022, 17:24
Alles klar! I got an error as I opened in the OGG section.
hubblec4
9th March 2022, 01:47
chapterEditor(cE) rev1.31 is available.
Windows (https://forum.videohelp.com/attachments/63745-1646786541/cE-W(1.31).7z)
Linux (https://forum.videohelp.com/attachments/63746-1646786541/cE-L(1.31).7z)
In this update there are a few improvements and new features for mass paste of chapters.
Change chapterEditor
added &
fixed *
improved #
changed %
rev1.31 2022-03-09
// Text-Favorites (chapter names)
# multiple IETF Language-Tags for a chapter name (comma separated)
- Example: Chapter||de,en,de-CH or Chapter||ger,eng,de-CH
- support for the old language-country-code formatting removed
// Matroska Chapters
& use predefined IETF languages of chapter names from the Text-Favorites
// Multi Chapters
& delete existing chapters
& All tabs
* two values were not loaded from the INI file
// Chapter naming
& all values are now stored in the INI file
// Disc2mkv
* Disc Title Profiles now use IETF language tags
skelleton
17th March 2022, 23:32
Hey I hope this is not the wrong place to ask.
But i have my own tool for processing my BluRay rips that o have been working on once in a while in the last few years. And up to now I have used the copy of chapterdb that is hosted by plex.
Unfortunately it seems like Plex has disabled API access in the last couple of months.
I have seen that you seem to have a copy of the chapterdb database. Do you know of any source where I could also acquire a copy of that data short of writing a web scraper for the Plex site?
As a fallback i tried to use the CLI version of your program, but it does not seem to like my credentials.
And I think at this point I would like to have a local backup data source at the very least.
Unfortunately I can't find any other copy of the data and I seriously doubt that the plex guys would even respond to me.
hubblec4
18th March 2022, 15:15
Hi skelleton,
and welcome to Doom9.
Yes chapterEditor(cE) uses the chapters from ChapterDB.org. Many people have registered and uploaded new chapters to cE's database.
The CLI version uses the old database of the deprecated cE (versions up to 0.51).
I'm wondering a little that the database still works.
You can create a user account with the old cE(0.51), and than you can use the CLI version.
But this database is outdated and only a small amount of chapters is used from ChapterDB.org.
cE->1.xx uses a new database, but there is currently no CLI options.
What is your aim and what do you need?
skelleton
18th March 2022, 15:50
I have my own tool to fix metadata and set encoding options for my makemkv rips.
So far I have used the data from https://chapterdb.plex.tv/ via the api. Unfortunately the API no longer works, so i need an alternative source for chapter data.
The way i use the API is that i run a search for the title and match the length from chapterdb to the lenght of my file. This has worked pretty decently for cases where chapterdb actually has data available.
At the very least i need something that i can call from python or the command line to get results. Ideally i would want a data source that i can run on one of my computers. That is mostly because i only run my new blu rays in batches every few months, and its a pain when i notice that one of the external services i use does not work any more, or has changed something.
hubblec4
18th March 2022, 23:45
...
The way i use the API is that i run a search for the title and match the length from chapterdb to the lenght of my file. This has worked pretty decently for cases where chapterdb actually has data available.
That means you need a new way to get your chapters from a working database via batch process.
Maybe I find time to add such function for cE's CLI.
Is the old cE-CLI version good enough for your needs? Or do you need other options?
At the very least i need something that i can call from python or the command line to get results. Ideally i would want a data source that i can run on one of my computers.
If you want I can share with you the ChapterDB.org database.
I have downloaded almost the whole DB.
The DB has a uncompressed size over 2GB. For each ID there is a chapter xml file and a html file (saved as .txt) with the movie info.
skelleton
19th March 2022, 00:16
It would be great to have the chapterdb database. And 2 GB is not an issue storage wise. That will still fit my fast storage.
With the old CLI version. I think i might work for me, but as i never had it running so far i am not 100% sure.
Currently i kind of rely on getting several matches for a title search and those matches contain the movie length associated with the chapterset. Once I have those to values I match my movie length.
So depending on what ChapterEdit returns I may have to rework how i match chaptersets to my ripped media.
But besides that i am not sure that its smart to incorporate an essentially deprecated tool. Especially if it works against a different database than the current version.
hubblec4
19th March 2022, 14:20
It would be great to have the chapterdb database. And 2 GB is not an issue storage wise. That will still fit my fast storage.
OK. But keep in mind I have filtered some movies(chapters), because titles like "xxxxxx" or "chapters_01" doesn't make sense or chaptersets with only one or two chapters. Furthermore there are no new chapters which uploaded to cE's database.
ChapterDB.org (https://forum.videohelp.com/attachments/63887-1647694774/ChapterDB.7z)
With the old CLI version. I think i might work for me, but as i never had it running so far i am not 100% sure.
....
So depending on what ChapterEdit returns I may have to rework how i match chaptersets to my ripped media.
OK.
The output of the old cE-CLI version is a simple text with info about a movie and you can download the chapter xml/or ogg.txt file.
But besides that i am not sure that its smart to incorporate an essentially deprecated tool. Especially if it works against a different database than the current version.
Yes of course :-)
skelleton
19th March 2022, 17:28
Thank you a lot. And your changes basically just save me some work so that is great.
tormento
25th March 2022, 11:20
I have bought a collection of anime BD.
Unfortunately each mpls contains 2 episodes, divided in two m2ts.
Encoding and audio demuxing is not a problem, as I indexed each m2ts separately, but obviously the chapters are contained in the mpls.
Is it possible to create the two separate chapter files for each episode with the correct timings?
hubblec4
25th March 2022, 11:56
Is it possible to create the two separate chapter files for each episode with the correct timings?
Yes, but not automatically.
You can use the Split-Chapter (https://forum.doom9.org/showpost.php?p=1902412&postcount=554) feature.
hubblec4
28th May 2022, 17:00
chapterEditor(cE) rev1.32 is available.
Windows (https://forum.videohelp.com/attachments/65052-1653752889/cE-W(1.32).7z)
Linux (https://forum.videohelp.com/attachments/65053-1653752889/cE-L(1.32).7z)
A small update with a lot of work for the BCP47.
Mosu had adjusted a lot and I have now made up for this.
The new chapter format, YouTube chapter from the comments, has now also been finished.
Simply mark and copy the text in the comment.
You can then create a text file or load the chapters directly via the clipboard.
It may well be that there is still a little need for adaptation, since the comments can be quite different in their structure.
Change chapterEditor
added &
fixed *
improved #
changed %
rev1.32 2022-05-28
// chapterEditor
& support for chapters from YouTube comments
- can also be loaded via the clipboard
& support for the time format MM:SS (minutes:seconds)
- M:SS is also supported
# Time format H:MM:SS is now also supported
# Laz_BCP47 updated on rev 1 (ChangeLog (https://gitlab.com/hubblec4/laz_bcp47/-/blob/master/ChangeLog.txt))
bovirus
5th June 2022, 08:19
@hubblec4
- New language (italian) /njew chnagelog file (italian)
I created the italian language for your program.,
I also created the changelog for italian users.
Italian (.po) language - https://mega.nz/file/uVZETSzD#kCQjOZctR-d0cypT-BxgixCIQgDhu--VKoVwEECWMaU
Italin changelog - https://mega.nz/file/zMxQiDja#8hzhoq-k_6kwK25i0QjDhT3nfjrJZH2ZBZi1QPc9RH0
- Proposal for .po language string change
- Original
msgid "Five- to eight-letter language codes are currently not supported."
- Proposal
msgid "Five-to-eight letter language codes are currently not supported."
to align it to other string
msgid "Four-letter language codes are reserved for future use and not supported."
- Add/test new language file
How can add and test a new language (as Italian).
Pelase consdier to add an option to use additional language file to test in place,
hubblec4
5th June 2022, 14:57
Hi bovirus,
and welcome to Doom9.
First, many thanks for your help.
@hubblec4
- New language (italian) /njew chnagelog file (italian)
....
- Add/test new language file
How can add and test a new language (as Italian).
Pelase consdier to add an option to use additional language file to test in place,
Unfortunately only the BCP47 uses the .po-files. As I started coding chapterEditor(cE), I had no idea how to use .po-files for translations.
cE uses a own simple("stupid") translation system.
English and German are hard coded but I had added an option to add more languages dynamically, but this feature is not finished and not tested.
It's a long time ago, but I think the plan was an "in-tool translation feature". So that every user can adjust any text.
I have to check this.
For testing your translated .po file you can use a "dirty workaround":
Rename your "*.it.po" file to "*.en.po" and replaced it with the original en.po-file(make a backup first).
- Proposal for .po language string change
- Original
msgid "Five- to eight-letter language codes are currently not supported."
- Proposal
msgid "Five-to-eight letter language codes are currently not supported."
to align it to other string
msgid "Four-letter language codes are reserved for future use and not supported."
These strings were copied by MKVToolNix to stay synchronously.
bovirus
6th June 2022, 08:46
@hubblec4
I already tried to change .it-.po as .en.po but I didn't see any changes in GUI.
Could you pelase post a list of the strings hardcoded in the program and I can translate it in Italian?
In this way you can add italian language to your GUI.
When will be available a mroe felxible external system to read lanbguage file we can switch to this.
What kind of developping language are using to develop cE?
Thanks. KR.
hubblec4
6th June 2022, 13:04
@hubblec4
I already tried to change .it-.po as .en.po but I didn't see any changes in GUI.
Only the BCP47 form is effected by the .po files.
Could you pelase post a list of the strings hardcoded in the program and I can translate it in Italian?
In this way you can add italian language to your GUI.
When will be available a mroe felxible external system to read lanbguage file we can switch to this.
I looked this night over this issue, and I think the best solution will be to use .po files for the whole cE.
My own translation system is fine, but I have to write a lot of code for an interface, so that users can translate cE.
.po files are widely used and works. But all this will take some time because over 1500 Strings are used in cE.
What kind of developping language are using to develop cE?
cE is written in Lazarus(FreePascal).
tormento
7th June 2022, 12:32
I have cut a multiple episode but single mpls by chapters and now I have many MKV files with the chapters starting with the original numeration, i.e. some starting with 5, other with 11 and so on.
Is there a way to "normalize" multiple OGM chapter files at once? I have tried with manual chapter renaming but it's too slow.
hubblec4
7th June 2022, 19:17
Is there a way to "normalize" multiple OGM chapter files at once? I have tried with manual chapter renaming but it's too slow.
Do you use the "All tab" option for the renaming?
For my tests, only two mouse clicks are necessary after splitting chapters.
Open Chapter-naming feature and one click more "Change names and exit".
But I guess you want an automatic feature.?
I will check this: maybe I can combine it with the existing Chapter-naming feature or I have to add a simple renaming feature within the split feature.
I added this issue to may TODO list, but be patient because I work on the .po files which will take some time.
tormento
9th June 2022, 15:49
Open Chapter-naming feature and one click more "Change names and exit".
Very nice feature but then I have to manually save each chapter, close the tab with middle click and repeat.
You can:
1) ask to save a chapter if modified before closing
2) add a save all button
hubblec4
9th June 2022, 19:57
Very nice feature but then I have to manually save each chapter, close the tab with middle click and repeat.
2) add a save all button
A save all tabs option exists, make a middle click on the save button(In the Status bar is a hint for that) or the entry in the main menu or the default short cut Shift+CTRL+S.
Also exists an option to close all tabs at once. Make a middle click on the tab header and a popup opens. There are other options for closing tabs.
1) ask to save a chapter if modified before closing
I don't know if I can this implement easily. I will check this.
hubblec4
13th June 2022, 19:53
Hi bovirus
I have good news for the translation request.
At the beginning it seemed .po files could not be used, or not so easy like I thought.
But I was able to make it works, with a small amount of time and code.
Your translated *it.po file works, but I have found some small issues.
Sometimes you use a line break.
Two strings are not translated: "Grandfathered" and "No normalization".
I have to prepare and fix some things and will provide a test version so soon as possible.
bovirus
14th June 2022, 07:38
@hubblec4
"No normalization" = "Nessuna normalizzazione"
What's the meaning of "Grandfathered" in this context?
Thanks.
hubblec4
14th June 2022, 12:26
What's the meaning of "Grandfathered" in this context?
I have also tested Google translater....
Grandfahter = Nonno
"Nonno" is the father of the father/or mother?
For German:
Grandfather = Großvater
Grandfathered = Großväterlich
Maybe is a german -> italian translation better.
The behavior of a person is grandfathered. Means this person behaves like a grandfather.
Sorry I'm not a language expert.
Mosu
14th June 2022, 12:54
"Grandfathered" in this context means entries that had been valid at one point in time but that don't follow the current-day structure of the language tags. However, the specs writers don't want invalidate existing content that uses those tags. Therefore they make exceptions for those tags.
In English such exceptions for historic elements are generally called "to be grandfathered in".
Translating it directly using "grandfather" as in "my parents' father" would be wrong here. Take something from Italian that matches the semantics of what I described above.
In German I use "Elemente mit Bestandsschutz", which has nothing to do whatsoever with parental relationships.
hubblec4
14th June 2022, 13:05
Ahh ok. that helps. Thanks Mosu.
"Elemente mit Bestandsschutz" this seems a bit long for a translation for one english word(grandfathered).
So in short form for this context, is "Bestandsschutz" correct (a good translation)?
Mosu
14th June 2022, 14:06
I know what you mean, our German has notoriously longer words than English.
Not sure if I like "Bestandsschutz" without "Elemente" or "Tags" in it, e.g. "Bestandsschutzelement". Similarly you could use "Historisches Element", I guess. Not really shorter, though.
hubblec4
14th June 2022, 14:23
Yeah you are right "Bestandsschutz" is to generic.
I like your two suggestions.
Who has the choice has the agony.
hubblec4
15th June 2022, 21:38
Hi bovirus
The cE_po_Test (https://forum.videohelp.com/attachments/65428-1655324050/cE_po_Test.7z) version is ready.
In the preferences you can change now the GUI language to Italian.
The BCP47 form is already translated based on your translation.
Grandfathered uses the therm "historical element". Please check the other translation with the "grandfathered" word.
In the languages folder you will find the chapterEditor.it.po file.
For the translation some hints:
1) There are unused Strings -> "??". For the translation use also "??".
My old language system has used only IDs and I have to keep in synch with that system.
This unused Strings could be used later again.
2) Sometimes you will find this two chars "&&", this is fine and must be kept.
3) Duplicated Strings
There were some and I removed these strings.
But for example "Number" is used in German for two different meanings
a) "Nummer" = a string of digits
b) "Anzahl" = a count of something
bovirus
20th June 2022, 14:50
@hubblec4
Some proosal.
- Include in the package also .mo files (usefull for a complete UI switch off).
- Rename the empty po file (template) as .pot (template)
- Strange situyation about english language (bcp_47_rs.en.po contains alls trings equal to master - chapterEditor.en.po is empty - it's justa template).
hubblec4
20th June 2022, 19:36
- Include in the package also .mo files (usefull for a complete UI switch off).
There was .mo files, but I have removed this files, because I don't know for what this files are used.
cE uses the .po files only.
I know the .mo files are a binary format of the .po files, but I couldn't edit this .mo files with PoEdit.
So I thought the .po files are enough.
You can create a .mo file by your self with PoEdit.
What do mean: "usefull for a complete UI switch off"
Can you explain it a bit?
- Rename the empty po file (template) as .pot (template)
All the .po and .pot files are automatically handled by Lazarus and I don't know when and why the .pot file is created.
For the Laz_BCP47 package was a .pot file created but for cE not. cE uses an older version of Lazarus.
- Strange situyation about english language (bcp_47_rs.en.po contains alls trings equal to master - chapterEditor.en.po is empty - it's justa template).
Yes this was a strange issue which has ticked up time and nerves.
I have used .po files first time in the Laz_BCP47 package. Only the german .po file was used and there was no issue.
Also the BCP47Form example(included in the package) worked without problems.
The translation to English worked without a .en.po file.
I don't know why.
After implementation in cE it seemed all worked well but I found an issue.
It was not possible to change the language back to English.
And I don't understood why the translation worked at start up of cE.
My first idea was to add a "translated" .en.po file.
The BCP47 was now translated like expected and I was happy.
Now I know the .en.po file can be empty and it works also.
(I guess I will remove the translation from the bcp_47_rs.en.po)
It seems the older Lazarus version works different to the current version.
The template .po is the chapterEditor.po but you can also use the chapterEditor.en.po and simple rename the language part(.en.).
hubblec4
28th June 2022, 15:01
@tormento
I have started coding your request for auto "ChapNaming".
Unfortunately it is not so easy like I thought. Only the GUI will be able to change the chapter names automatically, not the CLI part.
And I found a bug. Can you check this please?
If you split OGG/OGM files, the splitted files don't have a file-extension, and if you set a "New file name" the files will be created in cE's root folder(also without a file extension).
tormento
6th July 2022, 14:38
And I found a bug. Can you check this please?
Please write here the exact event sequence, so others can test it too.
I am asking as I haven't understood. ;)
P.S: Today I learned that "split after X chapters" is different than "after chapter X"... Please add another splitting option, similar to MKVToolnix "split before chapter", where you can write the chapters you want the split(s) to happen before.
hubblec4
9th July 2022, 00:38
Please write here the exact event sequence, so others can test it too.
I am asking as I haven't understood. ;)
All is fine now. I found the bad code and fixed it.
...
Please add another splitting option, similar to MKVToolnix "split before chapter"....
All 3 options uses "split after a chapter", except the start chapters from the option "Split by parts".
a) I could add 3 new options which uses "split before a chapter"
b) only one new Checkbox which change the "before or after" state.
Which would you prefer?
I see MTX uses an edit field for the split-input.
Do you also want to have such an input field?
tormento
12th July 2022, 11:37
Which would you prefer?
What seems better (and more elegant) to you. :)
hubblec4
19th July 2022, 22:53
Hi tormento
Here (https://forum.videohelp.com/attachments/65938-1658267315/cE.7z) is a test version for you.
Automatically chapter naming after splitting and a new split option "before x chapters".
I was a bit wrong, that all 3 split options uses "split after". The individual split option uses "split before".
tormento
20th July 2022, 12:08
Here is a test version for you.
Thank, I will test and report.
BuccoBruce
12th August 2022, 10:27
Just used this to make some ordered chapter MKVs of movies with multiple editions like Salt and T2. Was pretty damn painless, thank you!
hubblec4
12th August 2022, 11:45
Hi BuccoBruce
You are welcome and thanks for your feedback.
Yeah I also like multi Edition MKVs.
Harrenkyym
28th September 2022, 22:13
Hi.
I have a doubt. I have a script for movie sync and I'd like to add your tool so I can sync automatically the chapters when available. The thing is, how can I do, using CLI, first a time conversion then a fps conversion. Because via CLI I just know how to change the framerate. Using the GUI I've seen I can change the framerate first then the timestamps. But I need to do it the other way around, if not, the sync is just not correct.
Is that possible?
Thx.
hubblec4
29th September 2022, 23:38
Hi Harrenkyym
... first a time conversion then a fps conversion. ......
change the framerate first then the timestamps.
A FPS/frame rate conversion is clear, but what do mean with "time conversion" and "change timestamps"?
I guess you mean time shifting.
Time shifting is not implemented in the CLI nor the GUI->CLI.
Using the GUI I've seen I can change the framerate first then the timestamps. But I need to do it the other way around, if not, the sync is just not correct.
There is no restriction to shift the timestamps first and change then the FPS.
vertigo220
18th October 2022, 18:38
Is it possible to take a multi-edition MKV file and switch the editions? So if I have a movie that has the theatrical cut first and extended cut second, could I swap them so the extended cut is first and the theatrical cut second? Most players unfortunately don't support multi-editions, so in order to play any but the first one it would be necessary to do something like this.
hubblec4
18th October 2022, 19:45
Hi vertigo220
First: A multi-Edition mkv uses ordered chapters, and this is the whole magic behind.
Most of the software players support ordered chapters, but I guess you will play this mkv on a TV.
I have never seen a TV which supports ordered chapters.
On what a device you want play it?
Therefore the answer is rather no.
It is possible with cE->Matroska Tools->multiMKV editor to extract the Editions. There is a Split-Mode.
But this is not always 100% safe,
because mkvmerge has to cut the big.mkv and merge several mkv parts and this produces sometimes issues at the transitions.
vertigo220
18th October 2022, 23:12
I've used just about every video player out there, at least most, if not all, of the major ones, and while some support multi-editions, some/most don't. But, more importantly, when using something like Kodi to stream from PC to a device (e.g. Shield TV), it's not supported, so only the first edition in a file can be played. Because of this, I try to put which edition I prefer first, but that may change, or I may want to watch a different one for whatever reason, so it would be nice to be able to quickly shift them around.
The split mode you mentioned is all I could find that seemed like it would work, and I've been messing with it a bit today, but just based on what I've seen so far not only is it complicated trying to figure out what to do with everything once it's split to try and rebuild the file with the editions switched, but I'm not sure if it's even possible. And, since you mention it's not safe, I'd rather not risk it. Thanks anyways, and hopefully software will just become more compatible with it, though it seems unlikely at this point.
hubblec4
19th October 2022, 12:01
Yeah, hardware support for Matroska is very poor.
I also set my favorite edition at first place. So I can/could watch it on all devices (but I only use PC for playback).
The multi-Edition split mode is very simple. After loading an MKV you have on the right side all Editions.
Deselect unwanted Editions, use split mode "Extract edition(s)" and hit Split Multi-MKV button, that's all.
Not 100% safe means it works most of time, maybe 90%.
Try it out and check the transitions, if the video is not hanging, all is fine.
I have search for long time a bit about KODI, and I found some code enhancements which deals with Ordered chapters.
But when you said it is not working....mmmh bad KODI^^
The best Matroska Playback software is, what uses LAV Filters.
VLC is unfortunately too buggy.
hubblec4
19th October 2022, 15:03
Sometimes the players supports Ordered Chapters but uses only the first Edition, and a bonus case if the Default-Edititon-Flag is supported.
If Default-Edition-Flag is supported you can simple change this value, else you can simple swap the Editions.
hubblec4
21st October 2022, 23:28
chapterEditor(cE) rev1.33 is available.
Windows (https://forum.videohelp.com/attachments/67312-1666390942/cE-W(1.33).7z)
Linux (https://forum.videohelp.com/attachments/67313-1666390942/cE-L(1.33).7z)
It is time again for a new update.
A small fix for splitting OGG/OGM and multiAVCHD chapter files,
and some innovations are included.
The old GUI language system was replaced by the .po files.
Italien was added as a GUI language and already partially translated by bovirus.
Since Mosu already supports the new Matroska Editions elements, I have now installed them.
Change chapterEditor
added &
fixed *
improved #
changed %
rev1.33 2022-10-22
// chapterEditor
& GUI language: Italian (translator: bovirus)
# Laz_BCP47 updated on Rev 3 (https://gitlab.com/hubblec4/laz_bcp47/-/blob/master/changelog.txt)
// Matroska Chapters
& new Matroska Chapter element: "ChapterSkipType"
& new Matroska Edition elements: "EditionDisplay" and its sub-elements: "EditionString" and "EditionLanguageIETF"
- Text-Favorites selection for the Edition name
& when creating the Matroska Tags file, the Edition names are used
// Split Chapters
& Automatic chapter naming
- all settings from the chapter naming feature are used ("All Tabs" is used automatically)
- original tabs are removed before renaming
- splited chapters must be loaded in the editor (is automatically forced)
& Split mode: split before X chapters
* OGG/OGM and multiAVCHD: File extension is now set correctly
// Disc2mkv
& an Edition Display for every Edition is now used for multi-Edition MKV's
// CLI - Split Chapters
& Split mode: split before X chapters-> "before-x"
- Example: -S before-x 7 "chapters.xml"
& alternate switch for splitting after X chapters -> "after-x"
- synonymous as "x-chapters"
hubblec4
22nd November 2022, 23:01
chapterEditor(cE) rev1.34 is available.
Windows (https://forum.videohelp.com/attachments/67760-1669154273/cE-W(1.34).7z)
Linux (https://forum.videohelp.com/attachments/67761-1669154273/cE-L(1.34).7z)
Another update with a few improvements and smaller fixes is ready.
Italian is now fully translated.
Change chapterEditor
added &
fixed *
improved #
changed %
rev1.34 2022-11-22
// chapterEditor
* a few missing translations
# GUI Language - Italian fully translated
// BD2mkv
* Blu-rays without covers
// Matroska Menu - Medium-Linking: Menu
& an EditionDisplay is now used for the Edition names
// Multi-MKV
& an EditionDisplay is now used for the Edition names
# The corresponding Text-Favorites are now used for the Edition names
hubblec4
31st December 2022, 19:10
The chapter database will not be available for a while because of maintenance work.
A new cE version will come soon.
hubblec4
31st December 2022, 22:29
chapterEditor(cE) rev1.35 is available.
Windows (https://forum.videohelp.com/attachments/68426-1672521727/cE-W(1.35).7z)
Linux (https://forum.videohelp.com/attachments/68427-1672521727/cE-L(1.35).7z)
This is a larger update for the Chapter Database.
All older cE versions no longer have access.
So far there has been the "Email" field when creating an account.
This was originally planned as a second security concept, but I never installed it.
There was also no review of whether the Email address is correct, and also not whether it exists.
Nevertheless, this is rated in Germany as a collecting of personal data and has not been so easy allowed since this §DSGVO.
Since I have no interest in personal data, everything that had to do with "Email" was removed.
There are now over 1000 users, what I would never have thought, and so I had to close a security gap.
Communication ran directly via the SQL components and unfortunately the password of the database was also included in the cE.exe.
From now on, a (my first) REST-API is used to communicate with the database.
Like always with "first" things, that can contain errors.
Therefore, please test the new REST-API and report if you feel there is something strange.
There are also a few improvements for sorting.
Change chapterEditor
added &
fixed *
improved #
changed %
rev1.35 2022-12-31
// Chapter Database
& the database now uses a REST-API
& sorting all columns in editing mode is now possible
* it was possible to edit all movies
# the sorting algorithm was not entirely correct and is now available for all columns
# Upload: Title already exists -> Edit title
- only the found title is loaded for editing
% all Email data and components removed
% SQL components removed
if the database connection not work please try this:
https://indy.fulgan.com/SSL/
openssl-1.0.2u-i386-win32.zip
NanoBot
1st January 2023, 18:50
Is it new that this ( windows ) version needs OpenSSL libs ? And if yes, is it on purpose the these libs are not included in the archiv, perhaps because of copyright problems ?
And there is a typo in the german menu translation, it shows "Kapitel Datanbank" instead of "Kapitel Datenbank"
After downloading the openSSL libs seperately, everything works fine :thanks:
hubblec4
1st January 2023, 19:47
Hi NanoBot
Thanks for your feedback.
Is it new that this ( windows ) version needs OpenSSL libs ? And if yes, is it on purpose the these libs are not included in the archiv, perhaps because of copyright problems ?
After downloading the openSSL libs seperately, everything works fine
Yes the host Lima-City uses "https" which needs OppenSSL.
For coding and testing I had used an other host which uses "http".
I will check this.
The typo should be easy to fix. You can do it by your self with PoEdit.
EDIT: typo is fixed for next rev.
And if yes, is it on purpose the these libs are not included in the archiv, perhaps because of copyright problems ?
I was happy to remove to SQL lib and I thought I don't have to include other libs.
On my Win7 and Linux Mint all worked and I'm sure I have nothing installed of OpenSSL.
But I guess on Linux it is there out of the box and maybe a third party tool has installed OpenSSL on my Win7.
Can you please share the download link of the OppenSSL lib which you use?
NanoBot
3rd January 2023, 00:44
I downloaded the OpenSSL Libs from here:
https://indy.fulgan.com/SSL/
and used the newest 32bit version offered
openssl-1.0.2u-i386-win32.zip
hubblec4
3rd January 2023, 02:20
Thank you.
I guess this helps other users to find quickly a solution if cE not work.
For the moment you are the first and only one with this issue.
What a Windows do you use?
NanoBot
3rd January 2023, 02:44
Windows 10 Pro 22H2 19045.2364
And the error message about missing the openSSL libs only appears when the "Database" button on the left is pressed.
hubblec4
3rd January 2023, 14:51
Windows 10 Pro 22H2 19045.2364
Mmh.... Win10 has no OpenSSL out of the box?
And the error message about missing the openSSL libs only appears when the "Database" button on the left is pressed.
I guess you have the "automatic login" activated, therefore the issue appears when you hit the "Database" button.
Otherwise the issue do only occur when login.
gonca
3rd January 2023, 22:00
Thank you.
I guess this helps other users to find quickly a solution if cE not work.
For the moment you are the first and only one with this issue.
What a Windows do you use?
Not the only one, but it now works.
The two dll files just have to be placed in the cE directory.
Maybe, if one has OpenSSL on system they need to copy the dll files to the directory.
P.S.
Database never worked for me till now.
hubblec4
4th January 2023, 12:56
Hi gonca
Not the only one, but it now works.
Good to know it works.
The two dll files just have to be placed in the cE directory.
Maybe, if one has OpenSSL on system they need to copy the dll files to the directory.
I have no dll's copied to cE folder and it works. That confuse me a bit.
P.S.
Database never worked for me till now.
With the old SQL database version it don't worked for you?
PyragriC
4th January 2023, 22:39
Hello,
Same problem here with W10 Pro.
I had cE v1.32 and it worked fine then the SSL error appears.
I've installed v1.35, put the 2 dlls of openSSL into cE folder but the SSL error still appears.
NanoBot
4th January 2023, 23:31
Did you take into account that you have to use the 32bit version of the dlls, even if you are using a 64bit OS ?
For me it is working with
libeay32.dll version 1.0.2.21 size 1.380.864 bytes
ssleay32.dll version 1.0.2.21 size 337.920 bytes
hubblec4
5th January 2023, 01:47
Hi PyragriC
and welcome to Doom9.
Can you try this lib. I think this are the dlls which NanoBot mentioned.
https://indy.fulgan.com/SSL/openssl-1.0.2u-i386-win32.zip
gonca
5th January 2023, 01:52
With the old SQL database version it don't worked for you?
Correct, but it my have been something in my system.
It works now, so all is good
hubblec4
5th January 2023, 01:57
OK.
The better that it works now and you can use the database.
PyragriC
5th January 2023, 11:22
Thank you hubblec4 !
I installed the 64bit version that's why it didn't work.
Now with the 32bit version of SSL it works well. I even found back my account.
Thanks for still maintaining this useful software :)
NanoBot
6th January 2023, 00:27
I have one question concerning the database:
Is it possible to edit an already existing entry which I uploaded ? In particular, I would like to edit the comment I made in the "notes" field, if this is possible.
hubblec4
6th January 2023, 01:52
Yes you can edit all your own uploaded titles.
Main menu: Chapter database -> Edit chapters
The tab looks like the Upload-tab.
You can now search your title(s) and edit them.
NanoBot
7th January 2023, 19:48
Works fine, thank you.
bokbokchui
2nd February 2023, 07:50
When I try to use the database (Click Database button) feature to get chapter entries for some old movies, the error message "Could not initialize OpenSSL library". It worked before. How to solve this?
NanoBot
2nd February 2023, 15:33
https://forum.doom9.org/showthread.php?p=1980517#post1980517
Get the OpenSSL libs from the link in this post and place them in the folders where the ChapterEditor is located.
Keep in mind that you need the 32bit version of the libs, even if your OS is 64bit, since chapterEditor.exe is a 32bit binary.
hubblec4
27th February 2023, 02:46
chapterEditor(cE) rev1.36 is available.
Windows (https://forum.videohelp.com/attachments/69464-1677462162/cE-W(1.36).7z)
Linux (https://forum.videohelp.com/attachments/69465-1677462162/cE-L(1.36).7z)
A smaller update with a few repairs and an important fix for the Matroska Tags.
Change chapterEditor
added &
fixed *
improved #
changed %
rev1.36 2023-02-27
// chapterEditor
* German translation
// BD2mkv
* Missing track designation for "E-AC3 Surround Secondary Audio" if eac3to is the processing tool
// DVD2mkv
* Subtitle without defined language
- Editing these tracks is now possible
- the language code "en" is used as an internal standard language code
- "und" is used as a language code for MKVToolnix (changeable at any time)
// Matroska Tags
* TargetType selection was wrong if TargetTypeValue should not be used
- The default value "50" is used automatically for TargetTypeValue (specified by the Matroska specification)
- TargetType selection is now limited to the corresponding valid values
PyragriC
16th March 2023, 09:41
Hello @hubblec4,
I can't upload a chapter to the database. It just say "API error" in an alert popup.
I still can search and downloads existing chapters in the BDD though.
EDIT: my Movie playing time format was incorrect but the error wasn't related to the usual format error.
I tried to input "1:48:50" instead of "01:48:50.000000000".
Maybe you can add this case to Date format error ;)
hubblec4
16th March 2023, 12:47
Hi PyragriC
What is your nick name for the online chapter database?
What is "BDD"?
PyragriC
28th March 2023, 15:07
I've edited my previous message :)
hubblec4
28th March 2023, 23:58
EDIT: my Movie playing time format was incorrect but the error wasn't related to the usual format error.
I tried to input "1:48:50" instead of "01:48:50.000000000".
Maybe you can add this case to Date format error ;)
Many thanks for this info.
The API needs the HH:MM:SS.MS/NS format.
It should be simple to fix that.
DocShaker
3rd April 2023, 03:30
Any possibility for a dark mode for chapter editors in the near future?
Thank you for this amazing tool.
hubblec4
3rd April 2023, 22:36
Hi DocShaker
and welcome to Doom9.
Indeed, I had played with that thought but it seems not so easy.
Currently I have no time for coding so I can not say when I can start, but I add it to my TODO list.
A next version of cE is almost ready and then can l investigate in this request.
If you want you could help me with infos, because I have not so much experience with Dark Mode.
hubblec4
16th April 2023, 00:41
chapterEditor(cE) rev1.37 is available.
Windows (https://forum.videohelp.com/attachments/70383-1681601598/cE-W(1.37).7z)
Linux (https://forum.videohelp.com/attachments/70384-1681601598/cE-L(1.37).7z)
Another update with improvements and another important fix for the Matroska Tags.
The improvements are mainly for the Matroska menu (Matroska Linking).
For my first tests back then, I always cut off a small piece from an episode for a main playback file (up to the first video keyframe).
This has the advantage that I can also play this file without the linked content.
You don't have any content, but the chapter structure is displayed in the media player.
That made experimenting easier.
But you don't need all the tracks, it's enough if there are only linked chapters in the main playback file.
Furthermore, I had provided all invisible chapters with chapter names for testing the nested chapter structure.
However, some media players also show hidden chapters, which then looks very confusing.
A good Matroska player will not display chapter names if the ChapterFlagHidden element is active.
However, this additional chapter naming does not bring any advantage and only inflates the chapters unnecessarily.
Most media players replace empty chapter names with a default name, but without taking nesting into account.
Normally, a "+" is placed in front of a chapter name for each level, but this is missing from the default name.
As a result, the chapter structure in the media player no longer looks good.
So I always padded empty chapter names with the chapter number, but for a Top-Level chapter structure this can be quite useful and is now configurable.
You can now also not use any chapter names, which makes the main playback file very small.
For a better overview of which chapter belongs to which file in a Top-Level chapter structure, there is now the option of using the file name as a prefix.
Change chapterEditor
added &
fixed *
improved #
changed %
rev1.37 2023-04-16
// chapterEditor
& Settings button in the sidebar
- a left click opens the settings of the active editor
- a right click always opens the main settings
% removed setting buttons from Chapter editors and Matroska Tags
// Chapter Database
* Upload and Edit: Movie playing time
- all time formats that cE masters are now possible as input
// Matroska Menu (settings)
& Main Playback File: "The MKV file contains only Linked-Chapters"
- there are no tracks in the file
- since only Chapters and Tags are used, the file becomes very small
- the file can only be played if the linked content is in the same folder
& "No chapter names"
- without chapter names, the main playback file will be even smaller
& "Fill in empty chapter names"
- only the chapter number is used
- this is used to ensure that a media player does not generate automatic chapter names
& "Use filename as chapter name prefix"
- only applicable for the Top-Level chapter structure
- a chapter name must be present
& "Verbose chapter naming"
- Not recommended as it is more for development purposes
- only applicable for the nested chapter structure
- invisible chapters also get a chapter name
% playing the main playback file is now on the play button, by right-clicking
% manually creating a main playback file is unnecessary and no longer allowed when only linking chapters are used
// Matroska Tags
* Removed the value "PART" from the list of valid values when TargetTypeVaule = 20 (bug in Matroska specification)
Jim_Pansen
11th May 2023, 17:36
Hi hubblec4,
I'm having the problem on reading timecode lists in ordinary txt-files (see my screenshot).
Chapter Editor imports the list, but zeros the frame numbers and takes it as a chapter name. Makes no sense. Can you fix that soon?
best
Jim
hubblec4
11th May 2023, 19:38
Can you share with me the txt-files please?
Jim_Pansen
12th May 2023, 09:22
Can you share with me the txt-files please?
It's nothing special. Simply text-file from text editor in Windows.
Jim
hubblec4
12th May 2023, 10:35
Appending attachments is a looooong process in this forum,
send me please the files.
hubblec4
30th May 2023, 12:09
It's nothing special. Simply text-file from text editor in Windows.
Jim
Here (https://forum.videohelp.com/attachments/71339-1685444859/cE.7z) is a test version for you.
Jim_Pansen
1st June 2023, 13:31
Great! Works fine now!
Thank you so much!
Here (https://forum.videohelp.com/attachments/71339-1685444859/cE.7z) is a test version for you.
hubblec4
5th June 2023, 21:41
Hi all
I can't login to the chapter database and I get an error message that the security token is invalid. Can someone confirm this?
I have changed nothing so I guess the host/server has changed something.
gonca
5th June 2023, 22:26
I get the same result
hubblec4
5th June 2023, 23:11
Thanks for your feedback.
Indeed the server has changed something for the Cookies.
Here (https://forum.videohelp.com/attachments/71514-1686003032/cE-W.7z) is a test version for Windows.
hubblec4
8th June 2023, 21:30
chapterEditor(cE) rev1.38 is available.
Windows (https://forum.videohelp.com/attachments/71575-1686256027/cE-W(1.38).7z)
Linux (https://forum.videohelp.com/attachments/71576-1686256027/cE-L(1.38).7z)
A hotfix for the chapter database because the server changed something and you could no longer log in.
Change chapterEditor
added &
fixed *
improved #
changed %
rev1.38 2023-06-08
// chapterEditor
* Font color and the color for the settings button in the sidebar are now set correctly
* Chapter files(.txt) with the time format "HH:MM:SS:FF" are now recognized correctly again
# H:MM:SS.MS/NS time formats are now supported
// Chapter Database
* Changes made by the server have been adjusted
- older cE versions no longer have access
// DVD2mkv
* forced subtitles that were created automatically can now be edited
RivDoVi
13th June 2023, 22:55
Hullo there and thanks for this incredible program :) !
I'm trying to use the Multi-Edition-MKV mode of BD2mkv to create 2in1 editions of Alien on UHD as well as Aliens/3/Resurrection to get both Special cut & Theatrical.
However, after several hours trying different things and combination, i cannot generate an mkv that plays the second edition of Alien UHD flawlessly.
It seems that, when transitioning between parts, i'm having flashes of other parts for a split second, if that makes sense, or a small freeze/hiccup.
After a close look at the second edition generated chapters, particularly on the hidden chapters, it seems their timestamps are wrong by a few ms or 1 second, which seems to explain why i see another scene for a split second.
No problem on the first edition, problem only occurs on second one.
I tried extracting audio tracks with eac3to, no change.
I tried manual muxing after chaptereditor job was done as well, and i get the following error :
Only partial append mappings were given for the file no. 1 ('BDMV\STREAM\00703.m2ts'). Either don't specify any mapping (in which case the default mapping will be used) or specify a mapping for all tracks that are to be copied.
Is this a known problem ?
If someone has an idea, that would be very appreciated. I've been trying my best to solve it but didn't find a way after several hours of tries .... :(
Here is the mediainfo of the generated mkv if it can be of any use : https://pastebin.com/a13G836S
Thank you kindly :thanks:
hubblec4
14th June 2023, 22:13
Hi RivDoVi
and welcome to Doom9 forum.
I'm trying to use the Multi-Edition-MKV mode of BD2mkv to create 2in1 editions of Alien on UHD as well as Aliens/3/Resurrection to get both Special cut & Theatrical.
For creating the BD2mkv editor I have used the Alien movies for testing, but it was Blu-ray not UHD.
However, after several hours trying different things and combination, i cannot generate an mkv that plays the second edition of Alien UHD flawlessly.
It seems that, when transitioning between parts, i'm having flashes of other parts for a split second, if that makes sense, or a small freeze/hiccup.
...
I tried extracting audio tracks with eac3to, no change.
The problem you describe is related to the audio tracks because there are duplicate frames.
All Audio streams which are used in the mkv have to be demuxed with eac3to.
OK you said you had used eac3to to demux Audio streams. Have you all Audios demuxed?
I'm also not sure if ea3cto handles UHDs corretly. That's really a problem because eac3to is no longer maintained.
Currently I work (a bit) on the implement of DGDemux. I had asked for some improvements which are now included.
DGDemux is up to date and has nice features.
After a close look at the second edition generated chapters, particularly on the hidden chapters, it seems their timestamps are wrong by a few ms or 1 second, which seems to explain why i see another scene for a split second.
No problem on the first edition, problem only occurs on second one.
The first edition is always straight forward because the m2ts files in the correct order.
For the second edition (and all others) the m2ts files not in the correct order, because these m2ts files are appended after the first editions m2ts files.
The result of the Audio duplicated frames issue is, that the chapter markers no longer match to the correct frame.
The more m2ts files are available, the further the chapter markers are seemingly shifted.
The chapter times should be OK, but maybe not if there are problems with creating.
I tried manual muxing after chaptereditor job was done as well, and i get the following error :
Only partial append mappings were given for the file no. 1 ('BDMV\STREAM\00703.m2ts'). Either don't specify any mapping (in which case the default mapping will be used) or specify a mapping for all tracks that are to be copied.
Is this a known problem ?
OK, that's interesting. Can you check the duration of the 00703.m2ts file.
I guess it is a short one and such "bad" first m2ts files a removed by cE, normally automatically.
But sometimes the duration a bit longer as the default value (2 seconds). You can change this in the BD2mkv settings.
Here is the mediainfo of the generated mkv if it can be of any use : https://pastebin.com/a13G836S
More helpful for me would be:
1) generated files by cE -> chapters.xml, tags.xml and so on, but not the demuxed streams or other big files.
2) a Disc chunk created with my DiscShare tool (to find in my signature)
- use minimal the "-f" switch this will create a chunk with all the meta data files only
- or use "-f" and select some m2ts numbers to include a chunk of them. for example the 00703.m2ts
RivDoVi
15th June 2023, 09:44
Hi RivDoVi
and welcome to Doom9 forum.
[...]
Thanks a lot for your answer :) !
Yes i only encounter this problem with the UHD movie ; I tried Alien 3 BD and there was no problem.
First, i had to use eac3to 3.34 instead of 3.36 for the UHD as eac3to 3.36 was incapable to extract the hevc/h265 from m2ts ; i saw it was a known issue in the related doom thread.
I also took a look at the demux log and you are right about the audio : i have dozens and dozens of :
[a17] Audio has a gap of 17ms at playtime 2:38:49. <WARNING>
Yes, i demuxed all streams.
When demuxing Alien 3 BD (not uhd) i had no such warning in the log file. It seems all m2ts of Alien UHD (or maybe all seamless branching UHD ?) have this gap for m2ts ?
Here is the log : https://pastebin.com/6gAPeV2S
Also, here are the tags + Chapter xml requested : https://pastebin.com/EWdk65yh
It seems the problem is clearly eac3to related ; the disk is perfectly fine as i extracted and watched both cut separately without any problem.
I also tried no demuxing of files & using tsMuxer instead of eac3to and the chapters were still off.
I checked the 00703.m2ts duration and it's 40 seconds ; i also checked all m2ts duration and the shortest is 31 sec so i'm sure it's not the problem here :D.
I also had the idea to manually append all the m2ts files in the correct order, not using the mtxcfg, with mkvtoolnix and just putting the tags & chapters.xml generated by CE and they play flawlessly that way, no freeze or hiccup, audio has no drop out at all because all m2ts files have an I-frame at the start and the 2 editions are recognized, however the chapters generated by cE for the second edition are still off by a second or a few ms so the second edition is still off (though no freeze or hiccup as i said).
Yes i also use DGDemux but i found no way to use it with cE. If support was implemented that could really be useful as they have proper UHD & Dolby Vision support ; i'm also 90% sure it would solve the gap issue.
hubblec4
15th June 2023, 10:49
Yes i only encounter this problem with the UHD movie ; I tried Alien 3 BD and there was no problem.
Ok very interesting and good to know that Blu-ray works and UHD not. Could be a hint that eac3to is the bottleneck/issue.
....
I also took a look at the demux log and you are right about the audio : i have dozens and dozens of :
[a17] Audio has a gap of 17ms at playtime 2:38:49. <WARNING>
Yes, i demuxed all streams.
When demuxing Alien 3 BD (not uhd) i had no such warning in the log file. It seems all m2ts of Alien UHD (or maybe all seamless branching UHD ?) have this gap for m2ts ?
Yes all movies which are splitted to multiple m2ts files have such gaps(99,5%).
It seems the problem is clearly eac3to related ; the disk is perfectly fine as i extracted and watched both cut separately without any problem.
I also tried no demuxing of files & using tsMuxer instead of eac3to and the chapters were still off.
Unfortunately MKVToolNix(MTX) is not able to remove this gaps and we have to do this with eac3to, because it is the only tool which can import a m2ts list(not only mpls files) and can remove the gaps.
TsMuxer accepts also a m2ts list but can not remove the gaps.
DGDemux can remove gaps but has no import support for a m2ts list. I have asked for that feature but currently is there no progress.
DGDecNV has both and I will test it when I have time. But DGDecNV is not free to use, you need a license and a NVIDIA graphic card.
I checked the 00703.m2ts duration and it's 40 seconds ; i also checked all m2ts duration and the shortest is 31 sec so i'm sure it's not the problem here :D.
OK. But the playing time is not really the decisive criterion, you would have to take a closer look at the streams that are included.
The playing time was only a good indicator to roughly recognize whether it is a bad m2ts file.
I also had the idea to manually append all the m2ts files in the correct order, not using the mtxcfg, with mkvtoolnix and just putting the tags & chapters.xml generated by CE and they play flawlessly that way, no freeze or hiccup, audio has no drop out at all because all m2ts files have an I-frame at the start and the 2 editions are recognized, however the chapters generated by cE for the second edition are still off by a second or a few ms so the second edition is still off (though no freeze or hiccup as i said).
A lot of work for manually input :-)
And like I said, MTX is not able to remove the Audio gaps which ends up with the wrong video frame for the chapter markers.
In that case when all playing fine you could manually shift the chapter times, but that's much much work and you have to life with not correct audio streams.
Yes i also use DGDemux but i found no way to use it with cE. If support was implemented that could really be useful as they have proper UHD & Dolby Vision support ; i'm also 90% sure it would solve the gap issue.
Yes that's the plan, to make cE like Makemkv with DGDemux, because all can be muxed with MTX(the author of DGDemux promise it).
RivDoVi
15th June 2023, 11:14
Ok very interesting and good to know that Blu-ray works and UHD not. Could be a hint that eac3to is the bottleneck/issue.
Okay I managed to totally FIX the problem with DGDemux, it was a LOT of work but HURRAY it works :
I demuxed the first edition 800.mpls (Theatrical Cut) ;
Then i demuxed the second edition 801.mpls (Director's Cut) but checked "episode demuxing" to get separate m2ts demuxing.
I then manually picked and appended all the required files of the DC to the main files from 800 mpls above using MKVToolnix.
In the same mkvtoolnix window, i dropped the chapters.xml & tags.xml generated by cE, muxed and VOILA, no issue anymore, perfect sync, perfect transition, perfect chapters timestamps !
So yes, you got your answer : DGDemux is the solution to all the problems :D !
Would be very great if you could consider adding it as this example is the proof that it resolves all the issues encountered and DGDemux would add support for Dolby Vision as well.
I thank you for your time, i learned new things and hope i was able to give you useful informations as well :)
Though it now works, it really is a lot of work without DGDemux support lol.
hubblec4
15th June 2023, 12:21
Wow, that are really great news, especially that it works with the "episode demuxing".
I thought that appending of a lot of small streams will end up again with other issues.
If I understand this correctly you get a lot of demuxed files: for each m2ts there are all the streams you want to preserve.
And all files from all the m2ts files you have appended manually in MTX?
I could use this maybe as a workaround for DGDemux for the Mutli-Edition creation.
An other workaround which is in my mind is to generate a new mpls file with all the required m2ts files.
And yes I have also learned from you.
RivDoVi
15th June 2023, 13:20
Here are the steps :
- Demuxing 00800.mpls normally ; no "episode demuxing" here as it would be pointless since this is the first edition.
- Demuxing 00801.mpls, checking episode demuxing this time to be able to use only the required m2ts parts once extracted..
This gives indeed separate extracted video/audio/subs files for all parts.
- Since all parts are labelled [1] [2] etc (example : 5900 [1] PID 1011.hevc) ... i removed the unneeded ones using the "M2TS list" provided by DGDemux, for alien it was 1/2 to delete which is quite logical so i only kept the parts with even numbers (2/4/6 etc)
- I then appended all these parts to the corresponding audio/video/subs etc... part from 00800.mpls in mkvtoolnix
- I then dropped the tags.xml and the chapters.xml that i previously generated with BD2mkv cE to mkvtoolnix and then muxed everything.
It now works absolutely flawlessly.
I can't vouch for very very short m2ts file like 1/2s as my shortest was indeed 30 second (real playtime) but if you have an example i could try it for you :)
Also a quick note : I tried "chop excess audio" during my first trial with DGDemux and this screwed audio in the last portion of the mkv so avoid to check that lol.
Of course, creating a custom playlist would avoid all these steps as you say. This would be the best option but i have absolutely no knowledge as to how to create a playlist sadly.
Hope it's useful :D !
hubblec4
15th June 2023, 13:39
Thanks for your answer.
The steps are good described and I know what is to do.
I have also asked before a few seconds in the DGDemux forum to an option for the "-ep" demux to specify a list of needed parts/m2ts files.
https://www.rationalqm.us/board/viewtopic.php?p=17262#p17262
I think a small m2ts file with a short duration should also work.
For -ep demuxing DGDemux don't accept the -sf and -sl switches but this can be ignored and cE will not use such short m2ts files.
OK, good to know that "chop excess audio" not work. I don't understand fully what are the differences between this and remove gaps and strict-playlist.
I understand well the mpls structure but it is different to create a new one, so this will be my last option because I think this needs some time to learn.
RivDoVi
15th June 2023, 14:54
Okay browsing the forum you linked i just stumbled upon this thread : https://www.rationalqm.us/board/viewtopic.php?f=16&t=1174
Second post talks about DGIndexNV being capable of extracting separate M2TS.
I then tried and it worked ! I loaded the playlist 00801.mpls in DGIndexNV, then went to "open" and deleted the unnecessary m2ts files and reorganised the files as i wanted them to be, selected the audio/subs i wanted to be kept, and then clicked "save project".
It extracted and joined all M2TS selected in the order specified.
While it doesn't extract all M2TS separately, this is very useful because i obtained all the requested second edition parts in 1 file for each audio/video/subs.
So in theory it should be possible to use DGDemux to extract the main playlist, then use DGIndexNV for the parts needed for second,third etc... editions.
I don't know if DGIndexNV support Dolby Vision though as this is mandatory to correctly extract high quality UHD like Gladiator. Losing Dolby Vision is not conceivable.
This is still not a fully automated process but it makes the task less cumbersome as extracting every m2ts with DGDemux was really a pain :D !
hubblec4
15th June 2023, 18:47
Many thanks for this tests, I will report this to DGDemux because he has think about to implement this DGIndexNV(sorry I has said before DGDecNV) feature into DGDemux.
Could you make another test with DGIndexNV where you load the 00800.mpls and add all other missing m2ts from 00801.mpls to get one fully stream(per stream type) for all Editions?
When this feature is implemented in DGDemux all will be very easy.
I have already a simple support for DGIndexNV in cE it is used in the BD2mkv editor for the Split feature because I can load a m2ts list.
But this tool is not free. So I want implement it for demuxing in BD2mkv.
hubblec4
15th June 2023, 20:11
A note: You don't need to extract others then audio streams. Only this stream type is the bottleneck. Video and subtitle streams are well handled by MKVToolNix.
But for DoVi is a demux for the video necessary.
This should safe time for the moment for manually creating.
RivDoVi
16th June 2023, 10:25
Hi.
Okay i was able to load the 00800.mpls, then i manually added the required 00801 parts at the end and it seemed to work as well. However it's a bit cumbersome to do in DGIndexNV because when i added multiple m2ts they were sorted by title. Which means if your second edition has files named 687/688 and your first editions are labeled 700/701 etc... the second edition parts will be on top, so you have to manually descend each file one after another lol. But yes it worked during my test and is a good temporal solution.
However, since the objective is to be able to correctly support UHD discs, there is no DV support at all in DGIndex, i just tried with Gladiator and the DV layer wasn't processed so yes, DGDemux support would be a lot better.
Also, thanks for the tip. I knew MKVToolnix could correctly cut video files but i wasn't sure about the subs. Thanks a lot, that will help me save my SSD a bit, i think i must have processed a few TB of data for all these tests lol :).
hubblec4
16th June 2023, 15:38
Many many thanks for your testing and I'm very happy to read it works.
I have also requested for DGDemux to implement the m2ts-list loading feature from DGIndexNV and your test proves it works.
I have made a bit progress last night to implement DGDemux in cE but I think I will take some time more to be finished.
Currently I have no UHD disc with DoVi for testing.
Gladiator is such a disc, do you know other discs with DoVi?
RivDoVi
16th June 2023, 16:30
I'll be glad to test it once it's done, take your time :) ! I'm happy to be able to help as i"m a remuxing nerd as well lol.
You can find pretty much all Dolby Vision bluray titles here : https://www.nextgenhometheater.com/dolby-vision-uhd-blu-ray-movies/
I took the example of gladiator because it has both Dolby Vision, seamless branching & 2 cuts of the movie on the disc which makes it a perfect guinea pig !
Edit : Okay i also tried a different type of "custom 2in1" for the sake of experiment : I took an extended cut dolby vision remux of Gladiator in .mkv and tried to mux the theatrical cut part in m2ts format from the UHD Bluray. I used MakeMKV to extract the video parts to retain the DV layer for each part and DGIndexNV for subs & audio.
To my greatest surprise, cE was able to create the chapters required for both cut while just looking at the mpls files, i did not even have to copy all m2ts, it seems the mpls & clipinf files are enough to generate chapters in cE which is very good !
So the good news is that i was able to correctly create a new Dolby Vision mkv with both cut, synced audio, but sadly there is a black frame for a split second before each theatrical cut parts transition, so yeah, gonna have to stick to full m2ts when creating 2in1 editions here as muxing mkv+m2ts source files doesn't do well i suppose ^^ !
hubblec4
16th June 2023, 18:56
Thanks for the link.
Gladiator seems indeed a good choice for testing, it is not my favorite movie but I will order it,maybe I find another one :-)
cE needs only the mpls files to create the magic Xin1 chapters and this shows me how powerful Matroska chapters can be, if the player has a proper support.
Blu-ray uses more or less the same system like ordered chapters. For each m2ts which is used there are IN- and OUT- times -> chapter start - chapter end.
Interesting test, but not a perfect solution and yes, wait a bit. I don't know if Makemkv removes the Audio gaps correctly.
Also the m2ts files of the first Edition need to be treated.
I hope DGDemux gets the m2ts-list import feature, if not I will code the workaround with the -ep demux option.
hubblec4
17th June 2023, 01:22
Here (https://forum.videohelp.com/attachments/71754-1686961128/cE.7z) is a first test version with the basic support for DGDemux.
DoVi and multi-Edition-mkv are currently not yet implemented.
RivDoVi
20th June 2023, 17:25
Hi there !
Okay so today i tried to re-remux the Alien UHD to find the quickest and ssd-friendly (meaning the less data written the better) way for the sake of experiment, and tried to see if it was okay to only demux the audio + subs via DGDemux/DGIndexNV.
Alien UHD is a very interesting guinea pig because of seamless branching, lots of audio in different format & channels, and the fact that i want to convert the DTS-HD 2.0 to FLAC like all the remux i make.
Sadly, demuxing only audio & subs was bad as the final output displayed severe audio problems & black screen during transitions on the second edition. It seems MKVToolnix is incapable of cleanly muxing the appended video m2ts files.
So nope, you have to demux the whole content to get a working multi-edition remux on this one (and possibly most UHD).
However the end result is very good.
So the steps are :
Opening the main playlist in DGIndecNV, then manually adding the m2ts in the required order to it. Demuxing video/audio/subs.
Opening the disc with chapterEditor, creating the tags and adding some more for IMDB/TMDB references + chapters files for the two editions. We won't use the mtxcfg.
EAC3To the DTS-HD 2.0 track generated by DGIndecNV to FLAC.
Opening MKVToolnix, dropping every files from DGIndecNV, adding tags & chapters.
This is currently the only way to get a proper result.
The only thing i'm wondering is if it is possible to directly name the chapters of the 2 editions in cE as it would save me a lot of time.
Edit : Found it :) ! Only thing i had to type manually is the second edition.
Here is the Mediainfo pastebin of the final file ; seems chapters are correct : https://pastebin.com/8Up6NGmX
I was unable to remove the "Directors'Cut" on the Movie Name part though, for an unknown reason it still appears.
I am going to try to do Gladiator this time, which is DTS:X & Dolby Vision and see how to get a perfect DV functional result.
hubblec4
20th June 2023, 21:58
Many thanks for your next test and the fact that also the video stream have to be demuxed.
I have never demuxed the video stream for a multi-Edition mkv, but this was ever a Blu-ray, not UHD.
Mmh good to know that DGIndexNV works. I still hope that DGDemux will be able to load an m2ts list. But if not, maybe I change my opinion and implement DGIndexNV for the demux process, but merging DoVi is than not supported.
Currently I'm not sure where I should place the DGDemux option.
There are 4 options for DoVi and two more options for removing audio issues.
Where do you think makes it best to place the DGDemux options?
1. in the settings -> external programs
2. in the settings -> BD2mkv
3. direct in BD2mkv
RivDoVi
20th June 2023, 22:39
As you said, i think it will all depends whether DGDemux is updated to support m2ts or not.
If yes, then there should be no reason not to make it the default BD2mkv program.
For now, multiple programs needs to be used to produce a correct UHD multi edition so....
Like you said, BGIndexNV would be a perfect choice but it can't extract the DV layer.
The only programs able to extract such layers are DGDemux and MakeMKV afaik. I'm going to need a few trials and error with these two to produce a Gladiator DV multi-edition remux (if possible)
hubblec4
21st June 2023, 00:30
So, I have invested a bit in creating a new multi-edition mpls.
And here (https://forum.videohelp.com/attachments/71868-1687303511/99999.7z) you will find an mpls for Gladiator UHD which contains both editions:
The short version (2h:34min, 00389.mpls) is the first one.
Can you check if this works with DGDemux first, cE is not ready with DoVi.
RivDoVi
21st June 2023, 12:06
Wow, nice one ! I added your playlist to the UHD and yes, it works, both playing the playlist directly in MPC-HC and adding it to DGDemux. The latter perfectly recognizes all m2ts in the correct order !
May i ask you what did you use to generate a new playlist ? Could be useful for other discs :) !
hubblec4
21st June 2023, 12:20
Cool, good to know it works.
This was a manual process.
With the BDTools I have created for each mpls a .json file and than copy and paste the m2ts playitems and the sub-playitems and change the sub-playitem IDs.
This new .json convert back to mpls with BDTools.
But all this should be coded in a small tool without BDTools.
Now we have two options if DGDemux not implement the m2ts list feature.
hubblec4
21st June 2023, 13:18
It seems Rocky is willing to add the m2ts list feature.
https://www.rationalqm.us/board/viewtopic.php?p=17327#p17327
RivDoVi
21st June 2023, 14:26
I read his post and yes, this looks like the perfect solution and he says it's pretty easy to implement :) !
Opening MPLS and adding m2ts at the end is all that is required indeed.
Also, i was wondering (though i think the answer will be no as i don't see how) : Is there a possibility to "revert" a multi editions mkv to multiple simple editions ?
For example, like you did on gladiator, if you have the theatrical cut at the beginning & the Extended at the end, being able to make an mkv of the Extended ?
This would allow me to throw the UHD Folder entirely and keep only the multi-editions mkv for storage (but as i said, i'm pretty sure it's impossible lol).
hubblec4
21st June 2023, 16:33
Yes, there exists a tool to extract an Edition you want from a multi-Edition mkv.
cE -> Multi-MKV: use the Split option.
But this process is not 100% perfect because MKVToolNix split the multi-Edition mkv to parts, which plays fine,
but after appending all parts, there are maybe hiccups on the transitions.
BD2mkv add some info to a multi-Edition mkv for better splitting. BD2mkv settings: Insert an edition with segment information (Multi-MKV)
RivDoVi
21st June 2023, 23:33
Okay, so i'm trying to do as you say :) !
However it doesn't seem to work when using Multi-MKV split function. I tried "Extract Editions" & "Extract Doubles" to no avail, i get the following errors :
Multi-MKV Log
Split Start: MKVToolNix files and chapters are prepared
Process edition 1
Split map: 1+12-13+24
Splitting start
MKV file could not be created
Process edition 2
Split map: 1,3,5,7,9,11,13,15,17,19,21,23,25,27,29,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46
Splitting start
MKV file could not be created
Split Start: MKVToolNix files and chapters are prepared
Process edition 1
Split map: 1,12,13,24
Splitting start
MKV file could not be created
I successfuly generated the third hidden edition for better splitting ofc :D !
Edit : Ah shit, it seems that's because i have a FLAC audio on the MKV lol; manually muxing using the generated bat file allowed me to see the origin of the problem :
Error: The track ID 3 from the file 'Alien.1979.2160p.UHD.BluRay.2in1.HYBRID.REMUX.HDR10+.HEVC.DTS-HD.MA.5.1.mkv' cannot be split. Splitting tracks of this type is not supported.
hubblec4
22nd June 2023, 11:54
Never ever use FLAC :-) (in Matroska)
I had used it for a loong time also but I have many issues with that, so I decide me to keep ALWAYS the original streams.
In MTX there is a switch which allows to split mkv's with FLAC but the result is a damaged header FLAC. The file would be playable but no longer correct for other apps.
hubblec4
22nd June 2023, 19:33
Hi RivDoVi
Rocky has provided a test version
https://www.rationalqm.us/board/viewtopic.php?p=17342#p17342
Could you also make a test with the Gladiator UHD?
Select the 00389.mpls for the first edition (it is easier to create the second edition)
For the -extras switch use:
-extras 00520,00521,00522,00523,00524,00525,00526,00527,00528,00529,00530
Demux and you can use the chapters which you already have(test with the 99999.mpls).
RivDoVi
23rd June 2023, 18:41
Hullo there !
Can't try your test version i get 404 when trying to download it :) !
hubblec4
23rd June 2023, 23:37
OK. I guess the files was deleted.
Rocky has changed his opinion for the free m2ts input.
We have to wait a bit. But the appending feature should be enough, but not so comfortable to implement.
hubblec4
26th June 2023, 01:36
Hi RivDoVi
Here (https://forum.videohelp.com/attachments/72058-1687739493/cE.7z) is a new test cE version.
DGDemux support for demuxing multi editions is implemented also many switches.
A full DoVi support is not ready because I wait for some changes there.
The DoVi streams can be created but cE don't load this streams currently.
You can use the mtxcfg to open MTX and add there the DoVi stream(s).
hubblec4
3rd July 2023, 23:25
Hi RivDoVi
Now it seems everything is working.
Here (https://forum.videohelp.com/attachments/72231-1688422895/cE.7z) is a new test version and please download the newest DGDemux (https://www.rationalqm.us/dgdemux/binaries/) version.
mrsmith
8th July 2023, 09:29
Hallo @hubblec4
I have registered here specifically to...
1. Thank you for your little helpful Program.
Because I don't know, how to reach you per email, I write here my wishes:
2. It would be wonderful, if you can add a "dark modus" to your cE-GUI,
because the white is very hard to look at for longer time, especially at night.
3. Now I had an odyssee behind me with the "Openlib account"-failure and a solution therefore,
which was in my opinion to download "openssl-1.0.2u-i386-win32.zip" and put the extracted files to the cE-folder.
Maybe this solution is helpful for other people using windows 10>?
4. The Extensions: wouldn't it be nice, if all the needed external programs would be downloadable in one file to install? - Which is tricky, because different Systems, I know.
Maybe there's a clever guy, who have a clever idea to solve this.
5a. Can you put relative paths for the extensions, e.g. so you can make into your cE-Folder subfolders called MKVtoolNix, eac3to, PgcDemux(Mod), DGIndexNV, BDSup2Sub, Java (must be installed through windows, I know) and tsMuxeR.
So it looks like
cE138/
cE138/MKVtoolNix/
cE138/eac3to/
cE138/PgcDemux(Mod)/
cE138/DGIndexNV/
cE138/BDSup2Sub/
cE138/tsMuxeR/
5b. So if you could had made this, I can easily click on the extension-button and choice the subfolder with the app in it. Sounds great to me, if this relif exists!
5c. Maybe you can program your cE so, that it search automatically for the needed extensions first in all existing subfolders of cE, then alternatively search in windows program-folders and add the paths automatically to cE-Extensions?
I know, that some wishes may be helpful and some wishes may be are hard to code,
but I think, you get new input that generate maybe new ideas to include in your little helpful programm.
Love, peace.
hubblec4
8th July 2023, 14:42
Hi mrsmith and welcome to Doom9 forum.
1. Thank you for your little helpful Program.
Because I don't know, how to reach you per email, I write here my wishes:
You are welcome.
Here is the best place to ask and make suggestions for cE.
2. It would be wonderful, if you can add a "dark modus" to your cE-GUI,
because the white is very hard to look at for longer time, especially at night.
There was already a request and it's on my todo list. I had started but it doesn't seem that easy.
3. Now I had an odyssee behind me with the "Openlib account"-failure and a solution therefore,
which was in my opinion to download "openssl-1.0.2u-i386-win32.zip" and put the extracted files to the cE-folder.
Maybe this solution is helpful for other people using windows 10>?
Yes that's correct. I have not included this .dll because on many systems is it already present.
4. The Extensions: wouldn't it be nice, if all the needed external programs would be downloadable in one file to install? - Which is tricky, because different Systems, I know.
5a. Can you put relative paths for the extensions, e.g. so you can make into your cE-Folder subfolders called MKVtoolNix, eac3to, PgcDemux(Mod), DGIndexNV, BDSup2Sub, Java (must be installed through windows, I know) and tsMuxeR.
So it looks like
cE138/
cE138/MKVtoolNix/
cE138/eac3to/
cE138/PgcDemux(Mod)/
cE138/DGIndexNV/
cE138/BDSup2Sub/
cE138/tsMuxeR/
I know many other tools bundle all the needed software, but I don't want go this way.
One reason for this is that I now have more than one MKVToolNix installation folder on the hard disk, just for each tool separately and cE doesn't have to contain MKVToolNix as well.
Another reason is that all the programs have to be downloaded every time, and that with every new version of the tool.
5b. So if you could had made this, I can easily click on the extension-button and choice the subfolder with the app in it. Sounds great to me, if this relif exists!
cE has a more nicely method for that drag and drop the folders from the OS file explorer any where in the settings page for the external programs and cE set it to the correct tool.
5c. Maybe you can program your cE so, that it search automatically for the needed extensions first in all existing subfolders of cE, then alternatively search in windows program-folders and add the paths automatically to cE-Extensions?
Yes that could/should cE do, I had thought about for a while but found not the right motivation.
cE could scan for installed software, I will add it to my Todo list.
hubblec4
23rd July 2023, 16:25
chapterEditor(cE) rev1.39 is available.
Windows (https://forum.videohelp.com/attachments/72615-1690125453/cE-W(1.39).7z)
Linux (https://forum.videohelp.com/attachments/72616-1690125453/cE-L(1.39).7z)
It is time again for an update.
A new editing tool is now available for BD2mkv: DGDemux.
The author(Rocky) of DGDemux has implemented all my wishes, and so DGDemux is now better than eac3to for demuxing the tracks.
Unfortunately eac3to is not up to date anymore and I had some problems demuxing eac3 tracks.(sounds ironic, but it is not)
Also there are problems with UHD discs.
DGDemux can generate the same video stream for Dolby Vision as Makemkv does.
cE is now able to create multi-edition mkv's for UHD discs.
DGDemux has simplified and improved many things. For example, when demuxing a subtitle track, a forced subtitle track is also created (if available).
If you don't need to do any extra processing of the extracted subtitles, BD2mkv can do without BDSUP2Sub.
The demuxing of a TrueHD track I find especially good, because you can extract the TrueHD part separately and also without the embedded AC3 track, which saves writing processes on the hard disk.
DGDemux is now the standard editing tool for Windows.
There is already a Linux version of DGDemux, but it is too old and lacks the latest features.
I am very confident that DGDemux will soon be available for Linux in the latest version.
It has been a great pleasure working with Rocky on DGDemux to improve it.
Thanks again Rocky for your great work and DGDemux, which now ensures that we can edit Blu-rays properly.
The current version of DGDemux can be downloaded here.
https://www.rationalqm.us/dgdemux/binaries/
rev1.39 2023-07-23
// chapterEditor
& support for TMPGEnc.keyframe files
// BD2mkv
& DGDemux
- UHD Blu-ray's are fully supported, including Dolby Vision
- access to DGDemux options for extraction
& the file path for external files is displayed in the info
* extracted TrueHD tracks with embedded AC3
- the mtxcfg file is now created correctly
- for automatic muxing a correct track order code is now created
hubblec4
12th August 2023, 23:06
chapterEditor(cE) rev1.40 is available.
Windows (https://forum.videohelp.com/attachments/73140-1691877767/cE-W(1.40).7z)
Linux (https://forum.videohelp.com/attachments/73141-1691877767/cE-L(1.40).7z)
A small update because DGDemux is now also available for Linux.
Now it is possible to create multi-edition mkv's under Linux, as well as edit UHD discs.
The current version of DGDemux can be downloaded here.
https://www.rationalqm.us/dgdemux/binaries/
Change chapterEditor
added &
fixed *
improved #
changed %
rev1.40 2023-08-13
// chapterEditor
& support for a special Youtube chapter format
- Timestamp with a chapter name - "HH:MM:SS[:MS/NS] chapter name"
* Linux: the status bar text is now displayed correctly
// BD2mkv
* minor adjustment so that the DGDemux Linux version also works
# DGDemux is now also the default editing tool in Linux
Masutin
23rd September 2023, 20:09
While editing a file I uploaded a new one by mistake. I see no option to delete a file. If you can do it, please delete the file with ID 103343.
hubblec4
24th September 2023, 14:24
Hi Masutin
A user option for deletion was intentionally not implemented to avoid ID-leaks and other issues.
You can use this ID for a next file you want to upload and edit this ID and all values and chapters.
von Suppé
20th October 2023, 13:35
Hi hubble,
When opening a mp4 file with chapters cE returns with an "Error loading of chapter files" that says:
Following files have been ignored.
--- Internal errors ---
<filename>.mp4
- External program not found.
Do I need a specific/additional mp4 parser or .exe in cE folder? I'm running Windows 7 64bit.
hubblec4
20th October 2023, 14:07
Hi von Suppé
MKVToolNix (mkvmerge) is used as mp4-Parser. You have to set the path in the settings for this.
von Suppé
21st October 2023, 10:54
Doh, should have rung bells. My apologies, it's been a while...
It's working now, thank you.
hubblec4
3rd November 2023, 18:15
chapterEditor(cE) rev1.41 is available.
Windows (https://forum.videohelp.com/attachments/74658-1699031091/cE-W(1.41).7z)
Linux (https://forum.videohelp.com/attachments/74659-1699031091/cE-L(1.41).7z)
It's that time again and this time there's a bigger update.
Firstly, there is a new editor in Matroska Tools -> Matroska Content-Grouping.
And secondly, cE is now compatible with dark mode.
https://forum.videohelp.com/attachments/74660-1699031164/cE_en.jpg
Matroska Content-Grouping
The whole thing is based on the beginnings of Haali (https://www.videohelp.com/software/Haali-Media-Splitter) and its TRACKSET -> later TRACKSETEX.
A wonderful system for grouping certain tracks and editions together,
to then select everything in the player with just one action.
There was already a TRACKSETEX editor in the old cE,
but Haali Splitter was replaced by the LAV Splitter (https://www.videohelp.com/software/LAV-Filters) and this nice feature has been forgotten.
With the new editor everything is a little easier and hopefully a little more intuitive.
There are currently 4 content types that can be grouped: the track types Video, Audio, Subtitle and the editions.
All of these content types can be identified by their UID or the ID(index).
The ID of a track type always corresponds to the ID that mkvmerge (https://www.videohelp.com/software/MKVToolNix) and other programs use.
Each type has its own counter that always starts at 0.
For all content types there is an option not to switch this type in the player.
All track types can be deactivated (original Haali only allows this for subtitles).
Why are there ID and UID to identify a content type?
The UID is definitely the most accurate method because this value does not change even if the file is re-muxed.
However, it is not that easy for a normal user to determine these UIDs.
Furthermore, you don't have any of these UIDs when the file is new created.
A Matroska Muxer could offer this as input up front, but then the user would have to create everything manually.
An ID is assigned super quickly and is also easy to determine and is also 100% accurate as long as the file is not changed.
I then thought a few more thoughts about this system and expanded the TRACKSETEX code a little.
This makes it possible to deactivate the video and audio track and the new BCP47 language codes can be used.
The Matroska attachments could also be grouped as content.
For example, a logo or a font for a subtitle, etc.
Since Haali TRACKSETEX was never officially included in the Matroska Specs, the entire system runs on the Matroska tags, which admittedly isn't necessarily the case is optimal.
Nevertheless, it works wonderfully and is very simply structured.
And now probably the most important question: Which player should be able to play this?
There is currently no player that processes this natively.
But I familiarized myself with the mpv player and was able to implement everything using a script.
The project is called mpvMatroska (https://github.com/hubblec4/mpvMatroska) and is intended to turn the mpv player into a Matroska player.
In addition to content grouping, other Matroska features are already supported.
https://forum.videohelp.com/attachments/74661-1699031231/mpv.png
Since chapters with linked editions are also supported in mpvMatroska, I have expanded the Matroska chapter editor for chapter-segment linking.
This allows you to create main-link.mkv files much more quickly and they are also much smaller because you no longer have to specify chapter names.
Furthermore, you no longer have to worry about start and end times.
A 0 for both values is completely sufficient.
A linking chapter then looks like this
1. Chapter - Episode 1, start time 0 - end time 0, ChapterSegmentUID = x0AA....FF, ChapterSegmentEditionUID = 123456
Change chapterEditor
added &
fixed *
improved #
changed %
rev1.41 2023-11-03
// chapterEditor
& Matroska Tools: Matroska Content-Grouping
& Dark-Mode compatibility
* Matroska Parser: EditionDisplay element is now parsed correctly
// Matroska Chapters
& Chapter-Segment-Linking with an edition (ChapterSegmentEditionUID)
// Matroska Content-Grouping
& full support for Haali TRACKSETEX
& extension for the TRACKSETEX code (settings)
- Video and Audio tracks can be disabled
& keep existing content groups (settings)
& when loading a Matroska file, track and edition data is determined
- UIDs and IDs
- Track name and Codec as well as edition names
-QfG-
29th December 2023, 14:12
Everytime i will login into database i become this error message:
https://i.imgur.com/ARWQJmj.png
EDIT:
Fixed, look at this post here: https://forum.doom9.org/showthread.php?p=1980643#post1980643
Download and extract archiv to the root folder from chapter editor and it works.
Thanks.
Klaus1189
29th December 2023, 19:36
I hope you only get this error message, but not become it. :p
hubblec4
3rd January 2024, 19:58
chapterEditor(cE) rev1.42 is available.
Windows (https://forum.videohelp.com/attachments/75922-1704306604/cE-W(1.42).7z)
Linux (https://forum.videohelp.com/attachments/75923-1704306604/cE-L(1.42).7z)
There is again a new cE version with some bug fixes and improvements, as well as a necessary adjustment for the BD2mkv editor.
MKVToolNix(MTX) has removed the display for the HEVC DV EL track in v81, as this is now processed automatically internally.
Therefore this track is no longer displayed in the BD2mkv editor.
However, this slightly disrupts the normal process for demuxing these tracks, and only DGDemux can now process this properly.
Demuxing with eac3to or tsMuxeR is no longer supported and should not be used as non-Matroska-compliant files are generated.
There's actually no need to demux at all anymore, as MTX now processes everything properly, even for seamless-branching Blu-rays.
There are two extensions for the Matroska Menu editor to make the main playback files even smaller.
The "Nested chapters" correspond to the Matroska specifications and therefore have no extra chapters.
Linking with editions is now also available and creates very small main playback files.
Change chapterEditor
added &
fixed *
improved #
changed %
rev1.42 2024-01-03
// BD2mkv
& New handling of HEVC+DV (BL + EL) tracks in MKVToolNiX v81
- only the BL track is displayed
- only DGDemux is intended for processing
* Editing external subtitles now works correctly for ".sup" files
* Multi-Edition-MKV mode: DGDemux as editing tool now works again for Windows
// Matroska Menu
& Chapter Structure: Nested chapters (settings)
& Linking with editions (settings)
apsen
13th January 2024, 01:05
As far as I could tell Chapter Editor is not able to handle discontinuous play lists like this (note the multiple discontinuous fragments from the same clip - in_time/out_time with holes in between):
MPLS class dump
num_chapters: 4
00:00:00.000000000
00:03:00.000000000
00:05:00.000000000
00:06:00.000000000
header dump
type_indicator1 & 2: MPLS / 0200
playlist dump
list_count / sub_count: 20 / 0
duration: 00:07:00.000000000
play item dump
clip_id / codec_id: 00001 / M2TS
connection_condition: 1
in_time / out_time: 02:00:00.000000000 / 02:03:00.000000000
relative_in_time / end: 00:00:00.000000000 / 00:03:00.000000000
play item dump
clip_id / codec_id: 00001 / M2TS
connection_condition: 1
in_time / out_time: 02:05:00.000000000 / 02:07:00.000000000
relative_in_time / end: 00:03:00.000000000 / 00:05:00.000000000
play item dump
clip_id / codec_id: 00001 / M2TS
connection_condition: 1
in_time / out_time: 02:10:00.000000000 / 02:11:00.000000000
relative_in_time / end: 00:05:00.000000000 / 00:06:00.000000000
play item dump
clip_id / codec_id: 00001 / M2TS
connection_condition: 1
in_time / out_time: 02:13:00.000000000 / 01:14:00.000000000
relative_in_time / end: 00:06:00.000000000 / 00:07:00.000000000
Any chance it could be implemented?
Thanks!
fkid
26th January 2024, 22:33
@hubblec4, Apologies if there's an obvious answer to this, but I haven't found one. A while back I was using chapterEditor and swear I could see all of the standard (language, forced, default, etc.) matroska tags when I open an .MKV file in the Matroska Tag editor, but now no matter which file (or even using older versions of chapterEditor), I only see a small subset, regardless of track type or which version of mkvmerge the file was saved by. Is there some way to show all of the tags in the editor, so I can make all changes quickly in chapterEditor or is this by design and meant only for custom/hidden tags not easily editable in MKVToolNix GUI and I'm misremembering?
Screenshot of what I see, so just BPS, DURATION, NUMBER_OF_FRAMES, NUMBER_OF_BYTES, and (3) STATISTICS tags, rest are ignored/not shown:
https://i.ibb.co/nsK7rBx/image.png (https://ibb.co/nsK7rBx)
Thank you kindly!
hubblec4
27th January 2024, 18:18
hi fkid
Values for the tracks have never been displayed in the Tags Editor. From Matroska's point of view, this is not possible because the tracks are stored somewhere other than the Tags.
cE does not have an editor to edit Matroska meta data for the tracks. Only the Chapters and Tags can be edited in cE.
In the Disc2mkv editors there are a few switches for the tracks, such as language, standard, delay. But that's it, because all other track settings can then be made in the MTX GUI later, but before muxing.
fkid
28th January 2024, 01:50
Wow, thank you for confirming. My memory must be of a certain.mkv that just had a bunch of custom tags added and I misremembered them as the regular ones. Cheers!
apsen
30th January 2024, 23:59
Hi, hubblec4!
Let's see if we could continue our discussion on chapter editor here.
Thanks!
hubblec4
31st January 2024, 00:13
Hi apsen
Nice to read you here.
The two of us had spoken by email so far and it was about a very strange mpls with a structure that I had never seen before. Since DGDemux (and eac3to) didn't know this type of structure yet, I reported this there too.
https://www.rationalqm.us/board/viewtopic.php?f=16&t=1308
But MKVToolNix doesn't seem to have any problems with it.
hubblec4
5th February 2024, 02:55
Hi apsen
Here (https://forum.videohelp.com/attachments/76784-1707097539/cE.7z) is a test version with an enhanced detection algo for multi edition mpls.
The chapters are still not fine. It is the next step.
apsen
8th February 2024, 00:41
Hi apsen
Here (https://forum.videohelp.com/attachments/76784-1707097539/cE.7z) is a test version with an enhanced detection algo for multi edition mpls.
The chapters are still not fine. It is the next step.
Why the chapters are not fine? They were matching the short version originally so if they are the same it should be fine. Let me check.
apsen
8th February 2024, 02:44
Why the chapters are not fine? They were matching the short version originally so if they are the same it should be fine. Let me check.
Well, the .m2ts is being copied in its entirety instead of partially so it is not good :(
hubblec4
8th February 2024, 03:22
New test version. (https://forum.videohelp.com/attachments/76855-1707358597/cE.7z)
It was a lot of work because in this particular case I have to "feed" MTX directly with the mpls file. Lining up the m2ts files doesn't work that way because the entire content is used.
DGDemux is now also able to demux these special mpls files. But it takes a long time because the entire content is always examined.
But nothing needs to be demuxed because MTX handles everything perfectly.
For multi-edition mode, this mpls must NOT be the first.
EDIT:
Why the chapters are not fine? They were matching the short version originally so if they are the same it should be fine. Let me check.
Yes and no.
In multi-edition mode, incorrect times are calculated for the chapters and the first 25 minutes simply play seamlessly, which is not what you want.
The chapters are correct for normal mode, but the MKV is/was not.
apsen
10th February 2024, 23:49
New test version. (https://forum.videohelp.com/attachments/76855-1707358597/cE.7z)
Looks good now.
apsen
11th February 2024, 01:24
Looks good now.
I have noticed that the chapters are listed twice...
hubblec4
11th February 2024, 02:51
You mean for the normal mkv creation.
Ahh, I guess I have forgotten to ignore the chapters from the mpls input for the options.json file.
With the .mtxcfg file (create the MKV manually) the mpls-chapters are ignored(not used).
hubblec4
12th February 2024, 02:35
chapterEditor(cE) rev1.43 is available.
Windows (https://forum.videohelp.com/attachments/76969-1707700902/cE-W(1.43).7z)
Linux (https://forum.videohelp.com/attachments/76970-1707700902/cE-L(1.43).7z)
There is a new cE version with several improvements and a few bugs have been fixed.
DGDemux version 1.0.0.73 must now be used for BD2mkv because Rocky has made important improvements.
Change chapterEditor
added &
fixed *
improved #
changed %
rev1.43 2024-02-12
// chapterEditor
& Support for the FFmpeg MetaData format
// Chapter Converter
& FFmpeg MetaData as output format
- Time base adjustable
- empty time base corresponds to nanoseconds
* FPS calculation now works again for the formats: Celltimes, MeGUI and x264QP
// Disc2mkv
& Multiple track selection by right-clicking to activate and deactivate the tracks
- Click on the checkbox -> all tracks
- Click on the track type -> all tracks of the same type
- Click on the language -> all tracks of the same language
// BD2mkv
& Support for specially structured mpls files
- removing duplicate m2ts files is not allowed
- for a Multi-Edition MKV this mpls must not be the first
* Multi-Edition MKV mode: external tracks are now correctly included in the .mtxcfg file again
# Multi-Edition MKV mode: better detection of whether mpls files can be merged into a Multi-Edition MKV
% Support for DGDemux 1.0.0.73 (settings)
- the switch "-sp" was replaced by "-ignorepl"
- the "-ch" switch has been removed
// Matroska Menu (Medium-Linking)
* Source is a folder: all previously loaded files are now correctly removed
tormento
14th March 2024, 16:26
chapterEditor(cE) rev1.43 is available.
Have tried to open multiple OGM chapters and applied rename checking the 'all tabs'. Rename is ok but when saving with middle click, it doesn't.
hubblec4
14th March 2024, 21:31
....saving with middle click, it doesn't.
Hmm, works fine here with local files in a folder on the desktop.
tormento
16th March 2024, 19:56
Hmm, works fine here with local files in a folder on the desktop.
Try with these (https://www.mediafire.com/file/175xix6i821fdrm/Dark_gathering_BDJP.7z/file).
I used it many times, it's giving me a bad headache now.
EDIT: I downloaded a fresh clean version, deleted everything. It works now. :)
marooned2
10th April 2024, 22:55
@hubblec4
Thanks for chapterEditor!
But, how do I save all the tabs to .xml in one go? Right now, I have to manually save each tab, one by one, and if there are dozens of them, it can be kinda boring and time-consuming.
hubblec4
11th April 2024, 01:49
Hi marooned2
Welcome to Doom9 forum.
With a middle click on the Save button, all tabs will be saved. You will find this info in the status bar of cE when the mouse is over the Save button.
marooned2
16th April 2024, 17:28
Thanks but it saves just one tab or none at all even though it says "Saving all tabs was successful".
Doesn't work even if I run chE as Admin.
hubblec4
16th April 2024, 19:51
OK, which chapter editor do you use? Matroska, OGG or multiAVCHD?
marooned2
16th April 2024, 20:08
Matroska, and I always save files to .xml (not xml + matroska files).
Can it be fixed by editing chE config file?
hubblec4
16th April 2024, 22:53
It works fine here.
See some posts above, tormento had the same problem.
Please try with a clean fresh install of cE.
marooned2
18th April 2024, 22:09
Well, no luck here even after starting chE from scratch. I even tried adding an exception in Avast but to no avail.
chE does batch-save cue files but can't save all tabs.
hubblec4
19th April 2024, 11:59
Very strange.
Can you try this test version (https://forum.videohelp.com/attachments/77659-1710367632/cE.7z), please?
What means "batch-save cue files"? (cE has no cue editor)
marooned2
19th April 2024, 23:12
The test version doesn't work either.
I meant Converter-->CueSheet.
hubblec4
20th April 2024, 10:32
I need more info about what you are doing.
What file do you load? Which format have the files?
Do you load a folder or multiple files?
Can you share with me some files?
marooned2
21st April 2024, 20:15
I load multiple files, all in txt format.
Here are the some examples in the attachment (currently pending approval)
hubblec4
22nd April 2024, 10:46
Uploading here in this forum is not good. it takes toooooo much time for the approval.
OK, but I guess I see the issue.
You said you load .txt files:
You can only do a direct save when the files already in this format like the editor handles.
.txt files can not be saved as .xml files without an explicit new filename.
marooned2
23rd April 2024, 19:52
So, how can I add "an explicit new filename" ?
hubblec4
23rd April 2024, 21:19
So, how can I add "an explicit new filename" ?
A new file name is always re-entered through a save dialog.
Every program works in this way if the original format was not in the loaded file in the editor.
That's understandable because if cE simply overwrites this loaded file, the original content will be lost. In addition, the file extension is also incorrect.
Once you have loaded your file into the Matroska Chapter Editor and press the "Save" button, a save dialog will appear.
The next time you click on the “Save” button, it will be saved immediately.
The question I have is where do the chapter files come from?
Which program creates it and couldn't cE do it right away?
I also thought about it a long time ago whether it would make sense to allow/incorporate direct saving for "foreign" chapter formats.
The thing looks like this:
A new file name is needed.
We could now simply say: just swap the file extension. For your chapter files it would then be w21_02.xml.
The problem is, it can't be used that generally.
There are also chapter formats that are already stored in an XML structure, and therefore exchanging the file extension would no longer make sense.
tormento
29th April 2024, 14:27
Is there a way to batch remove from all tabs trivial chapters as 00:00:00.000?
Thanks.
hubblec4
1st May 2024, 09:41
No.
Why is this a trivial chatper?
tormento
1st May 2024, 11:50
No.
Why is this a trivial chatper?
What is the sense of having a chapter of a movie? [emoji854]
Anyway just my preference.
hubblec4
1st May 2024, 11:58
Is there only one chapter?
Is the file an MKV? -> In the main menu of the Matroska chapter editor is an entry "Remove chapters from Matroska files"
tormento
1st May 2024, 12:13
Is there only one chapter?
Is the file an MKV? -> In the main menu of the Matroska chapter editor is an entry "Remove chapters from Matroska files"
No, I have many with the first starting at 00:00:00.000.
If you prefer, add a function to add it, as my request comes from episodes saved as one huge m2ts, that I split with MKV to the different episodes. Unfortunately just the first one starts without 00 while the other haven’t that chapter.
hubblec4
2nd May 2024, 02:34
Here is a test version (https://forum.videohelp.com/attachments/78778-1714613473/cE.7z).
Select an Edition and you will see a new button (right bottom corner).
Please let me know if it's fine for you.
hubblec4
30th May 2024, 21:33
chapterEditor(cE) rev1.44 is available.
Windows (https://forum.videohelp.com/attachments/79476-1717101016/cE-W(1.44).7z)
Linux (https://forum.videohelp.com/attachments/79477-1717101016/cE-L(1.44).7z)
Change chapterEditor
added &
fixed *
improved #
changed %
rev1.44 2024-05-30
// chapterEditor
& GUI language: Simplified Chinese
* the scroll bar width is now determined for each OS and no unnecessary horizontal scroll bar is created anymore
// Chapter editors
& Automatic chapter names when loading simple chapter formats (settings)
// Matroska Chapters
& Delete zero-second chapters
- applies to all editions and all tabs
# Check for duplicate UIDs (editions and chapters)
- a duplicate UID is automatically replaced by a new one
// Disc2mkv
& MKVToolNix --timestampe-scale option for the magic value -1 (settings)
- gray status of the checkbox only means for Multi-Edition MKV mode
// BD2mkv
& Chapter check for a Multi-Edition MKV
- list all jumps in the MKV for each edition from the second
- change chapter times: individually, all chapters of an edition, all chapters
- the time change is always a video frame duration
- automatic playback of the MKV file when changes are checked
tormento
7th August 2024, 14:32
Select an Edition and you will see a new button (right bottom corner).
Sorry for the late reply.
It works fine, thank you. Is it possible to add middle click to apply to all the opened tabs?
hubblec4
7th August 2024, 19:23
The button works for all editions in all tabs.
tormento
10th August 2024, 19:16
The button works for all editions in all tabs.
I find a bit odd that to apply to all tabs I have to use right click while save all tabs uses middle click.
Could you uniform that behaviour?
hubblec4
12th August 2024, 11:16
Not really, the right click on the save button was first there and has a important function, and a change now will be much work.
tormento
12th August 2024, 11:47
Not really, the right click on the save button was first there and has a important function, and a change now will be much work.
You could change the delete same chapter button [emoji3526]
Left click, current tab, middle click all tabs.
DreckSoft
22nd August 2024, 10:09
Could you please re-upload the CLI version? The link is dead.
hubblec4
22nd August 2024, 21:27
Hi DreckSoft
Which link is dead?
Here is the link (https://www.videohelp.com/download/chapterEditorCLI(rev0.01).7z) from VideoHelp
DreckSoft
23rd August 2024, 08:39
The one for the CLI version. I do have the regular version.
hubblec4
23rd August 2024, 13:33
Yupp, it was a link to the old Forum, but there was an update.
I have renewed the link.
rain940815
9th September 2024, 14:13
Dear hubble,I tested again today following your suggestions, and indeed, after adding the target UID, the settings can be saved. However, both Foobar2000 and AIMP fail to recognize the tags information. If I remove the target UID, it reverts to the default value of "50". I tried adding manually edited tags using mkvtoolnix without the target UID, and both foobar2000 and AIMP can recognize the tags. Additionally, I found a new tag editor on GitHub, https://github.com/Martchus/tageditor, which works without any issues, and they also default to not adding the target UID. When I exported the added tags using gMKVExtractGUI, all tags were without the target UID. However, I noticed in the exported tags.xml that if your chapterEditor disables TargetType and target UID, then all tags lack TargetTypeValue, which doesn't happen in other apps. Could you please test this again? Thank you very much!
tormento
23rd September 2024, 10:36
Would you please consider the capability to import/export qp files, according to a defined framerate?
I mean, drag and drop qp to create chapters and export chapters (even in batch mode) to qp.
For chapters to qp I can use the utility included with DGToolsNV but the inverse is not available.
hubblec4
23rd September 2024, 13:31
Hi tormento
qp files are supported. Drop a file in cE, a window open with the frame rate settings.
tormento
23rd September 2024, 15:05
Hi tormento
qp files are supported. Drop a file in cE, a window open with the frame rate settings.
Can I drop more than one using the same frame rate of the first one?
tormento
23rd September 2024, 17:05
qp files are supported
I am surely doing some mistake but:
https://i.ibb.co/K0tVgMc/image.png
whose content is:
0 I -1
2162 I -1
12718 I -1
31062 I -1
32498 I -1
32874 I -1
35057 I -1
49850 I -1
63949 I -1
65384 I -1
65766 I -1
67947 I -1
78000 I -1
96845 I -1
98281 I -1
98667 I -1
100841 I -1
115804 I -1
129742 I -1
131177 I -1
131563 I -1
133746 I -1
148540 I -1
162635 I -1
164073 I -1
164460 I -1
166643 I -1
181308 I -1
195535 I -1
196970 I -1
hubblec4
25th September 2024, 11:56
Ahhh yes there was a "-1" at the end which I forgot to support. Thanks for the heads up.
I will fix this.
tormento
25th September 2024, 13:12
Ahhh yes there was a "-1" at the end which I forgot to support. Thanks for the heads up.
I will fix this.
While you are fixing it, please evaluate to adopt the most generic syntax (https://x265.readthedocs.io/en/master/cli.html#cmdoption-qpfile).
hubblec4
26th September 2024, 14:57
whose content is:
0 I -1
2162 I -1
12718 I -1
31062 I -1
32498 I -1
32874 I -1
35057 I -1
49850 I -1
63949 I -1
65384 I -1
65766 I -1
67947 I -1
78000 I -1
96845 I -1
98281 I -1
98667 I -1
100841 I -1
115804 I -1
129742 I -1
131177 I -1
131563 I -1
133746 I -1
148540 I -1
162635 I -1
164073 I -1
164460 I -1
166643 I -1
181308 I -1
195535 I -1
196970 I -1
When I copy the content, save to a normal text file and load in cE -> works.
Could you share with me your file?
There must be another issue, and I already support the "-1 qp" setting.
tormento
26th September 2024, 16:15
When I copy the content, save to a normal text file and load in cE -> works.
I have found that the problem is the file extension. Just rename .txt to .qp and it will stop working.
I use .qp to distinguish from chapters, that usually have .txt extension.
Add .qp to the supported file types, please.
P.S: As QP list defines the I-frames and the chapter file is sometime offset by some frames, it could be nice to load both files and visually compare the differences.
Look at these two files (https://www.mediafire.com/file/cxnwpbkwhgjrts6/S01_D1_001-006.7z/file) to understand what I mean.
As you can see, QP file is huge compared to the chapter one, as it includes all the detected scene changes. I usually give a scan to the video with PySceneDetect (https://github.com/Breakthrough/PySceneDetect), to have clean scene/chapters cuts.
Unfortunately I have to fix the chapter file manually.
hubblec4
27th September 2024, 17:01
Hi Tormento
Yes I can add the .qp file extension support.
tormento
3rd October 2024, 20:21
Yes I can add the .qp file extension support.
Great.
Please, when you have time, let us convert from chapters to qp too.
I tried chapters2qp with large chapters and it creates 0 byte files.
hubblec4
3rd October 2024, 21:22
Hi tormento
Here a test version (https://forum.videohelp.com/attachments/82634-1727986864/cE.7z) for the .qp extension support. Please let me know if all works.
hubblec4
3rd October 2024, 21:27
Great.
Please, when you have time, let us convert from chapters to qp too.
I tried chapters2qp with large chapters and it creates 0 byte files.
What is chapters2qp?
cE can convert to qp format but the extension is ".txt".
Only the file extension have to be changed.
But cE should output the file with the .qp extension, right?
tormento
5th October 2024, 11:32
Please let me know if all works.
It works ok but I think there is some rounding problem in your calculations.
For the qp:
0 I -1
3605 I -1
12569 I -1
15624 I -1
27130 I -1
45463 I -1
55405 I -1
69448 I -1
79994 I -1
93141 I -1
104866 I -1
110269 I -1
122934 I -1
134232 I -1
138879 I -1
157300 I -1
165722 I -1
179996 I -1
186515 I -1
196496 I -1
208263 I -1
I get
cE ———————————— Excel —— Original chapters
00:00:00.000 0:00:00.000 00:00:00.000
00:02:30.358 0:02:30,359 00:02:30.359
00:08:44.232 0:08:44,232 00:08:44.232
00:10:51.651 0:10:51,651 00:10:51.651
00:18:51.547 0:18:51,547 00:18:51.547
00:31:36.185 0:31:36,186 00:31:36.186
00:38:30.850 0:38:30,850 00:38:30.850
00:48:16.560 0:48:16,560 00:48:16.560
00:55:36.416 0:55:36,416 00:55:36.416
01:04:44.755 1:04:44,756 01:04:44.756
01:12:53.786 1:12:53,786 01:12:53.786
01:16:39.136 1:16:39,136 01:16:39.136
01:25:27.372 1:25:27,372 01:25:27.372
01:33:18.593 1:33:18,593 01:33:18.593
01:36:32.411 1:36:32,412 01:36:32.412
01:49:20.720 1:49:20,721 01:49:20.721
01:55:11.988 1:55:11,988 01:55:11.988
02:05:07.333 2:05:07,333 02:05:07.333
02:09:39.229 2:09:39,230 02:09:39.230
02:16:35.520 2:16:35,521 02:16:35.521
02:24:46.302 2:24:46,303 02:24:46.303
Some timings are .001 second off. Much better you increase the decimal of the 24000/1001 division.
What is chapters2qp?
It's included in DGToolsNV. It automatically creates .qp when demuxing.
But cE should output the file with the .qp extension, right?
Not mandatory but nice not to confuse it with chapter .txt.
hubblec4
5th October 2024, 14:37
Thanks for the feedback, I will have a look at this.
hubblec4
8th October 2024, 01:05
Hi tomento
Here is a new test version (https://forum.videohelp.com/attachments/82727-1728345899/cE.7z).
tormento
8th October 2024, 13:22
Hi tomento
Rounding problem seems to be fixed.
Thanks.
hubblec4
20th October 2024, 16:41
chapterEditor(cE) rev1.45 is available.
Windows (https://forum.videohelp.com/attachments/82993-1729438370/cE-W(1.45).7z)
Linux (https://forum.videohelp.com/attachments/82994-1729438370/cE-L(1.45).7z)
After a long time, it's time again.
"Automatic creation and saving of Matroska tags"
This is a feature of mine for myself.
As I always edit the chapters first and save them in the Matroska file, the only thing missing at the end is the tags.
There is a button that can be used to create the tags, but from there it's always a few more clicks to save the tags in the Matroska file.
So everything is now automated and when you save the chapters for the last time, you can use the CTRL key to save the tags directly.
Time stamp files for MKVToolNix (MTX)
Until now, when films consist of several segments, the tracks should/must be extracted in order to stay synchronized.
A demux tool such as eac3to or DGDemux is used for this. eac3to was the first tool that could do this and it output a message that
duplicate audio frames were removed.
However, there are no duplicate audio frames.
A user had a great idea, but it wasn't clear to me either what he wanted and how the whole thing should be implemented.
With a lot of help from the DG-Team, analyzing the problem became much easier (many thanks Rocky).
It was clear that there were no duplicate audio frames and only the time stamps didn't "match".
MTX needs a little help to append the segments because the internal append mode works differently.
With the help of the correctly specified time stamps, which MTX supports, everything can be muxed together cleanly.
cE had to be expanded to include an m2ts parser because not all information can be found in the mpls.
At this point, a special thank you to Sherman, who did a lot of preparation for me when coding.
To create the time stamp files, cE first uses a fast mode.
For this, only the corresponding frame duration of the audio track is required.
cE then assumes that there are no more audio frames after the last video frame, which should be the case according to the Blu-ray specs.
This means that no more audio frames are removed and everything remains synchronized.
Thank you @Unforgettable for this inspiration.
Change chapterEditor
added &
fixed *
improved #
changed %
rev1.45 2024-10-20
// chapterEditor
& support for the file extension ".qp"
* Timestamps in the format HH:MM:SS.MS are now correctly rounded
// Matroska Chapters
& automatic creation and saving of Matroska Tags
- only for direct saving in Matroska files with the "Save" button
- CTRL key must be pressed for left or right click
// BD2mkv
& creation of MTX timestamp files for films or Playlists that use multiple segments (settings)
- timestamp files "must" be created only for audio tracks
- the audio tracks no longer have to be demuxed -> no more removal of audio frames
* mtxcfg file is now created correctly again if DolbyVision is present
% in the settings there is a new tab "MKV file" with the relevant settings
Klaus1189
20th October 2024, 21:52
Sounds very good.
marooned2
9th November 2024, 23:08
Is it possible to incrementally rename chapters, say, starting from 17?
Example Ch01, Ch02, Ch03... >>> Ch17,Ch18,Ch19...?
Also, not sure if it's a bug, but when I click "Copy all chapter names" nothing gets copied.
hubblec4
10th November 2024, 13:45
Hi marooned2
Is it possible to incrementally rename chapters, say, starting from 17?
Example Ch01, Ch02, Ch03... >>> Ch17,Ch18,Ch19...?
Yes, in the Chapter-Naming tool there is an option "Action range" -> select the 4th option " A fixed number from the selected chapter" -> and set the start number
Also, not sure if it's a bug, but when I click "Copy all chapter names" nothing gets copied.
This is not a "normal" copy like Windows copy/paste.
The content is internally handled.
After a "copy all chapter names" you can paste the names in other tabs.
GeoffreyA
30th December 2024, 19:06
Hi, hubblec4. After having done and muxed everything for a series, I found a chapter error, and so would have had to go back and do the editing in Notepad. Having a headache today, I was fed up. To my luck, I found chapterEditor, and it worked like magic in a few minutes. Thanks for the excellent tool!
vertigo220
27th January 2025, 06:32
I posted last summer about an issue with creating multi-edition MKVs, but all the back-and-forth posts regarding it are now gone for some reason. There's been an update since then, and while it wasn't clear based on the changelog, when I retried the problematic movie with the latest version, the issue I was having appears to have been resolved. Unfortunately, while I didn't spot any issues with the MKVs created from a couple movies, including the problematic one from before, the last two I tried have both resulted in messed up files. It doesn't seem to be handling the seamless branching properly for the audio track. At some points in the movie the audio will be properly sync'd, but in others it will be out of sync.
hubblec4
28th January 2025, 03:01
Hi vertigo220
To investigate the problem I would need the entire disc.
@GeoffreyA
You are welcome.
vertigo220
28th January 2025, 04:32
Unfortunately, I don't have the bandwidth for that. Due to my crappy ISP, I have limited data and don't have it to spare for this. As valiant an effort as chapterEditor is, I think I'm just going to give up on trying to do multi-edition MKVs, as it's proven to be too difficult and error-prone. Thanks, anyway.
hubblec4
28th January 2025, 14:01
Yes, it is also a problem to send such large data over the network. I understand you well, as my internet connection is not the best either.
The problem with the multi-edition MKVs is always merging the data from the M2TS files into a single file, as unfortunately MTX does not use a very good internal process.
A completely 100% perfect method would be to mux all the M2TS files separately into MKV files and then access the files using ordered chapters and generate the virtual timeline. But then you have a lot of MKV files, and whether you want that is up to you.
Have you also activated the option "Use time stamp files" in the latest cE version? This helps MTX to put the audio frames in the right place.
phant8m
13th March 2025, 03:56
Is there a way to open a, previously created, Multi-Edition MKV and use the BD2MKV Chapter check feature that was introduced in rev1.44?
When using BD2MKV to create a multi-edition MKV, I found the chapter check feature convenient to check the transitions and adjust as necessary. However, I didn't discover the feature until after already creating some Multi-Edition MKV files. I'm hoping there's a way to go back and check them using this feature.
hubblec4, many thanks for this tool!
hubblec4
13th March 2025, 13:54
Hi phant8m
and welcome to Doom9 forum.
The Chapter Check feature is only available for the currently created multi-edition MKV file.
Unfortunately, editing it afterwards is not possible.
On the other hand, I highly recommend using the new feature (timestamp files) for creating multi-edition files.
Only with timestamp files for the audio will you get a 100% clean multi-edition MKV file.
phant8m
14th March 2025, 07:00
Thanks for confirming. Regarding the timestamp feature, I think I'm using it.
I'm using rev1.45 of cE with DGDemux. "Timestamp Files" is checked on the MKV tab of the Disc2MKV preferences. I can confirm timestamp files for the audio tracks do get created. Hopefully this all means it's working.
All the multi-edition MKVs I've created are from the same TV series. For these, I've noticed that the transition from angle 2 back to angle 1, was 1 frame late causing audio/visual "glitches" on playback (from showing 1 frame of the next scene in angle 2 before it switches back to angle 1). This was easy enough to fix using the chapter check feature though.
hubblec4
14th March 2025, 11:59
All the multi-edition MKVs I've created are from the same TV series. For these, I've noticed that the transition from angle 2 back to angle 1, was 1 frame late causing audio/visual "glitches" on playback (from showing 1 frame of the next scene in angle 2 before it switches back to angle 1). This was easy enough to fix using the chapter check feature though.
OK, good to know that the chapter check feature helps.
Above the Timestamp files setting, there's an option for the "Magic" Timestamp Scale value.
This option should also be enabled, as it creates better timestamps for audio and video, which can lead to smoother transition control.
tormento
27th November 2025, 17:10
OK, good to know that the chapter check feature helps.
Do you plan to add High DPI support?
vertigo220
15th February 2026, 20:49
Have you also activated the option "Use time stamp files" in the latest cE version? This helps MTX to put the audio frames in the right place.
Sorry for the long delay. Since I unfortunately had to give up on this, I forgot to respond before. I don't remember if I tried this, and it might be worth trying again with it, but even if it works, it doesn't seem it's the best option anymore. I originally planned to use cE to create a multi-edition MKV that could later be encoded (with, e.g., Handbrake) down to a smaller, still multi-edition, file, but now that I'm looking into doing this, it doesn't seem possible. I'd always assumed it was due to the qfile which is meant to use for encoding, but when I just tried it, it didn't work, and searching this thread and the web I've been unable to find anything regarding doing this.
So unless I'm missing something, and it is possible to do this, it makes more sense to have a separate encode for each cut/edition with multiple files, as that would not only be smaller than one non-encoded file, even with the duplicated content, but it's better for compatibility. So is there a way to encode a multi-edition file in e.g. 264/265 with the seamless branching to allow for a much smaller single file, or is that truly not possible?
darksen
5th May 2026, 03:59
I have been getting errors sporadically with some Blu-rays, specifically I think (Don't remember exactly) this has only happened with Disney Blu-rays. The playlist cE loads includes always at least two m2ts files and one always only has a video track, because of this (I think) I get
mkvmerge v98.0 ('Chonks') 64-bit
'V:\BDMV\STREAM\00045.m2ts': Using the demultiplexer for the format 'MPEG transport stream'.
'V:\BDMV\STREAM\00018.m2ts': Using the demultiplexer for the format 'MPEG transport stream'.
'V:\BDMV\STREAM\00045.m2ts' track 0: Using the output module for the format 'AVC/H.264 (unframed)'.
'V:\BDMV\STREAM\00045.m2ts' track 1: Using the output module for the format 'DTS'.
'V:\BDMV\STREAM\00045.m2ts' track 2: Using the output module for the format 'HDMV PGS'.
'V:\BDMV\STREAM\00018.m2ts' track 0: Using the output module for the format 'AVC/H.264 (unframed)'.
Warning: 'V:\BDMV\STREAM\00018.m2ts': A track with the ID 2 was requested but not found in the file. The corresponding option will be ignored.
Warning: 'V:\BDMV\STREAM\00018.m2ts': A track with the ID 1 was requested but not found in the file. The corresponding option will be ignored.
Error: The file no. 1 ('V:\BDMV\STREAM\00018.m2ts') does not contain a track with the ID 1, or that track is not to be copied. The argument for '--append-to' was invalid.
Loading the playlist in mkvtoolnix directly and processing it works and as far as I can see in the job output it does processes the 00018.m2ts file.
mkvmerge v98.0 ('Chonks') 64-bit
Scanning 2 files in 1 playlist.
Done scanning playlists.
'V:\BDMV\STREAM\00045.m2ts': Using the demultiplexer for the format 'MPEG transport stream'.
'V:\BDMV\STREAM\00018.m2ts': Using the demultiplexer for the format 'MPEG transport stream'.
'V:\BDMV\STREAM\00045.m2ts' track 0: Using the output module for the format 'AVC/H.264 (unframed)'.
'V:\BDMV\STREAM\00045.m2ts' track 1: Using the output module for the format 'DTS'.
'V:\BDMV\STREAM\00045.m2ts' track 2: Using the output module for the format 'HDMV PGS'.
'V:\BDMV\STREAM\00018.m2ts' track 0: Using the output module for the format 'AVC/H.264 (unframed)'.
The file 'E:\remux\00100.mkv' has been opened for writing.
'V:\BDMV\STREAM\00045.m2ts' track 0: Extracted the aspect ratio information from the video bitstream and set the display dimensions to 1920/1080.
Appending track 0 from file no. 1 ('V:\BDMV\STREAM\00018.m2ts') to track 0 from file no. 0 ('V:\BDMV\STREAM\00045.m2ts').
'V:\BDMV\STREAM\00018.m2ts' track 0: Extracted the aspect ratio information from the video bitstream and set the display dimensions to 1920/1080.
The cue entries (the index) are being written...
Multiplexing took 4 minutes 12 seconds.
Can you please look into this?
I uploaded the generated files.
Thanks!
tebasuna51
5th May 2026, 08:49
Play the 00018.m2ts, maybe it is only a copy protection warning.
Convert only the 00045.m2ts instead the playlist.
A track with the ID 2 was requested but not found in the file
This sounds like mkvmerge's command-line was constructed with wrong track IDs. My guess is that whoever or whatever created the command-line didn't use the track IDs output by mkvmerge's track identification (e.g. "mkvmerge -J whatever.mpls"), but their own numbering scheme. While track IDs generated by mkvmerge are somewhat predictable, the only guarantee I make is that using the same mkvmerge versions for track identification and muxing of the same source file(s) will use the same track IDs. I do not guarantee algorithmic stability across versions, and especially not across container types or different source files even with the same mkvmerge version.
If the command-line used was generated by a program, that program might have a bug. If it was generated by a human, take to heart what I wrote above & change your approach. If it was generated by a cat, on the other hand — chapeau!
srs10
19th May 2026, 06:55
I am trying to use disk to mkv mode to create a multi edition mkv, but keep running into this error:
Abort: PgcDemux(Mod) Log file not found
I have set the correct location for pgcdemux in the settings.
Any advice?
vBulletin® v3.8.11, Copyright ©2000-2026, vBulletin Solutions Inc.