TrueHD: 0 Audio Channels

The place to discuss linux version of MakeMKV
Post Reply
scarbrtj
Posts: 63
Joined: Fri Apr 20, 2018 11:21 pm

TrueHD: 0 Audio Channels

Post 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 15765 times
dcoke22
Posts: 3052
Joined: Wed Jul 22, 2020 11:25 pm

Re: TrueHD: 0 Audio Channels

Post 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.
dcoke22
Posts: 3052
Joined: Wed Jul 22, 2020 11:25 pm

Re: TrueHD: 0 Audio Channels

Post by dcoke22 »

The recent post I vaguely remembered related to this topic: viewtopic.php?p=128049#p128049
scarbrtj
Posts: 63
Joined: Fri Apr 20, 2018 11:21 pm

Re: TrueHD: 0 Audio Channels

Post 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.
scarbrtj
Posts: 63
Joined: Fri Apr 20, 2018 11:21 pm

Re: TrueHD: 0 Audio Channels

Post by scarbrtj »

The behavior repeats with FFMpeg 4.3.1 installed.
scarbrtj
Posts: 63
Joined: Fri Apr 20, 2018 11:21 pm

Re: TrueHD: 0 Audio Channels

Post 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.
scarbrtj
Posts: 63
Joined: Fri Apr 20, 2018 11:21 pm

Re: TrueHD: 0 Audio Channels

Post 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)
Attachments
Screenshot from 2022-12-25 15-22-43.png
Screenshot from 2022-12-25 15-22-43.png (249.4 KiB) Viewed 15720 times
Woodbeck
Posts: 12
Joined: Fri Mar 24, 2023 4:20 pm

Re: TrueHD: 0 Audio Channels

Post 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
Woodbeck
Posts: 12
Joined: Fri Mar 24, 2023 4:20 pm

Re: TrueHD: 0 Audio Channels

Post 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.
Woodbeck
Posts: 12
Joined: Fri Mar 24, 2023 4:20 pm

Re: TrueHD: 0 Audio Channels

Post 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
mediacable
Posts: 8
Joined: Sun Dec 25, 2022 9:53 pm

Re: TrueHD: 0 Audio Channels

Post 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.
scarbrtj
Posts: 63
Joined: Fri Apr 20, 2018 11:21 pm

Re: TrueHD: 0 Audio Channels

Post 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
Post Reply