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. Domains: forum.doom9.org / forum.doom9.net / forum.doom9.se |
|
|
#3801 | Link | |
|
Registered User
Join Date: Sep 2012
Posts: 366
|
Quote:
hmmmmm. |
|
|
|
|
|
#3802 | Link | |
|
MKVToolNix author
Join Date: Sep 2002
Location: Braunschweig, Germany
Posts: 4,352
|
Quote:
Code:
* mkvmerge: enhancement: if no seek head is found before the first
cluster when reading Matroska files then mkvmerge will attempt a
deeper scan of all elements in the file in order to find track
headers, attachments, chapters and tags located at the end of the
file. See #1513 for the rationale.
Edit: new pre-builds 1018 (32bit)/1019 (64bit) with that feature temporarily disabled are available.
__________________
Latest MKVToolNix is v101.0 If I ever ask you to upload something, please use my file server. Last edited by Mosu; 29th November 2015 at 09:14. |
|
|
|
|
|
#3803 | Link | |
|
MKVToolNix author
Join Date: Sep 2002
Location: Braunschweig, Germany
Posts: 4,352
|
Quote:
__________________
Latest MKVToolNix is v101.0 If I ever ask you to upload something, please use my file server. |
|
|
|
|
|
#3804 | Link | |
|
Pig on the wing
Join Date: Mar 2002
Location: Finland
Posts: 5,844
|
Quote:
I'll update to the latest version to make sure the bug report's still valid.
__________________
And if the band you're in starts playing different tunes I'll see you on the dark side of the Moon... |
|
|
|
|
|
#3806 | Link |
|
MKVToolNix author
Join Date: Sep 2002
Location: Braunschweig, Germany
Posts: 4,352
|
That function is there for codec IDs mkvextract knows nothing about. Whether or not the result is something that can be used depends on the content and on the application trying to read it after extraction.
__________________
Latest MKVToolNix is v101.0 If I ever ask you to upload something, please use my file server. |
|
|
|
|
#3807 | Link |
|
Registered User
Join Date: Sep 2012
Posts: 366
|
Some iTunes files have a jpg "video" track containing images for the chapters, MKVMerge sees it as an actual video track and muxes it as such. If you split the file by chapters afterwards, and then extract the "track" from each resulting file using --raw you'll end up with several perfectly functional *.jpg files.
That's just one use. |
|
|
|
|
#3808 | Link | |
|
Registered User
Join Date: Jul 2015
Posts: 989
|
I compared the function ex. with MP4Box. There raw works. It annoys me too duplication of the file information X264 / X265. I have to create an x-Info is better probably let deletes completely.
Quote:
|
|
|
|
|
|
#3810 | Link |
|
MKVToolNix author
Join Date: Sep 2002
Location: Braunschweig, Germany
Posts: 4,352
|
That's a false positive.
__________________
Latest MKVToolNix is v101.0 If I ever ask you to upload something, please use my file server. |
|
|
|
|
#3812 | Link |
|
MKVToolNix author
Join Date: Sep 2002
Location: Braunschweig, Germany
Posts: 4,352
|
Oh yes they did, dating all the way back to 2.4.1. I've even got a FAQ entry about this topic!
Anti virus tools are notoriously overzealous when it comes to binaries they've never seen before. And new releases of software are by their very nature binaries the scanners have never seen before. Such false positives are, unfortunately, rather common; there's one in at least all of the releases. Mostly in the installer itself but often enough in the binaries, too.
__________________
Latest MKVToolNix is v101.0 If I ever ask you to upload something, please use my file server. |
|
|
|
|
#3813 | Link |
|
Pig on the wing
Join Date: Mar 2002
Location: Finland
Posts: 5,844
|
One more reason to disable the heuristic scan of the AV program. I don't know if it ever catches anything, but it'll at least produce a lot of useless false alarms over time.
__________________
And if the band you're in starts playing different tunes I'll see you on the dark side of the Moon... |
|
|
|
|
#3815 | Link | |
|
MKVToolNix author
Join Date: Sep 2002
Location: Braunschweig, Germany
Posts: 4,352
|
MKVToolNix v8.6.1 released
Hey,
Just one day later, another release of MKVToolNix: v8.6.1. I'm therefore including and extending the previous announcement. The next release of MKVToolNix is available: v8.6.0. Like the previous couple of releases this one focuses on bug fixes primarily. However, it also introduces one interesting new feature with support output mkvmerge's identification result as JSON for improved scripting. There's also an important change breaking backwards compatibility: text files created by the tools (e.g. chapters extracted with mkvextract or redirected output of any of the tools) won't start with a byte order mark (BOM) anymore, even if they're encoded in one of the UTF-* encodings. Back in the day people believed that text files would be encoded primarily in UTF in the future and that distinguishing between those formats automatically with a byte order mark seemed sensible. Reality has shown that things turned out differently: text files are overwhelmingly encoded in UTF-8 if they originate on Linux/Unix/Mac OS and in Windows' local encoding otherwise. Writing byte order marks isn't recommended anymore anyway. This is an experimental change in so far as I'm willing to reverse it if enough people speak out for keeping the BOMs. So if you have legitimate concerns about this then please drop me a line. An important change for package maintainers is that gcc 4.8.0 or newer/clang 3.4 or newer is now required for compilation due to the (header-only) library used for generating the JSON output. This concerns CentOS 6 and Debian 7 "wheezy" for which I don't offer binaries anymore as a consequence. The Windows and Mac OS binaries are available. Most of the Linux binaries are still being built and will be available in a couple of hours. Here are the usual links: the MKVToolNix home page, the Windows installer and portable version and the source code. Here's the full ChangeLog since the previous release: Quote:
__________________
Latest MKVToolNix is v101.0 If I ever ask you to upload something, please use my file server. |
|
|
|
|
|
#3816 | Link | |
|
Registered User
Join Date: Jul 2015
Posts: 989
|
Hi Mosu
Quote:
https://pl.wikipedia.org/wiki/JSON Last edited by Jamaika; 30th November 2015 at 08:18. |
|
|
|
|
|
#3817 | Link |
|
Registered User
Join Date: Sep 2012
Posts: 366
|
Powershell has a function called "ConvertFrom-Json" so now I can load MKVMerge -I output directly into an object without needing a complicated script to disassemble it.
There are numerous JSON libraries for c++. C# can translate it natively. Hell, if MKVMerge had been able to output in JSON or XML a year or two ago I might have actually managed to finish the new version of MyMediaBatch before my head gave out. |
|
|
|
|
#3818 | Link |
|
Registered User
Join Date: May 2003
Location: Turkey
Posts: 98
|
adding a longer subtitle to a video, makes the video longer. for example: add a 100minutes subtitle to a 50 minutes video. the output video will be 100 minutes which you cant seek after 50 minutes.
is this a bug or a normal behaviour? |
|
|
|
|
#3819 | Link | |
|
MKVToolNix author
Join Date: Sep 2002
Location: Braunschweig, Germany
Posts: 4,352
|
Hey,
Not yet, but as ndjamena said it's trivial to import mkvmerge's identification output into data structures for your preferred programming language. Here's a trivial example in Ruby that prints the language of each track: Code:
#!/usr/bin/env ruby
require "json"
output = `mkvmerge -F json -i #{ARGV[0]}`
result = JSON.parse(output) or fail
if !result["container"]["supported"]
puts "Container format not supported, no information possible"
exit 0
end
result["tracks"].each do |track|
if track["properties"]["language"]
puts "Track ID #{track["id"]} has language #{track["properties"]["language"]}"
else
puts "Track ID #{track["id"]} does not have a language set"
end
end
Code:
I understand that you can change the record XML tags, chapters, attachments on JSON. Quote:
__________________
Latest MKVToolNix is v101.0 If I ever ask you to upload something, please use my file server. |
|
|
|
|
|
#3820 | Link |
|
MKVToolNix author
Join Date: Sep 2002
Location: Braunschweig, Germany
Posts: 4,352
|
That's normal, intentional and exactly how it should work. The file's duration is the difference between its maximum timestamp and its minimum timestamp. Just because players stop when the video track stop doesn't mean the file ends there.
__________________
Latest MKVToolNix is v101.0 If I ever ask you to upload something, please use my file server. |
|
|
![]() |
|
|