ນີ້ແມ່ນ ecamonitor ຄໍາສັ່ງທີ່ສາມາດດໍາເນີນການໄດ້ໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີໂດຍໃຊ້ຫນຶ່ງໃນຫຼາຍບ່ອນເຮັດວຽກອອນໄລນ໌ຂອງພວກເຮົາເຊັ່ນ Ubuntu Online, Fedora Online, Windows online emulator ຫຼື MAC OS online emulator
ໂຄງການ:
NAME
ecatools - ເຄື່ອງມືປະມວນຜົນສຽງໂດຍອີງໃສ່ ecasound
ສະຫຼຸບສັງລວມ
ecaconvert .extension file1 [ file2 ... fileN ]
ecafixdc file1 [ file2 ... fileN ]
ຂະໜາດ file1 [ file2 ... fileN ]
ecamonitor [ເຈົ້າພາບ][:ພອດ]
ແກ້ບັນຫາ file1 [ file2 ... fileN ]
ecaplay [-dfhklopq] [ file1 file2 ... fileN ]
ecasignalview [ທາງເລືອກ] [ການປ້ອນຂໍ້ມູນ] [ຜົນຜະລິດ]
ລາຍລະອຽດ
Ecatools ແມ່ນ utils ເສັ້ນຄໍາສັ່ງງ່າຍດາຍສໍາລັບການປະມວນຜົນໄຟລ໌ສຽງ. ແຕ່ລະເຄື່ອງມືໄດ້ຖືກອອກແບບ
ເພື່ອປະຕິບັດການດໍາເນີນການສະເພາະໃດຫນຶ່ງ. ເຄື່ອງມືສ່ວນໃຫຍ່ຍັງສະຫນັບສະຫນູນການປຸງແຕ່ງ batch.
ECACONVERT
ເຄື່ອງມືສໍາລັບການປ່ຽນຊຸດຂອງໄຟລ໌ເປັນຮູບແບບເປົ້າຫມາຍທົ່ວໄປ. ຮູບແບບເປົ້າຫມາຍນີ້ແມ່ນ
ໃຫ້ເປັນການໂຕ້ຖຽງແຖວຄໍາສັ່ງທໍາອິດ, ແລະ syntax ຂອງມັນແມ່ນ .exe.
ECAFIXDC
ເຄື່ອງມືບັນທັດຄໍາສັ່ງງ່າຍດາຍສໍາລັບການແກ້ໄຂ DC-offset.
ECALENGTH
ເບິ່ງແຍກຕ່າງຫາກ ຂະໜາດ(1) ຫນ້າຜູ້ຊາຍ.
ECAMONITOR
Ecamonitor ເປັນໂຄງການ util ທີ່ສາມາດຖືກນໍາໃຊ້ເພື່ອຕິດຕາມກວດກາກອງປະຊຸມ ecasound ການເຄື່ອນໄຫວ.
Ecamonitor ແມ່ນສາມາດສະແດງຂໍ້ມູນກ່ຽວກັບ chainsetup ໃນປັດຈຸບັນເຊັ່ນ: ບັນຊີລາຍຊື່ຂອງ
ວັດສະດຸປ້ອນ, ຜົນໄດ້ຮັບ, ຕໍາແຫນ່ງປະຈຸບັນ, ຜົນກະທົບ, ສະຖານະພາບເຄື່ອງຈັກແລະສິ່ງອື່ນໆຈໍານວນຫລາຍ.
ໂດຍຄ່າເລີ່ມຕົ້ນ ecamonitor ຈະພະຍາຍາມເຊື່ອມຕໍ່ກັບທີ່ຢູ່ IP4 "localhost", ໄປຫາພອດ "2868". ກ
ທີ່ຢູ່ທີ່ແຕກຕ່າງກັນສາມາດຖືກກໍານົດໃນເວລາທີ່ເລີ່ມຕົ້ນ ecamonitor, ຕົວຢ່າງ "ecamonitor
foo.mynetwork.com" ຫຼື "ecamonitor foo.mynetwork.com:4500".
ເພື່ອເປີດໃຊ້ການເຊື່ອມຕໍ່ຂາເຂົ້າ, ecasound ຕ້ອງໄດ້ຮັບການເລີ່ມຕົ້ນດ້ວຍ --daemon ທາງເລືອກ.
Ecamonitor ຖືກປະຕິບັດຢູ່ໃນ Python ໂດຍໃຊ້ NetECI API.
ປັບປ່ຽນໃຫ້ສະອາດ
Ecanormalize ເປັນເຄື່ອງມືບັນທັດຄໍາສັ່ງສໍາລັບການປົກກະຕິຂອງໄຟລ໌ສຽງເພື່ອນໍາໃຊ້ຢ່າງເຕັມທີ່
ຄວາມລະອຽດຕົວຢ່າງທີ່ມີຢູ່. Ecanormalize ທໍາອິດຊອກຫາວ່າໄຟລ໌ປ້ອນຂໍ້ມູນສາມາດມີຫຼາຍປານໃດ
ຂະຫຍາຍໂດຍບໍ່ມີການ clipping ແລະຖ້າຫາກວ່າມີພື້ນທີ່ສໍາລັບການເພີ່ມຂຶ້ນ, ການເພີ່ມຂຶ້ນຂອງ static ຈະເປັນ
ນຳໃຊ້ກັບໄຟລ໌.
ECAPLAY
Ecaplay ເປັນເຄື່ອງມືບັນທັດຄໍາສັ່ງສໍາລັບການຫຼິ້ນໄຟລ໌ສຽງ. Ecaplay ໃຊ້ libecasound
ເຄື່ອງຈັກແລະດັ່ງນັ້ນຈຶ່ງສາມາດຈັດການທຸກຮູບແບບສຽງທີ່ສະຫນັບສະຫນູນໂດຍຫ້ອງສະຫມຸດ.
ໄຟລ໌ສາມາດໄດ້ຮັບການຄັດເລືອກສໍາລັບການຫຼິ້ນໂດຍການລະບຸຊື່ໄຟລ໌ໃນບັນຊີຄໍາສັ່ງ,
ຫຼືໂດຍການນໍາໃຊ້ກົນໄກ playlist ໄດ້. ໃນຮູບແບບ playlist, ໄຟລ໌ສາມາດໄດ້ຮັບການເພີ່ມເຂົ້າໄປໃນ playlist ໄດ້
ການນໍາໃຊ້ -q ທາງເລືອກ. ທ -p ທາງເລືອກຫຼັງຈາກນັ້ນສາມາດຖືກນໍາໃຊ້ເພື່ອຫຼິ້ນເພງທັງຫມົດໃນ playlist ໄດ້.
Ecaplay ຈະຊ້ຳເພງລາຍການຫຼິ້ນຈົນກວ່າຈະຢຸດຢ່າງຈະແຈ້ງ (ດ້ວຍ Ctrl-C ສອງເທົ່າ).
ລາຍການຫຼິ້ນສາມາດຖືກລ້າງດ້ວຍ -f ແລະເນື້ອໃນຂອງຕົນລະບຸໄວ້ກັບ -l ທາງເລືອກ.
ຖ້າບໍ່ໄດ້ລະບຸໄວ້ເປັນຢ່າງອື່ນ, ecaplay ຈະໃຊ້ອຸປະກອນອອກສຽງທີ່ລະບຸໄວ້ໃນ
~/.ecasound/ecasoundrc ສໍາລັບການຫຼິ້ນ. ອຸປະກອນຜົນຜະລິດທີ່ແຕກຕ່າງກັນສາມາດໄດ້ຮັບການຄັດເລືອກດ້ວຍ
ECAPLAY_OUTPUT_DEVICE ສະພາບແວດລ້ອມ shell ຕົວປ່ຽນແປງຫຼືມີ -o:output_device ເສັ້ນຄໍາສັ່ງ
ທາງເລືອກ.
ການຫຼິ້ນສາມາດຢຸດໄດ້ທຸກເວລາດ້ວຍ Ctrl-C. ຖ້າຫຼາຍໄຟລ໌ຖືກຫຼິ້ນ, ທໍາອິດ
Ctrl-C ຈະຢຸດໄຟລ໌ປັດຈຸບັນ ແລະຍ້າຍໄປຫຼິ້ນອັນຕໍ່ໄປ. ອອກ Ctrl-C ສອງຄັ້ງ
(ພາຍໃນຫນຶ່ງວິນາທີ), ຈະເຮັດໃຫ້ ecaplay ອອກໄປ.
-d:ລະດັບດີບັກ
ກໍານົດລະດັບ debug libecasound. ເບິ່ງ ຟັງສຽງ(1).
-f ລ້າງເນື້ອໃນ playlist. ເບິ່ງຕົວເລືອກນຳ -l, -p ແລະ -q.
-h ພິມຂໍ້ມູນການນໍາໃຊ້ແລະອອກ.
-k: ຈໍານວນ
ຂ້າມ 'ຈໍານວນ' ຂອງໄຟລ໌.
-l ບອກເນື້ອໃນ playlist ໃນປະຈຸບັນເພື່ອ stdout. ເບິ່ງຕົວເລືອກນຳ -f, -p ແລະ -q.
-o:output_device
ໃຊ້ 'output_device' ແທນອຸປະກອນຜົນຜະລິດເລີ່ມຕົ້ນ (ຕາມທີ່ລະບຸໄວ້ໃນ
~/.ecasound/ecasoundrc). Syntax ແມ່ນຄືກັນກັບທີ່ໃຊ້ໂດຍຕົວເລືອກ "-o" ecasound (ເບິ່ງ
ຟັງສຽງ(1) man page). ທາງເລືອກນີ້ overrides ໄດ້ ECAPLAY_OUTPUT_DEVICE ສະພາບແວດລ້ອມ
ຕົວແປ (ຂໍ້ມູນເພີ່ມເຕີມຂ້າງລຸ່ມນີ້).
-p ຫຼິ້ນເພງໃນ playlist (ໃນຮູບແບບ looped). ເບິ່ງຕົວເລືອກນຳ -f, -l ແລະ -q.
-q ຄິວເພງໃໝ່ໃສ່ລາຍການຫຼິ້ນ. ຊື່ໄຟລ໌ທັງຫມົດທີ່ໃຫ້ຢູ່ໃນເສັ້ນຄໍາສັ່ງຈະເປັນ
ເພີ່ມໃສ່ລາຍການຫຼິ້ນແລ້ວ. ມັນເປັນໄປໄດ້ທີ່ຈະຈັດແຖວເພງໃຫມ່ໃນຂະນະທີ່ອີກອັນຫນຶ່ງ
ຕົວຢ່າງຂອງ ecaplay ກໍາລັງໃຊ້ລາຍການຫຼິ້ນ. ເບິ່ງຕົວເລືອກນຳ -f, -l ແລະ -p.
ECASIGNALVIEW
Ecasignalview ແມ່ນຫມາຍເຖິງການຕິດຕາມຄວາມກວ້າງຂອງສັນຍານແລະສະຖິຕິສູງສຸດ. ມັນຍອມຮັບ
ຕົວເລືອກຕໍ່ໄປນີ້:
input ທາງເລືອກທໍາອິດທີ່ບໍ່ໄດ້ເລີ່ມຕົ້ນດ້ວຍ '-' ຖືກຕີຄວາມໝາຍວ່າເປັນຕົວປ້ອນຂໍ້ມູນ. ນີ້
ສາມາດເປັນອຸປະກອນຫຼືຊື່ໄຟລ໌. ທຸກຮູບແບບທີ່ libecasound ຮອງຮັບແມ່ນໄດ້ຮັບການຍອມຮັບ.
ຄ່າເລີ່ມຕົ້ນເປັນ '/dev/dsp'.
output ຄືກັນກັບການປ້ອນຂໍ້ມູນ, ທາງເລືອກທີສອງທີ່ບໍ່ເລີ່ມຕົ້ນດ້ວຍ '-' ຖືກຕີຄວາມໝາຍວ່າເປັນຜົນຜະລິດ.
ຄ່າເລີ່ມຕົ້ນເປັນ 'null'.
-b:buffersize
Buffersize ໃນກອບຕົວຢ່າງ. ຄ່າເລີ່ມຕົ້ນເປັນ 128.
-c ເປີດໃຊ້ໂໝດສະສົມ. ໂຕນັບບໍ່ໄດ້ຖືກຣີເຊັດຫຼັງຈາກໂຫຼດຂໍ້ມູນຄືນໃໝ່. *ເຊົາໃຊ້ແລ້ວ*
-d ເປີດໃຊ້ໂໝດດີບັກ.
-f:format_string
ລະບຸຮູບແບບສຽງເລີ່ມຕົ້ນ. ເບິ່ງ ຟັງສຽງ(1) ສໍາລັບລາຍລະອຽດ.
-r:rate_msec
ລະບຸອັດຕາການໂຫຼດຫນ້າຈໍຄືນໃນ milliseconds.
-ຂ້າພະເຈົ້ານໍາໃຊ້ຂະຫນາດເສັ້ນສໍາລັບການສະແດງໃຫ້ເຫັນຄວາມກວ້າງຂວາງຂອງຕົວຢ່າງສຽງ.
-L ໃຊ້ຂະຫນາດ logarithmic ສໍາລັບການສະແດງຄວາມກວ້າງຂອງຕົວຢ່າງສຽງ.
-G, -B, -M*, -r, -z
ຕົວເລືອກ Ecasound ໃຊ້ເພື່ອດັດແປງພຶດຕິກໍາຂອງເຄື່ອງຈັກ, ເບິ່ງ ຟັງສຽງ(1) manpage ສໍາລັບ
ລາຍລະອຽດ.
ເມື່ອ ecasignalview ກໍາລັງແລ່ນ, ຄໍາສັ່ງແປ້ນພິມຕໍ່ໄປນີ້ສາມາດຖືກນໍາໃຊ້ເພື່ອ
ຄວບຄຸມການດໍາເນີນງານ (ຮຽກຮ້ອງໃຫ້ມີການສະຫນັບສະຫນູນລະບົບສໍາລັບການໂຕ້ຕອບຂອງ UNIX terminal
ຄວບຄຸມ):
spacebar
ຣີເຊັດສະຖິຕິ (ສູງສຸດສູງສຸດ, ຂະໜາດສະເລ່ຍ ແລະຈຳນວນຕົວຢ່າງທີ່ຖືກຕັດ).
q ຫຼື Q ຫຼື Esc
ອອກຈາກ ecasignalview.
ມັນຍັງສາມາດຣີເຊັດຕົວນັບສູງສຸດສູງສຸດ ແລະການຕັດຕົວຢ່າງໂດຍການສົ່ງ a
ສັນຍານ SIGHUP ກັບຂະບວນການ (ເຊັ່ນ: ຈາກ console ອື່ນ: "killall -v -HUP
ecasignalview").
ເອກະສານທີ່ສົມບູນເພີ່ມເຕີມສໍາລັບ ecasignalview ສາມາດພົບໄດ້ຈາກ "ຄູ່ມືຜູ້ໃຊ້ Ecasound"
(ເບິ່ງ ''http://nosignal.fi/ecasound -> ເອກະສານ'').
ENVIRONMENT
ECASOND ເສັ້ນທາງໄປສູ່ ecasound ປະຕິບັດໄດ້. ໃຊ້ໂດຍ ecatools ຫຼາຍ.
ECAPLAY_OUTPUT_DEVICE ecaplay ອຸປະກອນຄວນໃຊ້ສໍາລັບການອອກສຽງ. syntax ດຽວກັນກັບສໍາລັບ
ທາງເລືອກ ecaplay/ecasound "-o".
ໃຊ້ ecamonitor ອອນໄລນ໌ໂດຍໃຊ້ບໍລິການ onworks.net