I guessed that libavcodec uses floating point too, this may explain the huge filesize difference. But I still get
awfully sounding conversion on output with
Code:
eac3to Source.dtshd stdout.wav -normalize | qaac --ignorelength -o Destination.m4a -
whichever ArcSoft files I use (now testing ArcSoft package 1.1.0.0)
What I don't understand if I open the dtshd file in foobar2000 using eac3to as decoder wrapper, the file plays very good, no annoying hiss and not quiet even in 7.1 layout. Simply no artifacts. Why the conversion is so poor, I use the same command line???