Comments (3)
Use the Enhanced AC-3 Merger tool after you rendered the ADM to a multichannel WAV. That will be a valid Atmos file. JOC encoding is not possible, so the file won't be small enough to pass through optical, but it will work with HDMI and will give the same result. Better, actually.
from cavern.
@VoidXH thanks for the answer. Enhanced AC-3 Merger constructor expects Enhanced AC-3 streams (e.g. streams from EnhancedAC3Reader), but right now I have only one stream, from my atmos WAV file (opened with RIFFWaveReader), so if I pass that stream to the merger constructor, errors occur when trying to read the EAC3 header, as expected. There's some steps that I'm skipping in the middle so my atmos WAV file can be used with the Enhanced AC-3 Merger tool? (I'm using the Cavern.Format.Transcoders.EnhancedAC3Merger class).
Oh and one more thing, will it preserve the Atmos objects or only the beds?
Thanks!
from cavern.
By Enhanced AC-3 Merger, I meant the tool under CavernSamples, not the class. E-AC-3 encoding has to be done by FFmpeg, since BAP/coefficient encoding is not yet implemented for E-AC-3 transcoding. The entire process is the following, and does not require coding:
- Import the content into Cavernize and export it in your desired channel layout.
- Import the rendered file into Enhanced AC-3 Merger, and export to E-AC-3.
The result will be a channel-based render of the content. Because the bitrate will be way over DD+ Atmos content, the resulting quality is actually better than using JOC. Objects will not be preserved, but this doesn't have any effect on spatial accuracy. Refer to the render guidelines for proof.
from cavern.
Related Issues (20)
- Add treble attenuation to all curves except flat HOT 2
- Side/rear swap doesn't work in Cavernize HOT 1
- Source curves aren't smooth HOT 1
- Optimize AddSlope HOT 1
- WaveformUtils.Downmix HOT 1
- arm64 binary for downloads HOT 1
- Add ST 2098-2 Immersive Audio Bitstream HOT 6
- ASIO support HOT 3
- Weird artifacts when playing DD+ Atmos HOT 2
- Auto Crossover HOT 2
- Add 3.1.2 layout HOT 1
- Full 64-bit support for ADM BWF HOT 2
- Phase-reversal for allpass HOT 1
- Do you have plan for support AHT content? HOT 2
- Linux/PipeWire Support HOT 1
- Biquad editor WPF control and demo application HOT 1
- Documentation issues HOT 3
- Non-calibrated gains HOT 1
- QuickEQ new settings HOT 2
- Upmixers in the Demo Player HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from cavern.