Zivjo!

Zanima me, ali obstajajo kaksna orodja, s katerimi se da (preko cevi --
pipes) posamezen track z glasbenega CD-ja ripati in kodirati v mp3
*brez* vmesne datoteke (ala tmp.wav).
Nekaj v smislu:
rip track# | encode > out.mp3

cdda2wav namrec ne zna .wav toka podatkov posiljati na stdout. 
Z "readcdda" in "wav2cdr" mi je potem s pipe filetki uspelo dobiti .wav
tok podatkov na stdoutin sicer takole:

readcdda -D /dev/sg0 -B /dev/sr0 -t $1 -z $1 -o 0 -s 0  -m ATAPI -S -1
/dev/pipe &
wav2cdr --incdr --towav /dev/pipe - | bladeenc stdin out.mp3


Ampak problem pa ocitno nastane pri pipe-u (|) med wav2cdr in bladeenc:

wav2cdr: error: for writing wav format output must be seekable (Illegal
seek)
bladeenc: ERROR: Couldn't open 'Standard input stream'!

Ali se da pipe nekako narediti seekable s strani wav2cdr?
Nek vmesni buffer, ki bi se obnasal kot navaden file...

Vnaprej hvala za pomoc!

lp,
Ales

Одговори путем е-поште