Comments (2)
@eXmendiC
First of all, you are awesome :D
The effort with writing all of this is appreciated...a lot :D
- Massive feature to be honest...won't drop it.. but need a lot of thinking to make it look as best as possible.
- Finally some new feature to the chapter tab :D, the chapter tab never have new update since it's added, just want more explaining for the "hardcode delay thing" can you give me example with maybe 3-4 chapters with their start and end, and what mkvtoolnix default doing.. and what is better as you described.
- it's old request by some people will work on it for sure, but it won't be using media info.. it has to be named by the user...
- someone already proposed this to be a thing .. but i didn't know what to add.. i will probably this of a way to make the user add whatever he wants and verified that the command exist before muxing everything...
Thanks a lot again, brilliant ideas that needs a lot of work for a person with no job yet :D
Have a nice day.
from mkv-muxing-batch-gui.
Yeah, some of the features are probably demanding a lot of time. After all, these are just requests/suggestions to improve the tool.
Here is an example for what I mean with chapters:
Test_Chapters.txt
As you can see, the first chapter starts with 0. That's how it has to be.
<ChapterTimeStart>00:00:00.000000000</ChapterTimeStart>
Let's say the difference between the old source (including these chapters) and new source are 24 black frames at the beginning of the new source, which is a pretty common scenario (at least for me). Thus, I have to add a delay to all of these chapters, which is 1001ms (for 23,976fps):
If you want to try that out, any video should work. Only the chapter file matters for testing.
So far so good, but as soon as you extract the chapters file with the new muxed version, you notice that the first chapter also doesn't start at 0 anymore:
<ChapterTimeStart>00:00:01.001000000</ChapterTimeStart>
Test_Chapters_New.txt
Technically makes sense, because everything got delayed. However, video players (like mpv) add an invisible chapter "0" between 00:00:00.000000000 and 00:00:01.001000000, something you don't really want. They should start with chapter "1". So in case you press the chapter skipping button or use Plex for that, you don't end up at the "Opening" (like you would if the first chapters starts at 00:00:00.000000000) and end up with "Prologue" instead. Kinda annoying.
So far my workaround is to manually change that single line after extracting the new muxed version and doing a second muxing with the new "fixed version" of these chapters again. A step that could be avoided, if there is more logic behind the delaying process - like not touching anything with "00:00:00.000000000". Not sure if that's easy to implement, because even mkvmerge itself lacks that functionality, but definitly a very cool and useful feature for certain cases.
from mkv-muxing-batch-gui.
Related Issues (20)
- Program doesn't work on Linux Mint (QT Platform Error) HOT 5
- Can't mux AV1 video format correctly HOT 2
- old attachments HOT 3
- Virus/Malware Detection by Microsoft Defender? HOT 2
- Portable Windows QT6 is reported to be infected with Wacatac.B!ml by Windows Defender HOT 5
- Latest release link has a 33 added to the link for the 64bit qt6 version. Manually removing it downloads fine.
- Feature request: Set directories relative to source folder
- Trojan in Windows version 2.4.2
- Fewer subtitles than videos
- The Program Seems to Be Confused After Doing MkvPropEdit
- [Feature Request] An Ability to Search for a Language
- Windows Defender Detected (EXE) As Malware (Trojan:Win32/Phonzy.B!ml) HOT 1
- [Feature Request] An Ability to Change a File's Title
- [Feature Request] An Ability to Discard Tags and Global Tags HOT 1
- Only one subtitle track taggable as forced
- Discard Old Chapters not working
- App isn't opening
- [REQUEST] Save video as original format
- [Feature Request] support legacy MIME types for font attachments
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from mkv-muxing-batch-gui.