Lossless film media is exceptionally rare. Are you sure you don’t mean compressed digital video?
what Lossless film media are you referring to?
Are you talking about the ones got played in cinema and requires internet connection and retrieves a decoding key each time before they could be played?
If you read the post he clearly states it’s from physical media he owns. Most likely he’s ripping ISOs from UHD media.
We just asked what media. Blurays are highly compressed. Cinema DCPs are rare. Or some project files of his own. Strange use of Infuse as probably better ways to send prores files from a macbook directly without infuse.
Seems like there’s a new tool which can allow 7.1 Dolby TrueHD to be converted to 5.1 Dolby Digital Plus while preserving atmos. Anyone technically knowledgeable want to give it a try?
It allows decoding a specified TrueHD presentation. For Dolby Atmos, the decoded audio is provided as a Dolby Atmos Master Format (DAMF) set.
This makes it possible to re-encode to DDP Atmos while preserving dynamic objects.
Reddit thread about it with more info: Reddit - The heart of the internet
While I doubt that Dolby’s licensing would ever allow Infuse to do this in realtime, it might be a workaround for those who want remux files playing in Atmos with some manual conversion.
This is easy with DeeZy now, it uses TrueHDD.
deezy.exe encode atmos --atmos-mode streaming movie.mkv and boom, you have converted your TrueHD Atmos track in your movie.mkv to a separate DDP+Atmos track (.ec3). I’ll likely vibe up a script that processes all TrueHD content in my library like that.
Unfortunately, Infuse doesn’t support external audio tracks for Jellyfin libraries, unlike Jellyfin, yet. Remuxxing every Atmos file is such a massive PITA that it’s stupid. Hopefully people can comment and upvote their support for external audio files, so we can get Atmos working in Infuse for all our Atmos content.
I don’t believe that’s the problem here.
After you do the extraction, can you play your Atmos tracks, using Jellyfin app, with a HDMI passthrough? (can you see Atmos being recognised by your receiver?)
Yes ofc, that is the whole point. After converting to DDP+Atmos I get Atmos on my eARC connected soundbar with Swiftfin.
Infuse doesn’t have an issue with DDP+Atmos either, the issue has been that it was borderline impossible to convert from TrueHD Atmos (the format on UHD Blu-rays) to DDP+Atmos (the format AppleTV/Infuse supports). Now it’s easy to convert the audio, but Infuse won’t play the Atmos audio unless the original files are modified, which is a big issue.
As per conversation above - it’s an TVOS limitation, not Infuse’s.
What you’re describing here is a re-encoding workaround. I don’t believe Infuse performs any re-encoding at the moment, as it’s usually the media library (streamer-)’s job (i.e. Plex will re-encode and remux media on the fly).
What might be in the realm of possibility is a collab between Plex and Firecore, to create encoding profile targeting this case specifically (so TrueHD in the container, ATV+Infuse as player).
Not sure how you’ve obtained DEE, but this will be the biggest hurdle - Dolby Encoding Engine is a proprietary, closed-source and paid piece of software. deezy is just a wrapper around that and ffmpeg.
I doubt plex nor firecore would be able to incorporate that without obtaining (probably expensive) license from Dolby.
Yeah duh, ofc we’re talking about the workaround, @ozmbie literally used that word in the post I replied to. I don’t get the point of your two latest posts.
The issue is that the workaround for getting Atmos working, until TrueHD pass-through is a feature of tvOS, is made a PITA by Infuse not yet supporting external audio tracks.
Technically it’s not re-encoding btw, as TrueHD is lossless, so it’s just a encode.
You’re conflating several things here.
If you’ve already got a licensed DEE, and know how to use Deezy, then you are free to re-encode your own library so that it’s ATV compatible… and in the end you get your compressed Atmos via Infuse.
Unsure why you’re even here then? Given how unpractical that is for everyone else, what is your expectation from Firecore here?
I honestly can’t believe it’s not already absurdly clear what my expectation from Firecore is; to implement support for external audio files.
Using Deezy is damn easy too (probably why it’s named like it is), if you can figure out setting up your own NAS, Jellyfin and Infuse you can likely figure it out too. If not just send the github link to chatgpt and ask for any help you need.
Nice! I gave it a quick go with Deezy and it worked! Was pretty easy to merge the new EAC file back into the mkv using MKVToolnix. It played back a converted TrueHD Atmos demo file as atmos in Infuse with correct speakers in use (including height speakers). It would be easy to write a script to automate it all.
I’d love to see some blind tests comparing the TrueHD Atmos track played with passthrough (on another device), and a re-encoded Dolby Digital Plus atmos track played through Infuse. To see if the conversion quality is noticeable.
Yes, it’s re-encoding. But it means my movies can now make use of my height speakers. Pretty neat. It’s similar to converting Profile 7 Dolby Vision files to Profile 8 using dovi_tool. We now have an audio equivalent.
Here is a full guide to DeeZy:
- Make this folder directory (download Deezy.exe, ffmpeg.exe, truehdd.exe, DEE 5.2.1 and place them correctly)
project/
├── deezy.exe
└── apps/
├── ffmpeg/
│ └── ffmpeg.exe
├── dee/
│ ├── dee.exe
│ └── …all other dee files
└── truehdd/
└── truehdd.exe
- Open Windows Terminal,
cdto the folder with deezy.exe - Run this with your own movie and TV paths:
.\deezy.exe `
encode atmos --atmos-mode streaming --bitrate 1024 `
--max-parallel 3 --temp-dir "D:\atmosconvert\temp" `
--batch-summary-output `
--output-template "{stem}.en" `
"Y:\media\movies\**\*truehd*atmos*.mkv" "Y:\media\movies\**\*truehd*atmos*.mp4" `
"Y:\media\TV\**\*truehd*atmos*.mkv" "Y:\media\TV\**\*truehd*atmos*.mp4" `
3 max parallel processes is a good default, if your PC is good you can increase to like 5.
That’s a clever bit of kit.. but giving up the lossless, true audio channels, to go compressed… just to gain some metadata gimmick.
People really want this?
Atmos ain’t some worthless metadata gimmick, it makes a big difference.
The fact that you call it, refer to it as “worthless” is all I need to know. Thanks. I’ll stick with my preferred lossless.
How is it possible to be that bad at reading comprehension? I was obviously referring to your claim.
And Atmos ain’t lossless while played non-Atmos systems, the objects need to be downmixed to LPCM and the object positioning is lost.
That’s not what happens, the metadata gimmick just gets ignored. No downmixing necessary. True bedded in channels are passed through. In the case of infuse losslessly using LPCM.