Welcome to Doom9's Forum, THE in-place to be for everyone interested in DVD conversion. Before you start posting please read the forum rules. By posting to this forum you agree to abide by the rules. |
|
|
Thread Tools | Search this Thread | Display Modes |
25th June 2018, 23:15 | #301 | Link |
Matroska find' ich toll
Join Date: Apr 2008
Posts: 1,379
|
update rev1.02 Matroska Multi-MKV editor
chapterEditor(cE) rev1.02 is available.
Windows Linux 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. 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. 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. Code:
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 Last edited by hubblec4; 25th June 2018 at 23:25. |
24th July 2018, 12:14 | #302 | Link |
Matroska find' ich toll
Join Date: Apr 2008
Posts: 1,379
|
chapterEditor(cE) rev1.03 is available.
Windows Linux Code:
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 |
17th August 2018, 21:34 | #303 | Link |
MKV and tools user
Join Date: Apr 2014
Posts: 43
|
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. |
18th August 2018, 02:12 | #304 | Link |
Matroska find' ich toll
Join Date: Apr 2008
Posts: 1,379
|
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. Last edited by hubblec4; 18th August 2018 at 02:14. |
20th August 2018, 23:17 | #305 | Link |
Matroska find' ich toll
Join Date: Apr 2008
Posts: 1,379
|
chapterEditor(cE) rev1.04 is available.
Windows Linux 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. Code:
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 |
29th August 2018, 06:33 | #306 | Link |
MKV and tools user
Join Date: Apr 2014
Posts: 43
|
Version 1.04 works fine
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. |
29th August 2018, 13:01 | #307 | Link |
Matroska find' ich toll
Join Date: Apr 2008
Posts: 1,379
|
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. Last edited by hubblec4; 29th August 2018 at 13:03. |
16th September 2018, 00:19 | #308 | Link |
Registered User
Join Date: Nov 2017
Posts: 18
|
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: Code:
<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: Code:
<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) |
16th September 2018, 14:14 | #309 | Link | |||||||||
Matroska find' ich toll
Join Date: Apr 2008
Posts: 1,379
|
Quote:
Quote:
In the settings you can change all colors. The gray color is the default color and your are right, it is not optimal. Quote:
Quote:
Quote:
Quote:
Quote:
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. Quote:
But I could add such a warning. Quote:
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. |
|||||||||
16th September 2018, 16:29 | #310 | Link | |
Matroska find' ich toll
Join Date: Apr 2008
Posts: 1,379
|
Quote:
MKVToolNix(MTX) is not able to mux seamless branching Blu-rays 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. Last edited by hubblec4; 16th September 2018 at 23:29. |
|
16th September 2018, 19:14 | #311 | Link | ||||||
Registered User
Join Date: Nov 2017
Posts: 18
|
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.
Quote:
Quote:
Quote:
Quote:
Quote:
Quote:
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. |
||||||
16th September 2018, 23:22 | #312 | Link | |||||||||||||
Matroska find' ich toll
Join Date: Apr 2008
Posts: 1,379
|
Quote:
Quote:
Quote:
Quote:
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. Quote:
Quote:
I think I will change it, so that a folder is created automatically and shows an error messages if that fails. Quote:
Quote:
When you have forced subs which should be shown while playback then set this sub track to default -> checkbox full checked. Quote:
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. Quote:
Quote:
Quote:
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. Code:
01:06:59.057000000-01:10:43.572000000 - Hidden(Y) 01:10:43.572000000-01:10:43.573000000 Quote:
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. Last edited by hubblec4; 16th September 2018 at 23:26. |
|||||||||||||
17th September 2018, 04:37 | #313 | Link | |||||||
Registered User
Join Date: Nov 2017
Posts: 18
|
PanelBar=clSilver
PanelFrame=clSilver PanelFrameFocused=clSilver PanelSpB=clSilver PanelSpBActive=$00FACE87 PanelSpBMouseEnter=clWhite SpBFont=clWhite SpBFontActive=clBlack SpBFontMouseEnter=$000045FF Quote:
Quote:
Quote:
Quote:
Quote:
Quote:
Quote:
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. |
|||||||
17th September 2018, 11:03 | #314 | Link | |||||||
Matroska find' ich toll
Join Date: Apr 2008
Posts: 1,379
|
Quote:
If you have/found a cool MKV bitmap let me know. Quote:
Quote:
OK for Multi-Edition mode is it not the case and all temp files could be saved in the original output folder. Quote:
Quote:
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. Quote:
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? Quote:
Last edited by hubblec4; 17th September 2018 at 11:07. |
|||||||
17th September 2018, 11:34 | #315 | Link | |
MKVToolNix author
Join Date: Sep 2002
Location: Braunschweig, Germany
Posts: 4,281
|
Quote:
__________________
Latest MKVToolNix is v83.0 If I ever ask you to upload something, please use my file server. |
|
17th September 2018, 19:21 | #316 | Link | |||||||
Registered User
Join Date: Nov 2017
Posts: 18
|
Quote:
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). Quote:
Quote:
Quote:
Quote:
Quote:
Quote:
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. |
|||||||
17th September 2018, 22:15 | #317 | Link | ||||||
Matroska find' ich toll
Join Date: Apr 2008
Posts: 1,379
|
Quote:
Attachments Pending approval can take a looong time in this forum, you could upload on an other website and post here the link. Quote:
Quote:
Quote:
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. Quote:
Quote:
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). Last edited by hubblec4; 17th September 2018 at 22:39. |
||||||
17th September 2018, 22:55 | #318 | Link | |||
Registered User
Join Date: Nov 2017
Posts: 18
|
Quote:
Quote:
Quote:
|
|||
18th September 2018, 00:29 | #319 | Link |
Matroska find' ich toll
Join Date: Apr 2008
Posts: 1,379
|
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. I can't use your uploaded pics because the background is not transparent. Last edited by hubblec4; 18th September 2018 at 01:44. |
18th September 2018, 02:28 | #320 | Link |
Matroska find' ich toll
Join Date: Apr 2008
Posts: 1,379
|
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. |
Tags |
bluray backup, chapter editor, dvd2mkv, matroska menu, metadata, multi-edition-mkv, xml tag |
Thread Tools | Search this Thread |
Display Modes | |
|
|