I believe will be a really plus for your program if you add an option we can convert any dts type into ac3.
No, sorry. MKVToolNix is solely working on the container level. It intentionally doesn’t include any decoding/encoding functionality.
If as you say doesn’t include any decoding/encoding then why you have the fuction to convert dts-hd into dts and truehd into ac3?
For DTS-HD the stream consists of frames of base DTS frames & DTS-HD frames. The HD frames depend on the base DTS frames, but not the other way around. Therefore one can simply drop the HD frames without affecting the base DTS frames. This applies to other types of extensions, too, e.g. X96 etc. It’s an intentional design choice by the format authors so that decoders that don’t support certain extension types can simply ignore them & still play the base frame.
For TrueHD & AC-3 things are different. Here both formats are completely independent of each other, but they’re stored in the same track at the same time. mkvmerge will separate them out into two separate tracks, again without having to modify any of the frames.
In both cases there’s no decoding/encoding involved at all.
Really why are you so other way of make convert dts to ac3???
I believe you can add it as you did for truehd->ac3 and dts-hd->dts.
And i believe it give at your program more features and more people to use it for everything about mkv files.
Why you don’t believe this?
You’re wrong. AC-3 is a totally different codec than DTS. It would require decoding DTS to PCM & re-encoding that to AC-3.
Delving into the world of encoding stuff means that I’ll have to implement a HUGE AMOUNT of options as encoding is so parametrized: there are so many codecs to chose, which often offer different types of settings, require special-case handling etc. Sure, I can include ffmpeg, but that still means that I need to include a way for the user to configure all those encoding-related settings. This also includes filters such as reducing the number of channels, resampling etc. etc. I’ll also need preview options, mostly for video (cropping) .There are full-blown projects that solely focus on this type of application, and I am 100% not going to go there.
I agree that having such an option would be useful to certain users. You simply fail to realize the huge amount of work this would take.
Hi. I understand frustrations on both sides. We rip our DVD‘s only to discover that Plex stumbles along trying to play them due to required transcoding. My LG TV doesn’t support DTS. Unfortunately many DVD‘s have DTS, especially in Europe. The only option I have found is to use Handbrake on the MKV file to convert the audio.