ການທີ່ຕ້ອງ Rip ເພງທີ່ເປັນ audio disc ໄປເປັນ mp3 ນັ້ນທຳມະດາແລ້ວ ມີ software ຫລາຍໂຕທີ່ເຮັດໄດ້ແຕ່ບົດຄວາມນີ້ມາກ່ວາເຖິງການ rip ເພງຈາກຊີດີ ມາເກັບໄວ້ເປັນ mp3 ຜ່ານ bash script ກັນ
ລັກສະນະການເຮັດວຽກຄື ເມື່ອເຮົາສັ່ງເຮັດວຽກໂປຣແກຣມ ໂຕ script ຈະຖອດ file ສຽງທັງຫມົດມາເປັນ mp3 ແລ້ວຈະຈັດເກັບຢູ່ ໂຟ້ນເດີ້ ປະຈຸບັນ
ທຳອິດຕິດຕັ້ງ package ທີ່ຈຳເປັນ ໃຊ້ apt-get ຫລື aptitude ກໍ່ໄດ້
$ sudo aptitude install lame cdda2wav
ສ່ວນຂອງ script ໃຊ້ editor ຕາມແຕ່ມັກ
$ sudo vim /usr/local/bin/cmp3
#!/bin/bash
# Rip audio disc to mp3
#
# USAGE: $0 prefix
# exam1: $0 T2
# -> track1.mp3
# track2.mp3
# ...
# in current dir
#
# Requist: need to have lame cdda2wav
if [ $1 ]; then PREFIX="$1-"; fi
DEV='/dev/cdrom'
TMP="/tmp/$USER/`basename $0`_$RANDOM"
mkdir -p $TMP
pushd $TMP
#to wave
cdda2wav -L 1 -D $DEV -B
#to mp3
for i in *wav; do
NUM=`echo ${i%.*} | cut -d_ -f 2`-
TITLE=`grep 'Tracktitle=' ${i%.*}.inf | cut -d\' -f2`
lame -h -V 2 $i $PREFIX$NUM$TITLE.mp3
done
popd
mv $TMP/*mp3 .
rm -rf $TMP
ເຮັດໃຫ້ມັນເຮັດວຽກໄດ້
$ sudo chmod 777 /usr/local/bin/cmp3
ການເໃຊ້ວຽກຄືໃສ່ແຜ່ນ cd audio ແລ້ວສັ່ງrun cmp3 ຈະໄດ້ໄຟສ mp3 ມາຢູ່ໃນໂຟນເດີ້ທີ່ທ່ານໃຊ້ຢູ່
ຮຽບຮຽງຈາກ debianclub.org
No comments:
Post a Comment