diff --git a/TrueHD-and-AC-3.md b/TrueHD-and-AC-3.md new file mode 100644 index 0000000..876f380 --- /dev/null +++ b/TrueHD-and-AC-3.md @@ -0,0 +1,15 @@ +# How does mkvmerge handle TrueHD tracks with embedded AC-3 data? + +## The problem + +I'd like to keep thd+ac3 in a single track. + +## The answer + +If a TrueHD track contains AC-3 data then both data sets are completely decodable independently from another. The AC-3 part is present so that if that track is output to a hardware decoder that doesn't know about TrueHD then that hardware decoder can still decode the AC-3 part. The only difference between the two is that TrueHD is a lossless codec while AC-3 isn't – but they've both been done from the same source material. + +The Matroska specs state that one track must only contain data for one codec. Therefore mkvmerge cannot keep the AC-3 interleaved with the TrueHD part in a single track. + +Starting with release 7.7.0 mkvmerge's solution is to [present the AC-3 core as an additional track](/mbunkus/mkvtoolnix/issues/1107). This applies to TrueHD tracks read from any source file, be it from e.g. a raw TrueHD file, from a Matroska file or a MPEG transport stream. Before release 7.6.0 mkvmerge was silently discarding the AC-3 core. + +Categories: [merging](FAQ#category-merging) diff --git a/TrueHD-and-AC3.md b/TrueHD-and-AC3.md deleted file mode 100644 index 0931c99..0000000 --- a/TrueHD-and-AC3.md +++ /dev/null @@ -1,15 +0,0 @@ -# How does mkvmerge handle TrueHD tracks with embedded AC3 data? - -## The problem - -I'd like to keep thd+ac3 in a single track. - -## The answer - -If a TrueHD track contains AC3 data then both data sets are completely decodable independently from another. The AC3 part is present so that if that track is output to a hardware decoder that doesn't know about TrueHD then that hardware decoder can still decode the AC3 part. The only difference between the two is that TrueHD is a lossless codec while AC3 isn't – but they've both been done from the same source material. - -The Matroska specs state that one track must only contain data for one codec. Therefore mkvmerge cannot keep the AC3 interleaved with the TrueHD part in a single track. - -Starting with release 7.7.0 mkvmerge's solution is to [present the AC3 core as an additional track](/mbunkus/mkvtoolnix/issues/1107). This applies to TrueHD tracks read from any source file, be it from e.g. a raw TrueHD file, from a Matroska file or a MPEG transport stream. Before release 7.6.0 mkvmerge was silently discarding the AC3 core. - -Categories: [merging](FAQ#category-merging)