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 |
![]() |
#782 | Link |
Matroska find' ich toll
Join Date: Apr 2008
Posts: 1,361
|
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. Last edited by hubblec4; 24th September 2023 at 18:50. |
![]() |
![]() |
![]() |
#783 | Link |
Registered User
Join Date: Dec 2013
Posts: 606
|
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. |
![]() |
![]() |
![]() |
#786 | Link |
Matroska find' ich toll
Join Date: Apr 2008
Posts: 1,361
|
chapterEditor(cE) rev1.41 is available.
Windows Linux 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. ![]() Matroska Content-Grouping The whole thing is based on the beginnings of Haali 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 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 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 and is intended to turn the mpv player into a Matroska player. In addition to content grouping, other Matroska features are already supported. ![]() 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 Code:
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 Last edited by hubblec4; 4th November 2023 at 15:12. |
![]() |
![]() |
![]() |
Tags |
bluray backup, chapter editor, dvd2mkv, matroska menu, metadata, multi-edition-mkv, xml tag |
Thread Tools | Search this Thread |
Display Modes | |
|
|