Subject: is it possible to resample and mix in one pass?
From: Louis-David Mitterrand (vindex_AT_apartia.org)
Date: Tue Feb 17 2004 - 16:20:58 EET
Hello,
I've got this .ecs file:
-a:1 -f:s16_le,2,44100 -i dispute.ewf -ea:150 -kl:1,0,150,2
-a:all -t:52 -o:2-dispute.wav
Now I'd like to resample dispute.ewf from 48000 to 44100:
-a:1 -f:s16_le,2,44100 -i resample-hq,auto,dispute.ewf -ea:150 -kl:1,0,150,2
-a:all -t:52 -o:2-dispute.wav
But I get this error:
****************************************************************************
* ecasound v2.3.1 (C) 1997-2003 Kai Vehmanen
****************************************************************************
- [ Session created ] ------------------------------------------------------
(eca-chainsetup-parser) Note! Interpreting option dispute.ecs as -s:dispute.ecs.
- [ Chainsetup created (file) ] --------------------------------------------
(eca-chainsetup-parser) Set processing time to 52.00.
- [ Connecting chainsetup ] ------------------------------------------------
(eca-chainsetup) 'nonrt' buffering mode selected.
Warning: DBC_CHECK failed - "ECA_AUDIO_FORMAT::samples_per_second() == ECA_AUDIO_POSITION::samples_per_second()", audioio.cpp, 307.
(eca-chainsetup) Audio object "/home/ldm/music/bacteries_blues/dispute.wav", mode "read".
(audio-io) Format: s16_le, channels 2, srate 44100, interleaved.
(eca-chainsetup) Audio object "2-dispute.wav", mode "read/write".
(audio-io) Format: s16_le, channels 2, srate 48000, interleaved.
---
ecasound: ERROR: [ECA-CHAINSETUP] : "All audio objects must have a common sampling rate; sampling rate of audio object '2-dispute.wav' differs from engine rate (48000 <-> 44100); unable to continue."
What did I do wrong?
Thanks,
-- Sometimes a cigar is just a cigar. -- Sigmund Freud
This archive was generated by hypermail 2b28 : Tue Feb 17 2004 - 16:17:46 EET