LigH
21st March 2005, 15:54
Dear community,
currently, I see no way to simply decode and downmix Multichannel dts to Dolby ProLogic II encoded stereo for use on an audio CD:
For example, I'd like to try to use the BS_Downmix.dll plugin to convert dts audio directly to DPL-II encoded audio, like that:
azidts.exe -auto6ch -core( -input dts.dts -output dpl2.wav -2ch ) -plugin( -name BS_Downmix.dll -func *** )
But I don't want to miss the LFE. Unfortunately, LFE input is not yet supported by the BS_Downmix.dll plugin - the only currently supported functions were "NoLFE" and "NoLFE_Old".
Is anyone able to add LFE downmix support? I don't have a C compiler; I'm not even sure if it is at all that easy as to adapt the downmix matrix from Azid...
Furthermore, azidts does not support "-ota( -g #db )": It reports the peak volume, but the created WAV file is not amplified, but empty! Obviously, it does not understand pregain. And without normalization, the result is way too quiet.
A possible workarounds could be to create an intermediate AC3 (but the BeSweet.dll 1.5b23 uses wrong channel mappings, and the *SPECIAL* BeSweet.dll does not support AC3Enc "due to its suckness", althoug it was fixed long ago; unfortunately, DSPguru never released a current DLL version 1.5b29)
azidts.exe -auto6ch -core( -input dts.dts -output ac3.ac3 ) -ac3enc( -b 640 )
besweet.exe -core( -input ac3.ac3 -output dpl2.wav -2ch ) -ota( -norm 0.95 ) -azid( -d 2/0 -s dplii -L -3db ) -ssrc( --rate 44100 )
But I may combine all the parts that at least work, to build a quite strange chain of conversions: dts => 6 mono WAV => mux => AC3 => DPL-II
azidts.exe -auto6ch -core( -input dts.dts -output Ch_ -6ch )
{build mux.mux}
besweet.exe -core( -input mux.mux -output ac3.ac3 ) -ota( -norm 0.95 ) -ac3enc( -b 640 )
besweet.exe -core( -input ac3.ac3 -output dpl2.wav -2ch ) -ota( -norm 0.95 ) -azid( -d 2/0 -s dplii -L -3db ) -ssrc( --rate 44100 )
Not really efficient, but at lease effective... - so I wonder if anyone has better ideas.
currently, I see no way to simply decode and downmix Multichannel dts to Dolby ProLogic II encoded stereo for use on an audio CD:
For example, I'd like to try to use the BS_Downmix.dll plugin to convert dts audio directly to DPL-II encoded audio, like that:
azidts.exe -auto6ch -core( -input dts.dts -output dpl2.wav -2ch ) -plugin( -name BS_Downmix.dll -func *** )
But I don't want to miss the LFE. Unfortunately, LFE input is not yet supported by the BS_Downmix.dll plugin - the only currently supported functions were "NoLFE" and "NoLFE_Old".
Is anyone able to add LFE downmix support? I don't have a C compiler; I'm not even sure if it is at all that easy as to adapt the downmix matrix from Azid...
Furthermore, azidts does not support "-ota( -g #db )": It reports the peak volume, but the created WAV file is not amplified, but empty! Obviously, it does not understand pregain. And without normalization, the result is way too quiet.
A possible workarounds could be to create an intermediate AC3 (but the BeSweet.dll 1.5b23 uses wrong channel mappings, and the *SPECIAL* BeSweet.dll does not support AC3Enc "due to its suckness", althoug it was fixed long ago; unfortunately, DSPguru never released a current DLL version 1.5b29)
azidts.exe -auto6ch -core( -input dts.dts -output ac3.ac3 ) -ac3enc( -b 640 )
besweet.exe -core( -input ac3.ac3 -output dpl2.wav -2ch ) -ota( -norm 0.95 ) -azid( -d 2/0 -s dplii -L -3db ) -ssrc( --rate 44100 )
But I may combine all the parts that at least work, to build a quite strange chain of conversions: dts => 6 mono WAV => mux => AC3 => DPL-II
azidts.exe -auto6ch -core( -input dts.dts -output Ch_ -6ch )
{build mux.mux}
besweet.exe -core( -input mux.mux -output ac3.ac3 ) -ota( -norm 0.95 ) -ac3enc( -b 640 )
besweet.exe -core( -input ac3.ac3 -output dpl2.wav -2ch ) -ota( -norm 0.95 ) -azid( -d 2/0 -s dplii -L -3db ) -ssrc( --rate 44100 )
Not really efficient, but at lease effective... - so I wonder if anyone has better ideas.