請問一個轉檔的 script - Linux

Table of Contents

讀到第一個 row, mplayer 就停掉了, 出現

No bind found for key 'c'.
[Mixer] No hardware mixing, inserting volume filter.
===== PAUSE =====

按 ctrl-c 得到

MPlayer interrupted by signal 2 in module: pause

怎麼會 pause 呢? 要如何修正?

以下是 script

##############################################################################

a=`TMPDIR=. mktemp`
rm -f $a

mkfifo $a


cat << EOF | while read i; do

rec02.wav 40.5 431.5 a1
rec02.wav 475 461 a2
rec02.wav 938.5 456 a3

EOF
j=(${i[@]})

test ${#j[@]} -ne 4 && continue

lame -t -a --vbr-new -V 9 --nohist $a ${j[3]}.mp3 &


mplayer \
-ao pcm:file=$a \
-ss ${j[1]} \
-endpos ${j[2]} \
${j[0]}

done

rm -f $a

--

All Comments