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. |
1st November 2011, 02:46 | #22 | Link |
RedDwarf Fan
Join Date: Jun 2005
Location: United Kingdom
Posts: 198
|
It could be useful but it doesn't seem to recognise header compression correctly. It only recognises header stripping and not lzo (lzo1x) or zlib. Surely they are also compressed headers, although they do seem to make the file larger than having header compression disabled.
I don't know whether those types cause any problems with standalone media players. Has anyone tested by re-muxing an MKV? |
1st November 2011, 09:40 | #23 | Link |
MKVToolNix author
Join Date: Sep 2002
Location: Braunschweig, Germany
Posts: 4,281
|
zlib compression has been in use since 2002. Practically since VobSubs have been supported in Matroska. If a player doesn't support zlib compression... oh well.
Also a note about the terms you're using. In Matroska a compression algorithm can apply to a) the track headers only (meaning the CodecPrivate element), b) to each and every block (each frame) or c) to both of them. zlib is usually used for VobSub subtitles and other subtitles that are actually not really compressed. In such cases zlib compression is used on c) both the track headers and each frame. Implying that zlib and lzo are "header compression" algorithms is therefore misleading. Compressing highly compressed content, e.g. h264 video tracks, with zlib will of course increase file size, or at best not decrease it. That's normal, hence zlib compression is usually only used for subtitles.
__________________
Latest MKVToolNix is v83.0 If I ever ask you to upload something, please use my file server. |
28th June 2013, 14:04 | #24 | Link | |
Registered User
Join Date: Jul 2012
Posts: 2
|
Quote:
Unknown parameter Spider Unknown parameter Man However, if i enter one block name, for example spiderman, then it works fine. What do i need to add to that quote for it to work? I've tried placing quotation marks around different places but no luck. 7ekno, i also tried using fixMKV2 and i keep getting an error telling me remux has failed. I have MKVtoolnix unzipped on C drive (C:\mkvtoolnix\), have the 2 media info files, entered the location manually and removed REM, but still keep getting that error: "Header Compression Found, processing" and then: "REMUX FAILED somehow". I tried drag and drop but still the same error. |
|
28th June 2013, 15:35 | #25 | Link |
Registered User
Join Date: Dec 2002
Posts: 5,565
|
You need to put quotes around the "%%a" variable. The current mkvmerge versions have reverted to header removal compression off by default, btw, so you could just use the newest mkvmerge:
Code:
for %%a in (*.mkv) do mkvmerge -o "%%~na_processed.mkv" "%%a" Code:
for %%a in (*.mkv) do mkvmerge --clusters-in-meta-seek --engage no_cue_duration --engage no_cue_relative_position -o "%%~na_processed.mkv" "%%a" |
28th June 2013, 16:28 | #26 | Link |
Life's clearer in 4K UHD
Join Date: Jun 2003
Location: Notts, UK
Posts: 12,227
|
It may be worth noting...
The new versions of MKVmerge don't add header compression 'by default' any more...
__________________
| I've been testing hardware media playback devices and software A/V encoders and decoders since 2001 | My Network Layout & A/V Gear |
|
13th December 2019, 02:35 | #29 | Link | |
李姗倩 Lǐ Shān Qiàn
Join Date: Nov 2002
Posts: 1,340
|
Quote:
mkclean --doctype 6 input.mkv output.mkv Note, --doctype 6 means v4, which is not well documented and confusing. You could convert a matroska v4 file to an old file like matroska v2, if that is what you want to do, with --doctype 2. A win64 binary of mkclean is officially available from the download page. If you need Win32 binary, maybe you can try 0.8.9 instead (it's in ZIP). If you want to make a Win32 build by yourself, then:
|
|
14th December 2019, 20:57 | #30 | Link | |
Registered User
Join Date: Mar 2014
Posts: 3
|
Quote:
Not sure I understood some of that, but I'm too much of a newbie to compile anything, plus the mkclean seems to have a warning flag about it being possible malware. |
|
15th December 2019, 10:17 | #31 | Link | |
李姗倩 Lǐ Shān Qiàn
Join Date: Nov 2002
Posts: 1,340
|
Quote:
If you want to just remove the track compression, I think mkvtoolnixGUI itself can do that (Compression: no compression in the pull-down list). Or in mkvmerge --compression 3:none (if the track id is 3). Mkclean binary for Win64 is already there, so you don't need to compile anything yourself. Just download EXE from sf and you can use it. It's on SF, so it's unlikely that it's malware. |
|
|
|