Hi.
Does anybody know how to set SoX to handle the 64 floating point output from eac3to?
Or in an other question, what kind of 64bit-Stream is eac3to giving out?
I've tried a lot of commands but all I've got is noise and it sounds like playing a CD-ROM in an audio-player.
This is the last command-line i've tried to pipe from eac3to to SoX:
Code:
eac3to "test.ac3" stdout.wav -full -simple | sox -V3 --type .f64 --rate 48000 --encoding floating-point --bits 64 --channels 6 --ignore-length - -t wav --encoding floating-point --bits 32 result.wav
"--type raw --rate 48000 --encoding floating-point --bits 64 --channels 6" -> Doesn't works too. Lot of noise.
If i set "--type" to wav, SoX says:
Code:
sox WARN wav: wave header missing FmtExt chunk
sox FAIL formats: can't open input `-': Sorry, don't understand .wav size
And if I command eac3to to write the 64bit output directly to a WAV-File, Mediainfo means:
Code:
General
Complete name : E:\Tools\eac3to\test.wav
Format : Wave
File size : 668 MiB
Duration : 5mn 4s
Overall bit rate mode : Constant
Overall bit rate : 18.4 Mbps
Audio
ID : 0
Format : PCM
Format profile : Float
Format settings, Endianness : Float
Codec ID : 00001000-0000-0300-8000-00AA00389B71
Codec ID/Hint : IEEE
Duration : 5mn 4s
Bit rate mode : Constant
Bit rate : 18.4 Mbps
Channel(s) : 6 channels
Channel positions : Front: L C R, Side: L R, LFE
Sampling rate : 48.0 KHz
Bit depth : 64 bits
Stream size : 668 MiB (100%)