์ด๊ฒ์ Ubuntu Online, Fedora Online, Windows ์จ๋ผ์ธ ์๋ฎฌ๋ ์ดํฐ ๋๋ MAC OS ์จ๋ผ์ธ ์๋ฎฌ๋ ์ดํฐ์ ๊ฐ์ ์ฌ๋ฌ ๋ฌด๋ฃ ์จ๋ผ์ธ ์ํฌ์คํ ์ด์ ์ค ํ๋๋ฅผ ์ฌ์ฉํ์ฌ OnWorks ๋ฌด๋ฃ ํธ์คํ ์ ๊ณต์ ์ฒด์์ ์คํํ ์ ์๋ ๋ช ๋ น์ ๋๋ค.
ํ๋ก๊ทธ๋จ:
์ด๋ฆ
arecord, aplay - ALSA ์ฌ์ด๋ ์นด๋ ๋๋ผ์ด๋ฒ์ฉ ๋ช ๋ น์ค ์ฌ์ด๋ ๋ ์ฝ๋ ๋ฐ ํ๋ ์ด์ด
๊ฐ์
๊ธฐ๋ก [ํ๋๊ทธ] [ํ์ผ ์ด๋ฆ]
ํ๋ ์ด [ํ๋๊ทธ] [ํ์ผ๋ช [ํ์ผ๋ช ]] ...
๊ธฐ์
๊ธฐ๋ก ALSA ์ฌ์ด๋ ์นด๋ ๋๋ผ์ด๋ฒ์ฉ ๋ช ๋ น์ค ์ฌ์ด๋ ํ์ผ ๋ ์ฝ๋์ ๋๋ค. ๊ทธ๊ฒ์ ์ง์
์ฌ๋ฌ ์ฅ์น์์ ์ฌ๋ฌ ํ์ผ ํ์ ๋ฐ ์ฌ๋ฌ ์ฌ์ด๋ ์นด๋. ๋ก ๋ น์ํ๋ ๊ฒฝ์ฐ
์ธํฐ๋ฆฌ๋ธ ๋ชจ๋ ์ํ์ ํ์ผ์ด 2GB ํ์ผ ํฌ๊ธฐ ์ ์ ์๋์ผ๋ก ๋ถํ ๋ฉ๋๋ค.
ํ๋ ์ด ๊ฑฐ์ ๋์ผํ์ง๋ง ๋ น์ ๋์ ์ฌ์๋ฉ๋๋ค. ์ง์๋๋ ์ฌ์ด๋ ํ์ผ์ ๊ฒฝ์ฐ
ํ์, ์ํ๋ง ์๋, ๋นํธ ๊น์ด ๋ฑ์ ๋ค์์์ ์๋์ผ๋ก ๊ฒฐ์ ๋ ์ ์์ต๋๋ค.
์ฌ์ด๋ ํ์ผ ํค๋.
ํ์ผ ์ด๋ฆ์ด ์ง์ ๋์ง ์์ผ๋ฉด ํ์ค ์ถ๋ ฅ ๋๋ ์ ๋ ฅ์ด ์ฌ์ฉ๋ฉ๋๋ค. NS ํ๋ ์ด ์ ํธ๋ฆฌํฐ
์ฌ๋ฌ ํ์ผ ์ด๋ฆ์ ํ์ฉํฉ๋๋ค.
์ต์
-์๊ฐ, --๋์
๋์๋ง: ๊ตฌ๋ฌธ์ ๋ณด์ฌ์ค๋๋ค.
--๋ฒ์ญ
ํ์ฌ ๋ฒ์ ์ ์ธ์ํฉ๋๋ค.
-์, --๋ชฉ๋ก ์ฅ์น
๋ชจ๋ ์ฌ์ด๋ ์นด๋ ๋ฐ ๋์งํธ ์ค๋์ค ์ฅ์น ๋์ด
-์, --๋ชฉ๋ก-PCMS
์ ์๋ ๋ชจ๋ PCM ๋์ด
-NS, --์ฅ์น=์ด๋ฆ
์ด๋ฆ์ผ๋ก PCM ์ ํ
-q --์กฐ์ฉํ
์กฐ์ฉํ ๋ชจ๋. ๋ฉ์์ง ์ต์ (์๋ฆฌ ์๋ :))
-NS, --ํ์ผ ํ์ TYPE
ํ์ผ ํ์(voc, wav, raw ๋๋ au). ์ด ๋งค๊ฐ๋ณ์๊ฐ ์๋ต๋๋ฉด WAVE ํ์์
์ต์ํ.
-์จ, --์ฑ๋=#
์ฑ๋ ์์ ๋๋ค. ๊ธฐ๋ณธ๊ฐ์ ํ๋์ ์ฑ๋์ ๋๋ค. ์ ํจํ ๊ฐ์ 1๋ถํฐ
32.
-f --format=ํฌ๋งท
์ํ ํ์
์ธ์๋๋ ์ํ ํ์์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค. S8 U8 S16_LE S16_BE U16_LE U16_BE S24_LE S24_BE
U24_LE U24_BE S32_LE S32_BE U32_LE U32_BE ํ๋กํธ_LE ํ๋กํธ_BE ํ๋กํธ64_LE ํ๋กํธ64_BE
IEC958_SUBFRAME_LE IEC958_SUBFRAME_BE MU_LAW A_LAW IMA_ADPCM MPEG GSM ์คํ์
S24_3LE S24_3BE U24_3LE U24_3BE S20_3LE S20_3BE U20_3LE U20_3BE S18_3LE S18_3BE
U18_3LE
์ด ์ค ์ผ๋ถ๋ ์ ํํ ํ๋์จ์ด์์ ์ฌ์ฉํ์ง ๋ชปํ ์ ์์ต๋๋ค.
์ฌ์ฉ ๊ฐ๋ฅํ ํ์ ๋จ์ถํค๋ ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
-f cd(16๋นํธ ๋ฆฌํ ์๋์, 44100, ์คํ ๋ ์ค) [-f S16_LE -c2 -r44100]
-f cdr(16๋นํธ ๋น ์๋์, 44100, ์คํ ๋ ์ค) [-f S16_BE -c2 -f44100]
-f dat(16๋นํธ ๋ฆฌํ ์๋์, 48000, ์คํ ๋ ์ค) [-f S16_LE -c2 -r48000]
ํ์์ด ์ง์ ๋์ง ์์ผ๋ฉด U8์ด ์ฌ์ฉ๋ฉ๋๋ค.
-NS, --rate=#
์ํ๋ง ์๋(Hz). ๊ธฐ๋ณธ ์๋๋ 8000Hz์ ๋๋ค. ์ง์ ๋ ๊ฐ์ด ๋ค์๊ณผ ๊ฐ์ ๊ฒฝ์ฐ
300๋ณด๋ค ์์ผ๋ฉด ํฌ๋กํค๋ฅด์ธ ๋จ์์ ๋น์จ๋ก ๊ฐ์ฃผ๋ฉ๋๋ค. ์ ํจํ ๊ฐ์ 2000๋ถํฐ
192000 ํค๋ฅด์ธ .
-NS, --๊ธฐ๊ฐ=#
#์ด ํ์ ์ค๋จํฉ๋๋ค. ๊ฐ์ด XNUMX์ด๋ฉด ๋ฌดํ๋๋ฅผ ์๋ฏธํฉ๋๋ค. ๊ธฐ๋ณธ๊ฐ์ XNUMX์ด๋ฉฐ,
๋ฐ๋ผ์ ์ด ์ต์ ์ ์๋ตํ๋ฉด arecord ํ๋ก์ธ์ค๊ฐ ์ข ๋ฃ๋ ๋๊น์ง ์คํ๋ฉ๋๋ค.
-์์ค, --์๋ฉด-๋ถ=#
์ต์ ํฑ์ ์ ์ ์์ผ ํฉ๋๋ค. ๊ธฐ๋ณธ๊ฐ์ ์ ์์ง ์๋ ๊ฒ์ ๋๋ค.
-๋ฏธ๋์, --mmap
์ค๋์ค ์คํธ๋ฆผ์ ๋ํด ๋ฉ๋ชจ๋ฆฌ ๋งคํ(mmap) I/O ๋ชจ๋๋ฅผ ์ฌ์ฉํฉ๋๋ค. ์ด ์ต์ ์ด ์ค์ ๋์ง ์์ ๊ฒฝ์ฐ,
์ฝ๊ธฐ/์ฐ๊ธฐ I/O ๋ชจ๋๊ฐ ์ฌ์ฉ๋ฉ๋๋ค.
-N, --๋น์ฐจ๋จ
๋น์ฐจ๋จ ๋ชจ๋์์ ์ค๋์ค ์ฅ์น๋ฅผ ์ฝ๋๋ค. ์ฅ์น๊ฐ ์ฌ์ฉ ์ค์ด๋ฉด ํ๋ก๊ทธ๋จ์ด
์ฆ์ ์ข ๋ฃํฉ๋๋ค. ์ด ์ต์ ์ด ์ค์ ๋์ด ์์ง ์์ผ๋ฉด ํ๋ก๊ทธ๋จ์ ์ค๋์ค๊ฐ
์ฅ์น๋ฅผ ๋ค์ ์ฌ์ฉํ ์ ์์ต๋๋ค.
-NS, --๊ธฐ๊ฐ-์๊ฐ=#
์ธํฐ๋ฝํธ ์ฌ์ด์ ๊ฑฐ๋ฆฌ๋ #๋ง์ดํฌ๋ก์ด์ ๋๋ค. ๊ธฐ๊ฐ ๋ฐ ๊ธฐ๊ฐ์ด ์๋ ๊ฒฝ์ฐ
ํฌ๊ธฐ๊ฐ ์ฃผ์ด์ง๋ฉด ๋ฒํผ ์๊ฐ์ XNUMX/XNUMX์ด ์ค์ ๋ฉ๋๋ค.
-NS, --๋ฒํผ ์๊ฐ=#
๋ฒํผ ์ง์ ์๊ฐ์ # ๋ง์ดํฌ๋ก์ด์ ๋๋ค. ๋ฒํผ ์๊ฐ์ด ์๊ณ ๋ฒํผ ํฌ๊ธฐ๊ฐ ์ง์ ๋์ง ์์ ๊ฒฝ์ฐ
๊ทธ๋ฐ ๋ค์ ์ต๋ ํ์ฉ ๋ฒํผ ์๊ฐ์ด 500ms ์ดํ๋ก ์ค์ ๋ฉ๋๋ค.
--๋ง์นจํ ํฌ๊ธฐ=#
์ธํฐ๋ฝํธ ์ฌ์ด์ ๊ฑฐ๋ฆฌ๋ # ํ๋ ์์ ๋๋ค. ๊ธฐ๊ฐ ํฌ๊ธฐ์ ๊ธฐ๊ฐ ์๊ฐ์ด ์๋ ๊ฒฝ์ฐ
์ฃผ์ด์ง ๋ค์ ๋ฒํผ ํฌ๊ธฐ์ XNUMX/XNUMX์ด ์ค์ ๋ฉ๋๋ค.
--๋ฒํผ ํฌ๊ธฐ=#
๋ฒํผ ์ง์ ์๊ฐ์ # ํ๋ ์์ ๋๋ค. ๋ฒํผ ์๊ฐ์ด ์๊ณ ๋ฒํผ ํฌ๊ธฐ๊ฐ ์ง์ ๋์ง ์์ ๊ฒฝ์ฐ
์ต๋ ํ์ฉ ๋ฒํผ ์๊ฐ์ 500ms ์ดํ๋ก ์ค์ ๋ฉ๋๋ค.
-NS, --์ฌ์ฉ ๊ฐ๋ฅ-์ต์=#
๊นจ์ฐ๊ธฐ์ ์ฌ์ฉํ ์ ์๋ ์ต์ ๊ณต๊ฐ์ #๋ง์ดํฌ๋ก์ด์ ๋๋ค.
-NS, --์์-์ง์ฐ=#
์๋ PCM ์์ ์ง์ฐ์ # ๋ง์ดํฌ๋ก์ด์ ๋๋ค(<= 0์ธ ๊ฒฝ์ฐ ๋ฒํผ ํฌ๊ธฐ์ ๋น๋ก).
-NS, --์คํฑ-์ง์ฐ=#
์๋ PCM ์ค์ง ์ง์ฐ์ xrun์์ #๋ง์ดํฌ๋ก์ด์ ๋๋ค.
-V, --๋ง ์๊ฐ ๋ง์
PCM ๊ตฌ์กฐ ๋ฐ ์ค์ ์ ๋ณด์ฌ์ค๋๋ค. ์ด ์ต์ ์ ๋์ ๋ฉ๋๋ค. VU ๋ฏธํฐ๋
๋ ๋ฒ ๋๋ ์ธ ๋ฒ ์ฃผ์ด์ก์ ๋ ํ์๋ฉ๋๋ค.
-V, --vumeter=์ ํ
VU ๋ฏธํฐ ์ ํ์ ์ง์ ํฉ๋๋ค. ์คํ ๋ ์ค or ๋ชจ๋ ธ. ์คํ ๋ ์ค VU ๋ฏธํฐ๋
์ธํฐ๋ฆฌ๋ธ ํ์์ 2์ฑ๋ ์คํ ๋ ์ค ์ํ์๋ง ์ฌ์ฉํ ์ ์์ต๋๋ค.
-NS, --๋ณ๋ ์ฑ๋
๊ฐ ์ฑ๋์ ๋ํด ํ๋์ ํ์ผ. ์ด ์ต์ ์ max-file-time ๋ฐ use-strftime์ ๋นํ์ฑํํฉ๋๋ค.
SIGUSR1์ ๋ฌด์ํฉ๋๋ค. ์คํ ๋ ์ค VU ๋ฏธํฐ๋ ๋ณ๋์ ์ฑ๋์์ ์ฌ์ฉํ ์ ์์ต๋๋ค.
-P ์ฌ์. ์ด๊ฒ์ aplay๋ฅผ ์ ๋ ฅํ์ฌ ํ๋ก๊ทธ๋จ์ ํธ์ถํ๋ ๊ฒฝ์ฐ์ ๊ธฐ๋ณธ๊ฐ์ ๋๋ค.
-C ๊ธฐ๋ก. arecord๋ฅผ ์ ๋ ฅํ์ฌ ํ๋ก๊ทธ๋จ์ ํธ์ถํ๋ ๊ฒฝ์ฐ ์ด๊ฒ์ด ๊ธฐ๋ณธ๊ฐ์ ๋๋ค.
-NS, --์ธํฐ๋ ํฐ๋ธ
stdin์ ํตํ ๋ํ์ ์์ ์ ํ์ฉํฉ๋๋ค. ํ์ฌ๋ ๊ณต๋ฐฑ์ ํตํด์๋ง ์ผ์ ์ค์ง/์ฌ๊ฐ
Enter ํค๊ฐ ๊ตฌํ๋ฉ๋๋ค.
-๋ฏธ๋์, --chmap=ch1,ch2,...
์ค๋ฒ๋ผ์ด๋ํ๊ฑฐ๋ ํ๋ก์ฐํ ์ฑ๋ ๋งต์ ์ ๊ณตํฉ๋๋ค. ๋ค์๊ณผ ๊ฐ์ ์ฑ๋ ์์น ๋ฌธ์์ด์ ์ ๋ฌํฉ๋๋ค. FL,
FR๋ฑ
์ฅ์น๊ฐ ์ฑ๋ ๋งต์ ์ฌ์ ์๋ฅผ ์ง์ํ๋ ๊ฒฝ์ฐ ํ๋ ์ด ์ฃผ์ด์ง ๊ฒ์ ํต๊ณผํ๋ ค๊ณ ์๋ํฉ๋๋ค
์ฑ๋ ๋งต. ์ฑ๋ ๋งต ์ฌ์ ์๋ฅผ ์ง์ํ์ง ์์ง๋ง ์ฌ์ ํ ์ ๊ณตํ๋ ๊ฒฝ์ฐ
์ฑ๋ ๋งต ์ ๋ณด, ํ๋ ์ด ์์ ์ฑ๋ ์์๋ฅผ ์ฌ์ ๋ ฌํ๋ ค๊ณ ์๋ํฉ๋๋ค.
์ฅ์น์์ ๋ฐํ๋ ์ฑ๋ ๋งต๊ณผ ์ผ์นํ๋ ๋ฒํผ์ ๋๋ค.
--๋นํ์ฑํ-์ฌ์ํ
์๋ ๋น์จ ์ฌ์ํ์ ๋นํ์ฑํํฉ๋๋ค.
--disable-์ฑ๋
์๋ ์ฑ๋ ์ ํ์ ๋นํ์ฑํํฉ๋๋ค.
--๋นํ์ฑํ ํ์
์๋ ํ์ ๋ณํ์ ๋นํ์ฑํํฉ๋๋ค.
--disable-softvol
์ํํธ์จ์ด ๋ณผ๋ฅจ ์ ์ด(softvol)๋ฅผ ๋นํ์ฑํํฉ๋๋ค.
--ํ ์คํธ ์์น
๋ง ๋ฒํผ ์์น๋ฅผ ํ ์คํธํฉ๋๋ค.
--ํ ์คํธ ๊ณ์=
๋ง ๋ฒํผ ์์น์ ๋ํ ํ ์คํธ ๊ณ์; ๊ธฐ๋ณธ๊ฐ์ 8์ ๋๋ค. ์ ํจ์ฑ ๊ฒ์ฌ๋ฅผ ์ํ ํํ์
is: coef * (buffer_size / 2). ์ต์๊ฐ์ 1์ ๋๋ค.
--ํ ์คํธ-nowait
๋ง ๋ฒํผ๋ฅผ ๊ธฐ๋ค๋ฆฌ์ง ๋ง์ญ์์ค - ์ ์ฒด CPU๋ฅผ ๋จน์ต๋๋ค.
--์ต๋ ํ์ผ ์๊ฐ
๋ น์ํ๋ ๋์ ์ถ๋ ฅ ํ์ผ์ ์ด ์๊ฐ ๋์ ์๋ฆฌ๊ฐ ๋์ ๋๋ฉด
๋ซ๊ณ ์ ์ถ๋ ฅ ํ์ผ์ ์ฝ๋๋ค. ๊ธฐ๋ณธ๊ฐ์ ์์ ์ง์ํ๋ ์ต๋ ํฌ๊ธฐ์ ๋๋ค.
ํ์ผ ํ์: WAV ํ์ผ์ ๊ฒฝ์ฐ 2GiB. ์ด ์ต์ ์ ๋ค์๊ณผ ๊ฐ์ ๊ฒฝ์ฐ ํจ๊ณผ๊ฐ ์์ต๋๋ค.
--separate-channels๊ฐ ์ง์ ๋ฉ๋๋ค.
--ํ๋ก์ธ์ค ID ํ์ผ <ํ์ผ ์ด๋ฆ>
play๋ ์ฌ๊ธฐ์ ํ๋ก์ธ์ค ID๋ฅผ ๊ธฐ๋กํ๋ฏ๋ก ๋ค๋ฅธ ํ๋ก๊ทธ๋จ์ด ์ ํธ๋ฅผ ๋ณด๋ผ ์ ์์ต๋๋ค.
--use-strftime
๊ธฐ๋กํ ๋ strftime์ ์ฌ์ฉํ์ฌ ํ์ผ ์ด๋ฆ ๋งค๊ฐ๋ณ์์ %-์ฝ๋๋ฅผ ํด์ํฉ๋๋ค.
์ถ๋ ฅ ํ์ผ์ด ์ด๋ฆด ๋๋ง๋ค ๊ธฐ๋ฅ. ์ค์ํ strftime ์ฝ๋๋ ๋ค์๊ณผ ๊ฐ์ต๋๋ค. %Y
์ฐ๋, %m ์, %d ์ผ, %H ์, %M ๋ถ ๋ฐ %S ์ด์ ๋๋ค. ์
๋ํ %v๋ 1๋ถํฐ ์์ํ๋ ํ์ผ ๋ฒํธ์ ๋๋ค. ์ด ์ต์ ์ ์ง์ ํ๋ฉด
์ถ๋ ฅ ํ์ผ์ ์ค๊ฐ ๋๋ ํ ๋ฆฌ๊ฐ ์๋์ผ๋ก ์์ฑ๋ฉ๋๋ค. ์ด๊ฒ
--separate-channels๊ฐ ์ง์ ๋ ๊ฒฝ์ฐ ์ต์ ์ ํจ๊ณผ๊ฐ ์์ต๋๋ค.
--๋คํ-hw-๋งค๊ฐ๋ณ์
์ฅ์น ์ฌ์ ๊ตฌ์ฑ๋ ์ํ์ hw_params๋ฅผ stderr๋ก ๋คํํฉ๋๋ค. ๋คํ ๋ชฉ๋ก
์ง์๋๋ ํ์, ์ํ๋ง ์๋,
์ฑ๋ ์, ๊ธฐ๊ฐ ๋ฐ ๋ฒํผ ๋ฐ์ดํธ/ํฌ๊ธฐ/ํ. ์์ ์ฅ์น hw:X์ ๊ฒฝ์ฐ
์ต์ ์ ๊ธฐ๋ณธ์ ์ผ๋ก ์ฌ์ด๋ ์นด๋์ ํ๋์จ์ด ๊ธฐ๋ฅ์ ๋์ดํฉ๋๋ค.
--์น๋ช ์ ์ธ ์ค๋ฅ
์ค๋ฅ(์: xrun)๊ฐ ๋ฐ์ํ๋ฉด ๋ณต๊ตฌ ์๋๋ฅผ ๋นํ์ฑํํฉ๋๋ค. ์ฐ๊ทน
๋์ ํ๋ก์ธ์ค๊ฐ ์ฆ์ ์ค๋จ๋ฉ๋๋ค.
์ ํธ
๊ธฐ๋กํ ๋ SIGINT, SIGTERM ๋ฐ SIGABRT๋ ์ถ๋ ฅ ํ์ผ์ ๋ซ๊ณ ์ข ๋ฃํฉ๋๋ค. ์๊ตฌ์ค๋ฅด1
์ถ๋ ฅ ํ์ผ์ ๋ซ๊ณ ์ ํ์ผ์ ์ฐ ๋ค์ ๋ น์์ ๊ณ์ํฉ๋๋ค. ๊ทธ๋ฌ๋ SIGUSR1์
--separate-channels์์๋ ์๋ํ์ง ์์ต๋๋ค.
์ฌ์ฉ ์
ํ๋ ์ด -c 1 -t ์ด๊ฐ์ด ๋ฒ์ด ์ง -r 22050 -f mu_law foobar
์์ ํ์ผ "foobar"๋ฅผ 22050Hz, ๋ชจ๋ ธ, 8๋นํธ, Mu-Law .au ํ์ผ๋ก ์ฌ์ํฉ๋๋ค.
๊ธฐ๋ก -d 10 -f cd -t WAV -D ๋ณต์ฌ ํธ๋ฐ.wav
foobar.wav๋ฅผ PCM "๋ณต์ฌ"๋ฅผ ์ฌ์ฉํ์ฌ 10์ด ๋ถ๋์ CD ํ์ง ์จ์ด๋ธ ํ์ผ๋ก ๊ธฐ๋กํฉ๋๋ค.
(์ฌ์ฉ์์ .asoundrc ํ์ผ์ ๋ค์๊ณผ ๊ฐ์ด ์ ์๋ ์ ์์ต๋๋ค.
pcm.๋ณต์ฌ {
์ ํ ํ๋ฌ๊ทธ
๋ ธ์ {
PCM HW
}
route_policy ์ฌ๋ณธ
}
๊ธฐ๋ก -t WAV --์ต๋ ํ์ผ ์๊ฐ 30 mon.wav
๊ธฐ๋ณธ ์ค๋์ค ์์ค์์ ๋ชจ๋ ธ๋ก ๋ น์, ์ด๋น 8,000๊ฐ ์ํ, 8๋นํธ
์ํ ๋น. 30์ด๋ง๋ค ์ ํ์ผ์ ์์ํฉ๋๋ค. ํ์ผ ์ด๋ฆ์ mon-nn.wav์ ๋๋ค. ์ฌ๊ธฐ์
nn์ 01์์ ์ฆ๊ฐํฉ๋๋ค. mon-99.wav ์ดํ์ ํ์ผ์ mon-100.wav์ ๋๋ค.
๊ธฐ๋ก -f cd -t WAV --์ต๋ ํ์ผ ์๊ฐ 3600 --use-strftime %Y/%m/%d/๋ฃ๊ธฐ-%H-%M-%v.wav
๊ธฐ๋ณธ ์ค๋์ค ์์ค์์ ์คํ ๋ ์ค๋ก ๋ น์ํฉ๋๋ค. ๋งค์๊ฐ ์ ํ์ผ์ ๋ง๋ญ๋๋ค. NS
ํ์ผ์ ์์ ๋ ์ง๋ฅผ ๊ธฐ์ค์ผ๋ก ๋๋ ํ ๋ฆฌ์ ๋ฐฐ์น๋๊ณ ๋ค์๊ณผ ๊ฐ์ ์ด๋ฆ์ ๊ฐ์ต๋๋ค.
์์ ์๊ฐ๊ณผ ํ์ผ ๋ฒํธ๋ฅผ ํฌํจํฉ๋๋ค.
onworks.net ์๋น์ค๋ฅผ ์ฌ์ฉํ์ฌ ์จ๋ผ์ธ์ผ๋ก arecord๋ฅผ ์ฌ์ฉํ์ธ์.