Log in

View Full Version : chapterEditor(Chapter-Database Disc2mkv Matroska-Tools[Tags,Menu,Multi-MKV])+CLI


Pages : [1] 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18

hubblec4
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.