ນີ້ແມ່ນຄໍາສັ່ງ soundstretch ທີ່ສາມາດດໍາເນີນການໄດ້ໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີໂດຍໃຊ້ຫນຶ່ງໃນຫຼາຍໆບ່ອນເຮັດວຽກອອນໄລນ໌ຂອງພວກເຮົາເຊັ່ນ Ubuntu Online, Fedora Online, Windows online emulator ຫຼື MAC OS online emulator
ໂຄງການ:
NAME
soundstretch - ຜົນປະໂຫຍດການປຸງແຕ່ງສຽງ
ສະຫຼຸບສັງລວມ
ຍືດສຽງ infile.wav outfile.wav [ຕົວເລືອກ]
ລາຍລະອຽດ
SoundStretch ເປັນຄໍາຮ້ອງສະຫມັກເສັ້ນຄໍາສັ່ງທີ່ງ່າຍດາຍທີ່ສາມາດປ່ຽນ tempo, pitch ແລະ
ອັດຕາການຫຼິ້ນຂອງໄຟລ໌ສຽງ WAV. ໂຄງການນີ້ແມ່ນມີຈຸດປະສົງຕົ້ນຕໍເພື່ອສະແດງໃຫ້ເຫັນວິທີການ
ຫ້ອງສະຫມຸດ "SoundTouch" ສາມາດຖືກນໍາໃຊ້ເພື່ອປະມວນຜົນສຽງໃນໂຄງການຂອງທ່ານເອງ, ແຕ່ມັນສາມາດເຮັດໄດ້
ໃຊ້ໄດ້ດີສໍາລັບການປະມວນຜົນໄຟລ໌ສຽງ.
ການນໍາໃຊ້
syntax ການນໍາໃຊ້ SoundStretch:
"infile.wav" ຊື່ໄຟລ໌ຂໍ້ມູນສຽງທີ່ປ້ອນເຂົ້າ (ໃນຮູບແບບໄຟລ໌ສຽງ .WAV). ໃຫ້
"stdin" ເປັນຊື່ໄຟລ໌ເພື່ອໃຊ້ທໍ່ປ້ອນຂໍ້ມູນມາດຕະຖານ.
"outfile.wav" ຊື່ຂອງໄຟລ໌ສຽງຜົນຜະລິດທີ່ສຽງທີ່ໄດ້ຮັບໄດ້ຖືກບັນທຶກໄວ້ (ໃນ .WAV
ຮູບແບບໄຟລ໌ສຽງ). ພາລາມິເຕີນີ້ອາດຈະຖືກລະເວັ້ນຖ້າທ່ານບໍ່ຕ້ອງການບັນທຶກຜົນຜະລິດ
(ເຊັ່ນ: ເມື່ອພຽງແຕ່ຄິດໄລ່ອັດຕາ BPM ດ້ວຍປຸ່ມ '-bpm'). ໃຫ້ "stdout" ເປັນຊື່ໄຟລ໌ທີ່ຈະໃຊ້
ທໍ່ຜົນຜະລິດມາດຕະຖານ.
[ຕົວເລືອກ] ແມ່ນໜຶ່ງ ຫຼືຫຼາຍທາງເລືອກໃນການຄວບຄຸມ.
OPTIONS
ທາງເລືອກການຄວບຄຸມທີ່ມີຢູ່ແມ່ນ:
-tempo=ນ ປ່ຽນຊ່ວງສຽງໂດຍ n ເປີເຊັນ (n = -95.0 .. +5000.0 %)
-pitch=n ປ່ຽນ pitch ສຽງໂດຍ n semitones (n = -60.0 .. + 60.0 semitones)
-rate=n ປ່ຽນອັດຕາການຫຼິ້ນສຽງໂດຍ n ເປີເຊັນ (n = -95.0 .. +5000.0 %)
-bpm=n ກວດສອບອັດຕາການ Beats-ຕໍ່ນາທີ (BPM) ຂອງສຽງແລະປັບ tempo ເພື່ອຕອບສະຫນອງ
'n' BPMs. ເມື່ອສະວິດນີ້ຖືກນຳໃຊ້, ສະວິດ "-tempo" ຈະຖືກລະເລີຍ. ຖ້າ "=n" ແມ່ນ
oected, ie switch "-bpm" ຖືກນໍາໃຊ້ຢ່າງດຽວ, ຫຼັງຈາກນັ້ນອັດຕາ BPM ແມ່ນຄາດຄະເນແລະສະແດງ,
ແຕ່ tempo ບໍ່ໄດ້ປັບຕາມຄ່າ BPM.
-ໄວ ໃຊ້ວິທີການປ່ຽນແປງ tempo ທີ່ໄວກວ່າ. ໄດ້ຮັບຄວາມໄວແຕ່ສູນເສຍຄຸນນະພາບສຽງ.
- ນາ ຢ່າໃຊ້ການກັ່ນຕອງຕ້ານນາມແຝງໃນການຖ່າຍທອດອັດຕາຕົວຢ່າງ. ເພີ່ມຄວາມໄວແຕ່ສູນເສຍ
ຄຸນນະພາບສຽງ.
- ໃບອະນຸຍາດ ສະແດງຂໍ້ຄວາມໃບອະນຸຍາດໂຄງການ (LGPL)
ຫມາຍເຫດ
* ເພື່ອໃຊ້ທໍ່ຂາເຂົ້າ / ຜົນຜະລິດມາດຕະຖານສໍາລັບການປຸງແຕ່ງ, ໃຫ້ "stdin" ແລະ "stdout" ເປັນ
input/output ຊື່ໄຟລ໌ທີ່ສອດຄ້ອງກັນ. ທໍ່ຂາເຂົ້າ / ຜົນຜະລິດມາດຕະຖານຍັງຈະປະຕິບັດ
ຂໍ້ມູນສຽງໃນຮູບແບບໄຟລ໌ສຽງ .wav.
* ສະວິດຕົວເລກອະນຸຍາດໃຫ້ທັງສອງຈໍານວນເຕັມ (ເຊັ່ນ " -tempo=123") ແລະເລກທົດສະນິຍົມ (ເຊັ່ນ ""
-tempo=123.45") ຕົວເລກ.
* ປຸ່ມ "-naa" ແລະ/ຫຼື "-quick" ສາມາດຖືກນໍາໃຊ້ເພື່ອຫຼຸດຜ່ອນການນໍາໃຊ້ CPU ໃນຂະນະທີ່ປະນີປະນອມ.
ບາງຄຸນນະພາບສຽງ
* ຂັ້ນຕອນການກວດຫາ BPM ເຮັດວຽກໂດຍການກວດຫາຮູບແບບສຽງເບດຊ້ຳໆ ຫຼືສຽງກອງຢູ່ທີ່ຕໍ່າ
ຄວາມຖີ່ຂອງ <250Hz. ຕົວເລກ BPM ຕ່ໍາກວ່າທີ່ຄາດໄວ້ອາດຈະຖືກລາຍງານສໍາລັບດົນຕີທີ່ມີ
ຮູບແບບເບດທີ່ບໍ່ສະໝ່ຳສະເໝີ ຫຼືສັບສົນ.
ຕົວຢ່າງ
ຕົວຢ່າງ 1
ຄໍາສັ່ງຕໍ່ໄປນີ້ເພີ່ມ tempo ຂອງໄຟລ໌ສຽງ "originalfile.wav" ໂດຍ 12.5% ແລະ.
ເກັບຮັກສາຜົນໄດ້ຮັບເພື່ອຍື່ນ "destinationfile.wav":
soundstretch originalfile.wav destinationfile.wav -tempo=12.5
ຕົວຢ່າງ 2
ຄໍາສັ່ງຕໍ່ໄປນີ້ຫຼຸດລົງສຽງ pitch (ຄີ) ຂອງໄຟລ໌ສຽງ "orig.wav" ສອງ
semitones ແລະເກັບຮັກສາຜົນໄດ້ຮັບເພື່ອຍື່ນ "dest.wav":
soundstretch orig.wav dest.wav -pitch= -2
ຕົວຢ່າງ 3
ຄຳສັ່ງຕໍ່ໄປນີ້ປະມວນຜົນໄຟລ໌ "orig.wav" ໂດຍການຫຼຸດຊ່ວງເວລາສຽງລົງ 25.3%
ແລະເພີ່ມ pitch ສຽງ (ຄີ) ໂດຍ 1.5 semitones. ຜົນໄດ້ຮັບ .wav ຂໍ້ມູນສຽງແມ່ນ
ມຸ້ງໄປຫາທໍ່ຜົນຜະລິດມາດຕະຖານ:
soundstretch orig.wav stdout -tempo= -25.3 -pitch=1.5
ຕົວຢ່າງ 4
ຄໍາສັ່ງຕໍ່ໄປນີ້ກວດພົບອັດຕາ BPM ຂອງໄຟລ໌ "orig.wav" ແລະປັບ tempo ເປັນ
ຈັບຄູ່ 100 ເທື່ອຕໍ່ນາທີ. ຜົນໄດ້ຮັບຖືກເກັບໄວ້ໃນໄຟລ໌ "dest.wav":
soundstretch orig.wav dest.wav -bpm=100
ຕົວຢ່າງ 5
ຄໍາສັ່ງຕໍ່ໄປນີ້ອ່ານຂໍ້ມູນສຽງ .wav ຈາກທໍ່ປ້ອນຂໍ້ມູນມາດຕະຖານ ແລະຄາດຄະເນ BPM
ອັດຕາ:
soundstretch stdin -bpm
ຫມາຍເຫດ
ແປງມາຈາກ README.html ທີ່ມາພ້ອມກັບ SoundTouch.
ຍືດສຽງ(1)
ໃຊ້ soundstretch ອອນໄລນ໌ໂດຍໃຊ້ບໍລິການ onworks.net