Re: [ecasound] multi-mixing and DBC_CHECK warning
Brought to you by:
kaiv
From: Kai V. <kve...@ec...> - 2008-03-09 12:16:43
|
Hi, btw, my last message to ecasound-list today, I promise! :) On Mon, 21 May 2007, Pierre Muller wrote: > I'm using ecasound to merge several wav files into few ones. > My problem is that when using the following command, resulting files are > partially blank (they contain several chunks of silence). Let's see... > ecasound -q -a:0 -i:audio111-2.wav -o:audio_1.wav -y:0.975 > -t:60.576 -a:1 -i:audio333-2.wav -o:audio_3.wav > -y:2.008 -t:39.703 -a:2 -i:audio333-3.wav -o:audio_3.wav -y:41.711 > -t:5.185 -a:3 -i:audio333-4.wav -o:audio_3.wav -y:46.896 -t:6.502 -a:4 This doesn't quite work as '-t:xxx' is a global setting (unlike '-y' which is applied to one file only). So you specify one '-t' for each file, but in practise only the last '-t' will have any effect. > And the following message appears several times : > Warning: DBC_CHECK failed - > "little_endian_uint32(riff_format_rep.byte_second) == > static_cast<uint32_t>(bytes_per_second())", audioio-wave.cpp, 369. I think this is a separate issue. It would seem the RIFF WAVE headers are not fully valid. How have you created the input .wav files? Br, Kai |