ນີ້ແມ່ນຄໍາສັ່ງ qarecord ທີ່ສາມາດດໍາເນີນການໄດ້ໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີໂດຍໃຊ້ຫນຶ່ງໃນຫຼາຍໆບ່ອນເຮັດວຽກອອນໄລນ໌ຂອງພວກເຮົາເຊັ່ນ Ubuntu Online, Fedora Online, Windows online emulator ຫຼື MAC OS online emulator
ໂຄງການ:
NAME
qarecord - ເປັນເຄື່ອງມືການບັນທຶກສຽງ
ສະຫຼຸບສັງລວມ
qarecord [ alsa-ທາງເລືອກ ] [ ທາງເລືອກທົ່ວໄປ ]
qarecord --jack [ ທາງເລືອກທົ່ວໄປ ]
qarecord { - ຊ່ວຍ | - ການປ່ຽນແປງ }
ລາຍລະອຽດ
qarecord ເປັນເຄື່ອງມືການບັນທຶກງ່າຍດາຍແຕ່ແຂງ. qarecord ເຮັດວຽກໄດ້ດີກັບທັງ stereo ແລະ
ການບັນທຶກຫຼາຍຊ່ອງ, ມີທັງ ALSA ແລະ JACK, ແລະທັງໃນໂໝດ 16 ບິດ ແລະ 32 ບິດ. ໂດຍ
ການນໍາໃຊ້ ringbuffer ຂະຫນາດໃຫຍ່ສໍາລັບການເກັບກໍາຂໍ້ມູນ, overruns buffer ແມ່ນຫຼີກເວັ້ນການ. qarecord ມີ
GUI ອີງໃສ່ Qt ທີ່ມີເຄື່ອງວັດແທກສູງສຸດຂອງກາຟິກ.
MIDI ຜົນກະທົບຕໍ່
ນອກເຫນືອຈາກປຸ່ມຕ່າງໆໃນ GUI, ການບັນທຶກສາມາດເລີ່ມຕົ້ນແລະຢຸດຜ່ານ MIDI.
qarecord ໃຊ້ລໍາດັບ ALSA ສໍາລັບຈຸດປະສົງນີ້.
ເອກະສານ naming
ກ່ອງໂຕ້ຕອບບັນທຶກໄຟລ໌ປະກົດວ່າການບັນທຶກຄັ້ງທໍາອິດຖືກເປີດໃຊ້, ຫຼືຜ່ານການເລືອກ
ໃຫມ່... ໃນ ເອກະສານ ເມນູ. ຖ້າໄຟລ໌ນັ້ນມີຢູ່ແລ້ວ, ໄຟລ໌ເກົ່າຈະຖືກປ່ຽນຊື່ (ເປັນ
ຊື່ເອກະສານ. ເກົ່າx.wav), ບ່ອນທີ່ x ເປັນຕົວເລກທີ່ເພີ່ມຂຶ້ນ. ຖ້າໄຟລ໌ໃຫຍ່ກວ່າ
ຂອບເຂດຈໍາກັດການແບ່ງປັນ, ໄຟລ໌ຈະຖືກປິດແລະການບັນທຶກຈະສືບຕໍ່ໃນໄຟລ໌ໃຫມ່
ຊື່ເອກະສານ.ສ່ວນx.wav, ບ່ອນທີ່ x ເປັນຕົວເລກທີ່ເພີ່ມຂຶ້ນ.
ການກໍານົດເວລາ ແລະ ບູລິມະສິດ
qarecord ມີກະທູ້ບູລິມະສິດສູງອັນໜຶ່ງທີ່ດຶງຂໍ້ມູນຈາກ ALSA ແລະໜຶ່ງບູລິມະສິດປົກກະຕິ
ກະທູ້ທີ່ຂຽນຂໍ້ມູນໃສ່ແຜ່ນ. ນີ້ຈະເຮັດວຽກທີ່ດີທີ່ສຸດຖ້າຜູ້ໃຊ້ຖືກອະນຸຍາດໃຫ້ດໍາເນີນການ
ຫົວຂໍ້ບູລິມະສິດໃນເວລາຈິງ (rtprio), ເບິ່ງ ຂອບເຂດຈໍາກັດ .conf(5) ສໍາລັບຂໍ້ມູນເພີ່ມເຕີມ. ໃນຮູບແບບ JACK,
ເຫດຜົນດຽວກັນໃຊ້ໄດ້, ແຕ່ມັນຖືກຈັດການໂດຍ JACK, ເບິ່ງ jackd(1) ສໍາລັບຂໍ້ມູນເພີ່ມເຕີມ.
ringbuffer ຖືກນໍາໃຊ້ເພື່ອ buffer ຂໍ້ມູນກ່ອນທີ່ມັນຈະຖືກຂຽນລົງໃນ disk.
OPTIONS
ໂດຍທົ່ວໄປ ທາງເລືອກໃນການ
--32 ບິດ
ຖ້າລະບຸ, WAVE 32 ບິດຈະເປັນຮູບແບບຜົນຜະລິດ. ຖ້າບໍ່ໄດ້ລະບຸ, ເປັນ 16 bit
ໄຟລ໌ WAVE ຈະຖືກບັນທຶກໄວ້.
--buffersize ໄບ
ຂະຫນາດຂອງ ringbuffer ໃນ bytes. ຄ່າເລີ່ມຕົ້ນ (1048576) ຄວນຈະພຽງພໍສໍາລັບ
ຈຸດປະສົງທີ່ສຸດ. ມັນຕ້ອງເປັນຫຼາຍຂະໜາດຂອງກອບ (ຊ່ອງ * bytes ຕໍ່
ຊ່ອງທາງ).
--ຊ່ອງ num
ຈໍານວນຊ່ອງທີ່ຈະບັນທຶກ. ຄ່າເລີ່ມຕົ້ນແມ່ນ 2, ຊຶ່ງຫມາຍຄວາມວ່າເປັນການບັນທຶກ stereo.
--jack ຖ້າລະບຸ, qarecord ເຮັດວຽກເປັນລູກຄ້າ JACK. ຖ້າບໍ່ລະບຸ, qarecord ໃຊ້ ALSA
ສໍາລັບການບັນທຶກ.
-- ລະດັບແມັດ dB
ລະບຸໄລຍະໄດນາມິກຂອງເຄື່ອງວັດແທກສູງສຸດ. ຄ່າເລີ່ມຕົ້ນຂອງ 85 ຫມາຍຄວາມວ່າ
ເຄື່ອງວັດແທກຈະສະແດງສັນຍານລະຫວ່າງ -85 dB ແລະ 0 dB.
--ຊ່ອງກາງ ຊ່ອງ
ລະບຸວ່າຊ່ອງ MIDI ອັນໃດທີ່ MIDI trigger ຄວນຟັງ. ຄ່າເລີ່ມຕົ້ນແມ່ນ 16,
ຊ່ວງທີ່ຖືກຕ້ອງແມ່ນ 1..16.
--midiNote num
ລະບຸສິ່ງທີ່ MIDI ບັນທຶກອັນທີ່ MIDI ຄວນຟັງ. ຫມາຍເຫດນີ້ຈະເປັນ
ໃຊ້ເພື່ອກະຕຸ້ນການບັນທຶກ, ບັນທຶກຕໍ່ໄປຈະກະຕຸ້ນການຢຸດຊົ່ວຄາວ, ແລະບັນທຶກ+2 ຈະ
ຢຸດກະຕຸ້ນ. ຄ່າເລີ່ມຕົ້ນແມ່ນ 21, ເຊິ່ງແປວ່າບັນທຶກ A1 ຖືກນໍາໃຊ້ເພື່ອບັນທຶກ,
A #1 ສໍາລັບການຢຸດຊົ່ວຄາວ, ແລະ B1 ສໍາລັບຢຸດ.
-- ແຍກ MB
ເລີ່ມໄຟລ໌ຄື້ນໃໝ່ທຸກໆຄັ້ງ MB ເມກາໄບ. ຄ່າເລີ່ມຕົ້ນແມ່ນ 2000.
ALSA ສະເພາະ ທາງເລືອກໃນການ
-- ອຸປະກອນ ALSA ອຸປະກອນ
ຊື່ອຸປະກອນ ALSA ທີ່ຈະໃຊ້ສໍາລັບການຈັບພາບ. ຄ່າເລີ່ມຕົ້ນແມ່ນ plughw:0, ຊຶ່ງຫມາຍຄວາມວ່າ
ແຜ່ນສຽງທໍາອິດ.
-- ຊິ້ນ num
ຈໍານວນຊິ້ນ, ຫຼືໄລຍະເວລາ. ໃຊ້ກັບຕົວເລືອກໄລຍະເວລາເພື່ອກໍານົດ
ຂະຫນາດ buffer ຮາດແວ. ຄ່າເລີ່ມຕົ້ນແມ່ນ 2.
-- ໄລຍະເວລາ ນໍາ
ຈຳນວນເຟຣມລະຫວ່າງ ALSA ສັນຍານວ່າມີຂໍ້ມູນໃໝ່. ຮາດແວ
ຂະຫນາດ buffer ຈະເປັນ periodsize * fragments. ຂະໜາດຮາດແວຂະໜາດໃຫຍ່ອາດ
ຫຼຸດລົງ risc ສໍາລັບ buffer underrun. ຄ່າເລີ່ມຕົ້ນແມ່ນ 2048.
--ອັດຕາ Hz
ອັດຕາຕົວຢ່າງ. ຄ່າເລີ່ມຕົ້ນແມ່ນ 44100.
ມາດຕະຖານ ທາງເລືອກໃນການ
- ຊ່ວຍ ພິມທາງເລືອກແຖວຄໍາສັ່ງທີ່ເປັນໄປໄດ້ແລະອອກ.
- ການປ່ຽນແປງ
ພິມຂໍ້ມູນສະບັບແລະອອກ.
ຫມາຍເຫດ
ຂໍ້ຜິດພາດແລະຄໍາເຕືອນແມ່ນຂຽນໃສ່ stderr(3).
ເນື່ອງຈາກຂໍ້ຈໍາກັດໃນຮູບແບບໄຟລ໌ WAVE, ໄຟລ໌ຂະຫນາດໃຫຍ່ກວ່າ 4 GB ບໍ່ສາມາດບັນທຶກໄດ້.
AUTHORS
Matthias Nagorni, Frank Kober, Guido Scholz ແລະ David Henningsson. ຫນ້າຄູ່ມືນີ້ແມ່ນ
ຂຽນໂດຍ David Henningsson[email protected]>.
ໃຊ້ qarecord ອອນໄລນ໌ໂດຍໃຊ້ບໍລິການ onworks.net