Hi,
I am hoping someone can offer some assistance for the problem I am having.
I am trying to use the Compressed WAV option to create an ACM compressed WAV. The ACM codec I wish to use is 32 bit. My Windows 7 version is 64 bit. I have sucessfully installed the 32 bit codec and it is working in other 32 bit applications such as Adobe Audition 3.0.
I initially could not see the codec in dbpoweramp because I had the 64 bit version installed. I have uninstalled it and done a forced install of the 32 bit version of dbpoweramp. I am using version Ref 15.3 I can now see the codec I want in the list of codecs when in dbpoweramp. For the record I am trying to create compressed BWF Layer 2 files. I am aware there is a codec for dbpoweramp to do this natively but the .mp2 codec in dbpoweramp is limited in the options and bit rates it supports.
The problem I am experiencing is when I try to create the compressed WAV in dbpoweramp, it appears to be creating the compressing the file in that it doesn't return an error and the time it takes seems to suggest it is doing something but the resultant file it creates is 0kB.
This happens regardless of any installed ACM codec I try.
I have also tried this on a completely different WinXP machine with the same results.
Thanks in advance...
edit: Here's the log
Splitting Command Line:Done
->-> [dBCoreConverter::ReaddBCommandFile]
<-<- [dBCoreConverter::ReaddBCommandFile]
Decodes [clDecoder::Get]
BatchID [clDecoder::Set]
->-> [cldBCodecHandler::LoadEncoder]
Loading Encoder 'C:\Program Files (x86)\Illustrate\dBpoweramp\encoder\Wave.DLL'
<-<- [cldBCodecHandler::LoadEncoder]
BatchID [clEncoder::Set]
->-> [dBCoreConverter::StripCoreConverterCmds]
<-<- [dBCoreConverter::StripCoreConverterCmds]
SendRawUnCompressed [clEncoder::Get]
IsLive [clDSP::Get]
SendOverReplayGainTags [clDSP::Get]
BatchID [clDSP::Set]
Communicate [clDecoder::Get]
Communicate [clEncoder::Get]
NeedHQAudio [clEncoder::Get]
->-> [clDecoder::Open]
Opening file 'C:\Temp\Robin Thicke - When I Get You Alone.wav' for read access: Opened
Reading Audio Information
->-> [clWaveDecoder::Initialize]
<-<- [clWaveDecoder::Initialize]
->-> [clRIFFHandler::Initialize]
clRIFFHandler::CalcAllChunks: Ok
<-<- [clRIFFHandler::Initialize]
->-> [clRIFFHandler::ScanFile]
clRIFFHandler::CalcAllChunks: Ok
RIFF Header 'RIFF' Length: 37843158 FormType 'WAVE'
Got Chunk 'fmt ' Length: 18 RiffSizeLeft: 37843146 ChunkPosition: 12
Got Chunk 'data' Length: 37843120 RiffSizeLeft: 37843120 ChunkPosition: 38
clRIFFHandler::CalcAllChunks: Ok
<-<- [clRIFFHandler::ScanFile]
Read Audio Information
->-> [clWaveDecoder::ReadIDTags]
->-> [clWaveDecoder::PullOutFMTnDATA]
Finding 'fmt ' chunk.
Finding 'data' chunk.
Assigning 'fmt ' chunk to WFX
<-<- [clWaveDecoder::PullOutFMTnDATA]
2 ID Tags:
_riff_1: DATA Length: 4 fmt
_riff_2: DATA Length: 4 data
<-<- [clWaveDecoder::ReadIDTags]
->-> [clWaveDecoder::FillAudioProps]
Audio Quality: CD (Lossless)
Encoder Settings: PCM
Wave Header: Wave Format Extended
Channel Mapping: Left, Right
Sample Count: 9,460,780
Riff Chunks: 'fmt ' 18 bytes, 'data' 36.09 MB
Gapless: Yes
<-<- [clWaveDecoder::FillAudioProps]
Writing Audio Information
->-> [clWaveDecoder::FillAudioInfo]
Audio Length: 214530 mili-seconds 37843120 bytes 1411 kbps
<-<- [clWaveDecoder::FillAudioInfo]
Written Audio Information
Preparing to Decode
->-> [clWaveDecoder::PrepareToDecodeAudio]
Calling ACMDecoder.CreateNewConverter
Compressed WFX (on file): Format Tag: 1 Channels: 2 Bits per Sample: 16 Samples Per Second: 44100 Bytes Per Second: 176400 Block Align: 4 CB Size: 0
Uncompressed WFX (sent to db): Format Tag: 1 Channels: 2 Bits per Sample: 16 Samples Per Second: 44100 Bytes Per Second: 176400 Block Align: 4 CB Size: 0
Setting Position in File
<-<- [clWaveDecoder::PrepareToDecodeAudio]
Prepared Decoding
<-<- [clDecoder::Open]
SendOverReplayGainTags [clEncoder::Get]
->-> [clDSP::BeginConversion]
DSP Resample is Active:
Source Audio Format Tag: 1 Channels: 2 Bits per Sample: 16 Samples Per Second: 44100 Bytes Per Second: 176400 Block Align: 4 CB Size: 0
Destination Audio Format Tag: 1 Channels: 2 Bits per Sample: 16 Samples Per Second: 48000 Bytes Per Second: 192000 Block Align: 4 CB Size: 0
<-<- [clDSP::BeginConversion]
->-> [clEncoder::BeginConversion]
Converting to 'C:\Users\David\Desktop\Robin Thicke - When I Get You Alone.wav' encoder settings ' -compression="ACM" -acm="5000020080BB000080BB0000800400001600020000DC0 50003000F00010018000000000000000000"'
Wave output WaveFormat: Format Tag: 80 Channels: 2 Bits per Sample: 0 Samples Per Second: 48000 Bytes Per Second: 48000 Block Align: 1152 CB Size: 22
->-> [clRIFFHandler::InitializeNewWAV]
clRIFFHandler::CalcAllChunks: Ok
->-> Adding Chunk 'fmt ' Length: 40 [clRIFFHandler::AddChunk]
clRIFFHandler::CalcAllChunks: Ok
<-<- [clRIFFHandler::AddChunk]
->-> Adding Chunk 'fact' Length: 4 [clRIFFHandler::AddChunk]
clRIFFHandler::CalcAllChunks: Ok
<-<- [clRIFFHandler::AddChunk]
->-> Adding Chunk 'data' Length: 0 [clRIFFHandler::AddChunk]
clRIFFHandler::CalcAllChunks: Ok
<-<- [clRIFFHandler::AddChunk]
->-> [clRIFFHandler::WriteChunkHeaders]
clRIFFHandler::CalcAllChunks: Ok
Writing Chunk Header 'fmt ' Length: 40 ChunkPosition: 12 ChunkDataPos: 20
Writing Chunk Header 'fact' Length: 4 ChunkPosition: 60 ChunkDataPos: 68
Writing Chunk Header 'data' Length: 0 ChunkPosition: 72 ChunkDataPos: 80
<-<- Exit as only write to data chunk [clRIFFHandler::WriteChunkHeaders]
Writing Chunk Data 'fmt ' Length: 40 ChunkPosition: 12 ChunkDataPos: 20
Writing Chunk Data 'fact' Length: 4 ChunkPosition: 60 ChunkDataPos: 68
<-<- [clRIFFHandler::InitializeNewWAV]
<-<- [clEncoder::BeginConversion]
Communicate [clDecoder::Get]
Communicate [clEncoder::Get]
Encoding To: Wave
Encoder Cmd Line: -compression="ACM" -acm="5000020080BB000080BB0000800400001600020000DC0 50003000F00010018000000000000000000"
DSP Effects:
Resample: -frequency="48000"
============= CONVERSION BEGIN =============
============= CONVERSION END =============
Communicate [clDecoder::Get]
Communicate [clEncoder::Get]
->-> [dBCoreConverter::CloseDecoder]
->-> [clDecoder::Close]
->-> [clWaveDecoder::Close]
<-<- [clWaveDecoder::Close]
<-<- [clDecoder::Close]
->-> [clDSP::EndConversion]
<-<- [clDSP::EndConversion]
->-> [clEncoder::EndConversion]
->-> [clRIFFHandler::WriteChunkHeaders]
clRIFFHandler::CalcAllChunks: Ok
Writing Chunk Header 'data' Length: 0 ChunkPosition: 72 ChunkDataPos: 80
<-<- [clRIFFHandler::WriteChunkHeaders]
Writing Chunk Data 'fact' Length: 4 ChunkPosition: 60 ChunkDataPos: 68
<-<- [clEncoder::EndConversion]
File Size Check : 80 bytes Filename: C:\Users\David\Desktop\Robin Thicke - When I Get You Alone.wav
File Size Check (before ID Tags Written): 80 bytes Filename: C:\Users\David\Desktop\Robin Thicke - When I Get You Alone.wav
->-> [dBCoreConverter::IDTagWriter]
Decodes [clDecoder::Get]
IDTags [clDecoder::Set]
->-> [clWaveDecoder::WriteIDTags]
->-> [clRIFFBEXTChunk::TagsToBEXT]
Encoding BEXT chunk [clRIFFBEXTChunk::TagsToBEXT]
<-<- [clRIFFBEXTChunk::TagsToBEXT]
Opening file 'C:\Users\David\Desktop\Robin Thicke - When I Get You Alone.wav' for write access: Opened
->-> [clRIFFHandler::Initialize]
clRIFFHandler::CalcAllChunks: Ok
<-<- [clRIFFHandler::Initialize]
->-> [clRIFFHandler::ScanFile]
clRIFFHandler::CalcAllChunks: Ok
RIFF Header 'RIFF' Length: 72 FormType 'WAVE'
Got Chunk 'fmt ' Length: 40 RiffSizeLeft: 60 ChunkPosition: 12
Got Chunk 'fact' Length: 4 RiffSizeLeft: 12 ChunkPosition: 60
Got Chunk 'data' Length: 0 RiffSizeLeft: 0 ChunkPosition: 72
clRIFFHandler::CalcAllChunks: Ok
<-<- [clRIFFHandler::ScanFile]
->-> [clRIFFLISTChunk::TagsToLIST]
<-<- [clRIFFLISTChunk::TagsToLIST]
clRIFFHandler::CalcAllChunks: Ok
->-> [clRIFFHandler::WriteChunkHeaders]
clRIFFHandler::CalcAllChunks: Ok
Writing Chunk Header 'id3 ' Length: 10 ChunkPosition: 80 ChunkDataPos: 88
<-<- [clRIFFHandler::WriteChunkHeaders]
<-<- [clWaveDecoder::WriteIDTags]
<-<- [dBCoreConverter::IDTagWriter]
Communicate [clDecoder::Get]
Communicate [clEncoder::Get]
->-> [clDSP::AfterConversion]
<-<- [clDSP::AfterConversion]
Conversion completed in 6.7 seconds x31 realtime encoding
File Size Check (core converter exit): 98 bytes Filename: C:\Users\David\Desktop\Robin Thicke - When I Get You Alone.wav
I am hoping someone can offer some assistance for the problem I am having.
I am trying to use the Compressed WAV option to create an ACM compressed WAV. The ACM codec I wish to use is 32 bit. My Windows 7 version is 64 bit. I have sucessfully installed the 32 bit codec and it is working in other 32 bit applications such as Adobe Audition 3.0.
I initially could not see the codec in dbpoweramp because I had the 64 bit version installed. I have uninstalled it and done a forced install of the 32 bit version of dbpoweramp. I am using version Ref 15.3 I can now see the codec I want in the list of codecs when in dbpoweramp. For the record I am trying to create compressed BWF Layer 2 files. I am aware there is a codec for dbpoweramp to do this natively but the .mp2 codec in dbpoweramp is limited in the options and bit rates it supports.
The problem I am experiencing is when I try to create the compressed WAV in dbpoweramp, it appears to be creating the compressing the file in that it doesn't return an error and the time it takes seems to suggest it is doing something but the resultant file it creates is 0kB.
This happens regardless of any installed ACM codec I try.
I have also tried this on a completely different WinXP machine with the same results.
Thanks in advance...
edit: Here's the log
Splitting Command Line:Done
->-> [dBCoreConverter::ReaddBCommandFile]
<-<- [dBCoreConverter::ReaddBCommandFile]
Decodes [clDecoder::Get]
BatchID [clDecoder::Set]
->-> [cldBCodecHandler::LoadEncoder]
Loading Encoder 'C:\Program Files (x86)\Illustrate\dBpoweramp\encoder\Wave.DLL'
<-<- [cldBCodecHandler::LoadEncoder]
BatchID [clEncoder::Set]
->-> [dBCoreConverter::StripCoreConverterCmds]
<-<- [dBCoreConverter::StripCoreConverterCmds]
SendRawUnCompressed [clEncoder::Get]
IsLive [clDSP::Get]
SendOverReplayGainTags [clDSP::Get]
BatchID [clDSP::Set]
Communicate [clDecoder::Get]
Communicate [clEncoder::Get]
NeedHQAudio [clEncoder::Get]
->-> [clDecoder::Open]
Opening file 'C:\Temp\Robin Thicke - When I Get You Alone.wav' for read access: Opened
Reading Audio Information
->-> [clWaveDecoder::Initialize]
<-<- [clWaveDecoder::Initialize]
->-> [clRIFFHandler::Initialize]
clRIFFHandler::CalcAllChunks: Ok
<-<- [clRIFFHandler::Initialize]
->-> [clRIFFHandler::ScanFile]
clRIFFHandler::CalcAllChunks: Ok
RIFF Header 'RIFF' Length: 37843158 FormType 'WAVE'
Got Chunk 'fmt ' Length: 18 RiffSizeLeft: 37843146 ChunkPosition: 12
Got Chunk 'data' Length: 37843120 RiffSizeLeft: 37843120 ChunkPosition: 38
clRIFFHandler::CalcAllChunks: Ok
<-<- [clRIFFHandler::ScanFile]
Read Audio Information
->-> [clWaveDecoder::ReadIDTags]
->-> [clWaveDecoder::PullOutFMTnDATA]
Finding 'fmt ' chunk.
Finding 'data' chunk.
Assigning 'fmt ' chunk to WFX
<-<- [clWaveDecoder::PullOutFMTnDATA]
2 ID Tags:
_riff_1: DATA Length: 4 fmt
_riff_2: DATA Length: 4 data
<-<- [clWaveDecoder::ReadIDTags]
->-> [clWaveDecoder::FillAudioProps]
Audio Quality: CD (Lossless)
Encoder Settings: PCM
Wave Header: Wave Format Extended
Channel Mapping: Left, Right
Sample Count: 9,460,780
Riff Chunks: 'fmt ' 18 bytes, 'data' 36.09 MB
Gapless: Yes
<-<- [clWaveDecoder::FillAudioProps]
Writing Audio Information
->-> [clWaveDecoder::FillAudioInfo]
Audio Length: 214530 mili-seconds 37843120 bytes 1411 kbps
<-<- [clWaveDecoder::FillAudioInfo]
Written Audio Information
Preparing to Decode
->-> [clWaveDecoder::PrepareToDecodeAudio]
Calling ACMDecoder.CreateNewConverter
Compressed WFX (on file): Format Tag: 1 Channels: 2 Bits per Sample: 16 Samples Per Second: 44100 Bytes Per Second: 176400 Block Align: 4 CB Size: 0
Uncompressed WFX (sent to db): Format Tag: 1 Channels: 2 Bits per Sample: 16 Samples Per Second: 44100 Bytes Per Second: 176400 Block Align: 4 CB Size: 0
Setting Position in File
<-<- [clWaveDecoder::PrepareToDecodeAudio]
Prepared Decoding
<-<- [clDecoder::Open]
SendOverReplayGainTags [clEncoder::Get]
->-> [clDSP::BeginConversion]
DSP Resample is Active:
Source Audio Format Tag: 1 Channels: 2 Bits per Sample: 16 Samples Per Second: 44100 Bytes Per Second: 176400 Block Align: 4 CB Size: 0
Destination Audio Format Tag: 1 Channels: 2 Bits per Sample: 16 Samples Per Second: 48000 Bytes Per Second: 192000 Block Align: 4 CB Size: 0
<-<- [clDSP::BeginConversion]
->-> [clEncoder::BeginConversion]
Converting to 'C:\Users\David\Desktop\Robin Thicke - When I Get You Alone.wav' encoder settings ' -compression="ACM" -acm="5000020080BB000080BB0000800400001600020000DC0 50003000F00010018000000000000000000"'
Wave output WaveFormat: Format Tag: 80 Channels: 2 Bits per Sample: 0 Samples Per Second: 48000 Bytes Per Second: 48000 Block Align: 1152 CB Size: 22
->-> [clRIFFHandler::InitializeNewWAV]
clRIFFHandler::CalcAllChunks: Ok
->-> Adding Chunk 'fmt ' Length: 40 [clRIFFHandler::AddChunk]
clRIFFHandler::CalcAllChunks: Ok
<-<- [clRIFFHandler::AddChunk]
->-> Adding Chunk 'fact' Length: 4 [clRIFFHandler::AddChunk]
clRIFFHandler::CalcAllChunks: Ok
<-<- [clRIFFHandler::AddChunk]
->-> Adding Chunk 'data' Length: 0 [clRIFFHandler::AddChunk]
clRIFFHandler::CalcAllChunks: Ok
<-<- [clRIFFHandler::AddChunk]
->-> [clRIFFHandler::WriteChunkHeaders]
clRIFFHandler::CalcAllChunks: Ok
Writing Chunk Header 'fmt ' Length: 40 ChunkPosition: 12 ChunkDataPos: 20
Writing Chunk Header 'fact' Length: 4 ChunkPosition: 60 ChunkDataPos: 68
Writing Chunk Header 'data' Length: 0 ChunkPosition: 72 ChunkDataPos: 80
<-<- Exit as only write to data chunk [clRIFFHandler::WriteChunkHeaders]
Writing Chunk Data 'fmt ' Length: 40 ChunkPosition: 12 ChunkDataPos: 20
Writing Chunk Data 'fact' Length: 4 ChunkPosition: 60 ChunkDataPos: 68
<-<- [clRIFFHandler::InitializeNewWAV]
<-<- [clEncoder::BeginConversion]
Communicate [clDecoder::Get]
Communicate [clEncoder::Get]
Encoding To: Wave
Encoder Cmd Line: -compression="ACM" -acm="5000020080BB000080BB0000800400001600020000DC0 50003000F00010018000000000000000000"
DSP Effects:
Resample: -frequency="48000"
============= CONVERSION BEGIN =============
============= CONVERSION END =============
Communicate [clDecoder::Get]
Communicate [clEncoder::Get]
->-> [dBCoreConverter::CloseDecoder]
->-> [clDecoder::Close]
->-> [clWaveDecoder::Close]
<-<- [clWaveDecoder::Close]
<-<- [clDecoder::Close]
->-> [clDSP::EndConversion]
<-<- [clDSP::EndConversion]
->-> [clEncoder::EndConversion]
->-> [clRIFFHandler::WriteChunkHeaders]
clRIFFHandler::CalcAllChunks: Ok
Writing Chunk Header 'data' Length: 0 ChunkPosition: 72 ChunkDataPos: 80
<-<- [clRIFFHandler::WriteChunkHeaders]
Writing Chunk Data 'fact' Length: 4 ChunkPosition: 60 ChunkDataPos: 68
<-<- [clEncoder::EndConversion]
File Size Check : 80 bytes Filename: C:\Users\David\Desktop\Robin Thicke - When I Get You Alone.wav
File Size Check (before ID Tags Written): 80 bytes Filename: C:\Users\David\Desktop\Robin Thicke - When I Get You Alone.wav
->-> [dBCoreConverter::IDTagWriter]
Decodes [clDecoder::Get]
IDTags [clDecoder::Set]
->-> [clWaveDecoder::WriteIDTags]
->-> [clRIFFBEXTChunk::TagsToBEXT]
Encoding BEXT chunk [clRIFFBEXTChunk::TagsToBEXT]
<-<- [clRIFFBEXTChunk::TagsToBEXT]
Opening file 'C:\Users\David\Desktop\Robin Thicke - When I Get You Alone.wav' for write access: Opened
->-> [clRIFFHandler::Initialize]
clRIFFHandler::CalcAllChunks: Ok
<-<- [clRIFFHandler::Initialize]
->-> [clRIFFHandler::ScanFile]
clRIFFHandler::CalcAllChunks: Ok
RIFF Header 'RIFF' Length: 72 FormType 'WAVE'
Got Chunk 'fmt ' Length: 40 RiffSizeLeft: 60 ChunkPosition: 12
Got Chunk 'fact' Length: 4 RiffSizeLeft: 12 ChunkPosition: 60
Got Chunk 'data' Length: 0 RiffSizeLeft: 0 ChunkPosition: 72
clRIFFHandler::CalcAllChunks: Ok
<-<- [clRIFFHandler::ScanFile]
->-> [clRIFFLISTChunk::TagsToLIST]
<-<- [clRIFFLISTChunk::TagsToLIST]
clRIFFHandler::CalcAllChunks: Ok
->-> [clRIFFHandler::WriteChunkHeaders]
clRIFFHandler::CalcAllChunks: Ok
Writing Chunk Header 'id3 ' Length: 10 ChunkPosition: 80 ChunkDataPos: 88
<-<- [clRIFFHandler::WriteChunkHeaders]
<-<- [clWaveDecoder::WriteIDTags]
<-<- [dBCoreConverter::IDTagWriter]
Communicate [clDecoder::Get]
Communicate [clEncoder::Get]
->-> [clDSP::AfterConversion]
<-<- [clDSP::AfterConversion]
Conversion completed in 6.7 seconds x31 realtime encoding
File Size Check (core converter exit): 98 bytes Filename: C:\Users\David\Desktop\Robin Thicke - When I Get You Alone.wav
Comment