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. |
![]() |
#541 | Link | |
Registered Developer
Join Date: Sep 2006
Posts: 9,140
|
Quote:
But: IIRC earlier versions of mkvmerge stripped SPS and PPS NALUs from the frame data. At that time it made sense to prepend the codec private data when demuxing. But I think you changed mkvmerge to not strip SPS and PPS, anymore. Right? So I think prepending the codec private data in mkvmerge doesn't really make sense, anymore. What do you think? That is a good question and to be honest I'm not sure about the answer. What I can say is that my own tool (eac3to) depends on the AUDs as frame delimiters. So my tool cannot handle h264 bitstreams without AUDs in them. Now of course I could rewrite my tool to add support for h264 streams without AUDs in them, but to be honest having AUDs in the stream makes life so much easier. No need to write complicated algorithms to find out which slices belong together and which don't, when there are AUDs in the stream... |
|
![]() |
![]() |
#542 | Link | ||
MKVToolNix author
Join Date: Sep 2002
Location: Braunschweig, Germany
Posts: 4,243
|
Quote:
Quote:
![]()
__________________
Latest MKVToolNix is v79.0 If I ever ask you to upload something, please use my file server. |
||
![]() |
![]() |
#543 | Link | ||
Registered Developer
Join Date: Sep 2006
Posts: 9,140
|
Quote:
![]() Quote:
![]() |
||
![]() |
![]() |
#544 | Link | |
MKVToolNix author
Join Date: Sep 2002
Location: Braunschweig, Germany
Posts: 4,243
|
Quote:
__________________
Latest MKVToolNix is v79.0 If I ever ask you to upload something, please use my file server. |
|
![]() |
![]() |
#546 | Link | |
MKVToolNix author
Join Date: Sep 2002
Location: Braunschweig, Germany
Posts: 4,243
|
mkvtoolnix 2.3.0 released
Hey guys,
here's another release of mkvtoolnix, 2.3.0 this time. There are a couple of new features and a few important bug fixes along with the smaller improvements and changes. The change description from freshmeat.net reads as follows: Quote:
non-Unicode binary for Windows). This does not mean that mkvtoolnix cannot be built on these platforms, just that you'll have to do it yourself. A note for those who want to compile mkvtoolnix themselves: mkvtoolnix' library requirements have changed slightly. It now uses Boost's regex library instead of the PCRE library. mkvtoolnix can be linked against wxWidgets 2.6.x and 2.8.x as long as the 2.8 version has been built with 2.6 compatibility enabled (building definitely fails with 2.8 without 2.6 compatibility). Here are the links: ...to the home page: http://www.bunkus.org/videotools/mkvtoolnix/ ...to the source code: http://www.bunkus.org/videotools/mkv...-2.3.0.tar.bz2 ...to the Windows binary: http://www.bunkus.org/videotools/mkv....3.0-setup.exe As always, binaries for other Linux and Unix distributions are available from the home page. Last but not least the full ChangeLog since the previous release 2.2.0: ------------------------------cut------------------------------ 2008-09-08 Moritz Bunkus <moritz@bunkus.org> * mkvmerge: all: On Unix/Linux rpath linker flags have been removed again (they were actually removed before the release of v2.3.0). 2008-09-07 Moritz Bunkus <moritz@bunkus.org> * Released v2.3.0. 2008-09-06 Moritz Bunkus <moritz@bunkus.org> * mkvmerge: bug fix: improved the timecode calculation for MP3 tracks read from MP4 files. Another part of the fix for bug 165. 2008-09-03 Moritz Bunkus <moritz@bunkus.org> * mkvmerge: bug fix: mkvmerge honors the timecode offsets of all streams in a MPEG program stream (e.g. VOB file) fixing audio/video desynchronization. Fix for bug 295. 2008-08-30 Moritz Bunkus <moritz@bunkus.org> * mkvmerge: Switched from the PCRE regular expression library to Boost's RegEx library. 2008-08-23 Moritz Bunkus <moritz@bunkus.org> * mkvmerge: bug fix: DTS-in-WAV handling (14 to 16 bit expansion)was flawed. Fix for bug 288. * mkvmerge: new feature: Added support for Vorbis in AVI (format tag 0x566f). Fix for bug 271. * mkvmerge: new feature: Added support for PCM tracks withfloating point numbers (CodecID A_PCM/FLOAT/IEEE). Patch byAurelien Jacobs (see AUTHORS). 2008-08-21 Moritz Bunkus <moritz@bunkus.org> * mkvmerge: bug fix: The fix to the timecode handling for AVC tracks in MP4 files from 2008-04-16 caused certain other MP4 filesto not be read correctly. The video tracks were found, but no frames were read. Fix for bug 294. * mkvmerge: new feature: Added support for Ogg Kate subtitles. Patch by ogg.k.ogg.k@googlemail.com. 2008-08-20 Moritz Bunkus <moritz@bunkus.org> * mkvmerge, mmg: The option "--delay" was removed. The option "--sync" now only modifies the timecodes of a given track. mkvmerge does not pad audio tracks with silence. "--sync"works with all track types now, but using a stretch factor otherthan 1 with audio tracks might not work too well during playback. mmg's inputs for "Delay" and "Stretch by" can be usedwith all track types. Fix for bug 287. 2008-08-19 Moritz Bunkus <moritz@bunkus.org> * mkvmerge: enhancement: mmg outputs a more informative errormessage for known but unsupported input file types (e.g. ASF, FLV,MPEG TS) instead of the cryptic "file identification failed". * mkvmerge: bug fix: The VobSub reader would sometimes read too many bytes for a single SPU packet. Part of a fix for bug 245. 2008-05-16 Moritz Bunkus <moritz@bunkus.org> * mkvmerge: bug fix: Using BZIP2 compression resulted in broken streams. Patch by Aurelien Jacobs (see AUTHORS). 2008-05-15 Moritz Bunkus <moritz@bunkus.org> * mkvmerge: new feature: Improved support for WAV files biggerthan 4 GB which only contain a single DATA chunk and a wronglength field for this DATA chunk (e.g. eac3to creates such files). 2008-05-14 Moritz Bunkus <moritz@bunkus.org> * mkvmerge: bug fix: Certain Matroska files with dis-continuous streams (e.g. subtitles) caused huge memory consumption. Fix for bug 281. 2008-04-22 Moritz Bunkus <moritz@bunkus.org> * mkvmerge: bug fix: mkvmerge will output a proper error message if it is called with ASF/WMV files instead of detecting other kinds of streams (e.g. AVC ES streams). Fix for bug 280. 2008-04-20 Moritz Bunkus <moritz@bunkus.org> * mkvmerge: bug fix: Fixed an assertion in the OGM reader occuringfor OGM files with embedded chapters. Fix for bug 279. * mkvmerge: all: On Unix/Linux rpath linker flags are added for library paths given in LDFLAGS and configure's "--with-extra-libs" options. 2008-04-16 Moritz Bunkus <moritz@bunkus.org> * mkvmerge: bug fix: Fixed wrong timecodes for MP4 files thatcontain video tracks with B frames and edit lists. Fix for bug277. Patch by Damiano Galassi (see AUTHORS). 2008-04-14 Moritz Bunkus <moritz@bunkus.org> * mkvmerge: bug fix: mkvmerge will not strip leading spaces in SRT subtitles anymore. * mkvmerge: bug fix: Tuned the file type detection for MPEG ESstreams. Fix for bug 265. 2008-04-03 Moritz Bunkus <moritz@bunkus.org> * mkvmerge: bug fix: Fixed writing to UNC paths on Windows. Fixfor bug 275. 2008-03-09 Moritz Bunkus <moritz@bunkus.org> * mkvmerge: new feature: Added support for skipping ID3 tags in AAC and AC3 files. Fix for bug 204. * mkvmerge: new feature: Added support for DTS-HD (both "master audio" and "high resolution"). ------------------------------cut------------------------------ Have a nice day ![]() Mosu
__________________
Latest MKVToolNix is v79.0 If I ever ask you to upload something, please use my file server. |
|
![]() |
![]() |
#547 | Link | |
Registered User
Join Date: Jan 2006
Location: Athens, Greece
Posts: 1,518
|
Thanks a lot for the update!
![]() Quote:
![]() EDIT: I believe to forgot to update the program version number to 2.3.0. It displays 2.2.0 in titlebar. Last edited by nautilus7; 8th September 2008 at 17:19. |
|
![]() |
![]() |
#548 | Link |
MKVToolNix author
Join Date: Sep 2002
Location: Braunschweig, Germany
Posts: 4,243
|
Thanks for noticing; I'll update the binaries.
__________________
Latest MKVToolNix is v79.0 If I ever ask you to upload something, please use my file server. |
![]() |
![]() |
#549 | Link |
MKVToolNix author
Join Date: Sep 2002
Location: Braunschweig, Germany
Posts: 4,243
|
Binaries re-built and uploaded.
__________________
Latest MKVToolNix is v79.0 If I ever ask you to upload something, please use my file server. |
![]() |
![]() |
#550 | Link |
Registered User
Join Date: Sep 2003
Posts: 209
|
Hi Mosu,
first of all ![]() In addition I would like to ask if there are plans to support VC.1 elementary streams as a source format ? ATM the only way to use raw VC.1 streams with mkvmerge is to create a mkv file containing only the video with eac3to/gsdmux first and to import this mkv into mkvtoolnix. C.U. NanoBot |
![]() |
![]() |
#551 | Link |
Life's clearer in 4K UHD
Join Date: Jun 2003
Location: Notts, UK
Posts: 12,160
|
Hi Mosu,
Any chance of providing an "button option" to keep the "Video Stream Level Signalling" for MPEG-4 Part-2/Part-10 video streams. Instead of having to write-in the code? Many thanks
__________________
| I've been testing hardware media playback devices and software A/V encoders and decoders since 2001 | My Network Layout & A/V Gear |
|
![]() |
![]() |
#554 | Link |
Registered Developer
Join Date: Sep 2006
Posts: 9,140
|
@Mosu, don't know if you're still using my old code for parsing DTS-HD streams. I've found new information in the meanwhile. Here's the proper code to find out the size of the DTS-HD blocks:
Code:
if GetBits(bits, 32) = $64582025 then // DTS-HD sync dword begin GetBits(bits, 8); GetBits(bits, 2); blownUpHeader := GetBits(bits, 1) = 1; if blownUpHeader then begin GetBits(bits, 12); sizeOfDtsHdBlockInBytes := GetBits(bits, 20) + 1; end else begin GetBits(bits, 8); sizeOfDtsHdBlockInBytes := GetBits(bits, 16) + 1; end; end; |
![]() |
![]() |
#555 | Link | ||
MKVToolNix author
Join Date: Sep 2002
Location: Braunschweig, Germany
Posts: 4,243
|
Quote:
Quote:
__________________
Latest MKVToolNix is v79.0 If I ever ask you to upload something, please use my file server. |
||
![]() |
![]() |
#556 | Link |
MKVToolNix author
Join Date: Sep 2002
Location: Braunschweig, Germany
Posts: 4,243
|
That's still only a "maybe". I'd like to, but it's mostly a question of lack of time.
__________________
Latest MKVToolNix is v79.0 If I ever ask you to upload something, please use my file server. |
![]() |
![]() |
#557 | Link |
MKVToolNix author
Join Date: Sep 2002
Location: Braunschweig, Germany
Posts: 4,243
|
Maybe, maybe not. Sample files, please?
__________________
Latest MKVToolNix is v79.0 If I ever ask you to upload something, please use my file server. |
![]() |
![]() |
#559 | Link |
MKVToolNix author
Join Date: Sep 2002
Location: Braunschweig, Germany
Posts: 4,243
|
Ah ok.
__________________
Latest MKVToolNix is v79.0 If I ever ask you to upload something, please use my file server. |
![]() |
![]() |
#560 | Link |
Registered User
Join Date: Sep 2008
Posts: 1
|
mkvtoolnix 2.3.0 for Mac OS X 10.5
I have built a package of mkvtoolnix 2.3.0 for Leopard. It is universal, but will not work on 10.4 or earlier. It is built with bzip2, lzo, and FLAC support, but does not include the GUI for mkvmerge as I haven't been able to make it work.
MKVToolNix for Leopard (I also built a package of ogmtools if anyone wants that: OGMtools for Leopard) I did send email to Mosu about these but I figured I'd post them here also. |
![]() |
![]() |
Thread Tools | Search this Thread |
Display Modes | |
|
|