Page 1 of 1

TrueHD: 0 Audio Channels

Posted: Thu Dec 22, 2022 3:57 am
by scarbrtj
v1.17.2

This behavior has popped up every single time recently. What info can I give you. All rips result in audio-less files, and as can be seen, the TrueHD audio track shows as zero channels. Same version of MakeMKV in Windows, using same drive, works fine/as expected.
Screenshot from 2022-12-21 22-54-42.png
Screenshot from 2022-12-21 22-54-42.png (205.68 KiB) Viewed 13276 times

Re: TrueHD: 0 Audio Channels

Posted: Thu Dec 22, 2022 4:20 am
by dcoke22
I don't use MakeMKV on Linux, so this is just a guess. I think that MakeMKV on Linux just links to whatever ffmpeg you've got on your system, but on Windows and MacOS, MakeMKV comes bundled with a precompiled binary of ffmpeg. So, it is possible whatever version of ffmpeg is on your system has a bug in it.

Re: TrueHD: 0 Audio Channels

Posted: Thu Dec 22, 2022 4:22 am
by dcoke22
The recent post I vaguely remembered related to this topic: viewtopic.php?p=128049#p128049

Re: TrueHD: 0 Audio Channels

Posted: Sun Dec 25, 2022 7:41 pm
by scarbrtj
Thanks for the info. May be the culprit. However in version 1.17.0, I am sure it (TrueHD) was working. I only recently upgraded to 1.17.2.

I will update ffmpeg and report back if the behavior still persists.

Re: TrueHD: 0 Audio Channels

Posted: Sun Dec 25, 2022 7:51 pm
by scarbrtj
The behavior repeats with FFMpeg 4.3.1 installed.

Re: TrueHD: 0 Audio Channels

Posted: Sun Dec 25, 2022 8:05 pm
by scarbrtj
FWIW...

sudo apt-get install build-essential pkg-config libc6-dev libssl-dev libexpat1-dev libavcodec-dev libgl1-mesa-dev qtbase5-dev zlib1g-dev

results in nothing newly installed, all latest versions.

Re: TrueHD: 0 Audio Channels

Posted: Sun Dec 25, 2022 8:25 pm
by scarbrtj
I hate manually installing in Linux.

But anyways, I did it.

@mike_admin Can confirm that the new 1.17.2 version loses all audio channels for TrueHD 7.1 and will not rip an audio track (no audio track at all is ripped), but 1.17.1 behaves as expected. (And yes before downgrading to 17.1 I confirmed 17.2 showed 0 audio channels)

Re: TrueHD: 0 Audio Channels

Posted: Sat Apr 22, 2023 3:16 pm
by Woodbeck
I had this problem and it was only the case the the Linux version, the Windows version worked fine.

However, in my case I noticed that linux tends to have an older version of ffmpeg, which makemkv uses. Try installing the latest version of ffmpeg, this worked in my case.

You will need to follow the "Optional" building with latest libacodec on this post: viewtopic.php?f=3&t=224

See if that works, I am currently running version 1.17.3 and it works fine

Re: TrueHD: 0 Audio Channels

Posted: Sat Apr 22, 2023 4:02 pm
by Woodbeck
I forgot to mention that you need to do the optional part first, this isnt clear in the post.

If you get an error when you make, that is to do with a deprecated array, there is a solution to this in this forum, just search for the error and array name.

Re: TrueHD: 0 Audio Channels

Posted: Sat Apr 22, 2023 4:59 pm
by Woodbeck
UPDATE:

I have now repeated it with the very latest ffmpeg version and it no longer works with TrueHD audio.

Plays in VLC but not in JRMC

Re: TrueHD: 0 Audio Channels

Posted: Tue Jun 27, 2023 11:59 pm
by mediacable
1.17.4 and ffmpeg v6 (latest stable) or the prior stable ffmpeg 5.1.2 does not work, either, with the same issue that TrueHD channels show as 0.

makemkv 1.17.1 worked with ffmpeg 5.1.2 but 1.17.2, 1.17.3, and 1.17.4 have not worked with ffmpeg 5.1.2 so I'm thinking this is a bug in linux makemkv code since 1.17.2.

I'd like to further test this by compiling Makemkv 1.17.1 with ffmpeg v6 but since the glibc bug I can't easily test, but it does compile successfully linked to ffmpeg v6.

Re: TrueHD: 0 Audio Channels

Posted: Sun Oct 22, 2023 8:40 pm
by scarbrtj
Anyone know if this bug has been fixed in 1.17.5?

I still run 1.17.1 in order to be able to rip TrueHD in Linux