Bu makalenin farkl� dillerde bulundu�u adresler: English Castellano Deutsch Francais Nederlands Russian Turkce Arabic |
taraf�ndan Philip de Groot Yazar hakk�nda: Yak�nda, Ph.D. sini chemometrics konusunda Nijmegen Universitesinde alacak. Linuxla �al��maktan �ok ho�lan�yor ve deneyimlerini d�zg�n bir temele dayanarak yaz�yor. ��erik: |
�zet:
Bu makaleler Linuxla nas�l m�zik kay�t edebilece�imizi g�steriyor. LinuxFocus dergisinin Ocak 2001 'pahal�' olmayan WAV-bi�im kullan�l�yor. Bunun yerine daha az yer kaplayan mp3-bi�imi ile kaydedilebilir. Bu bi�imi kullanarak 24 saat CD �zelliginde kay�tlar yapabilirsiniz.
Giri�Genellikle, ger�ek-zaman da wave bi�imini mp3 bi�imine do�rudan �evirmek olanaks�zd�r.�zlenmesi gereken y�ntemlerden biri
Wave dosyas�n� �abuk kaydetmek biraz fazla alan kaplayacakt�r (Cd �zelli�indeki 10 dakikal�k bir stereo m�zik i�in 100 MB). B�ylece, bu bi�imta kaydedilen m�zi�in saklama kapasitesini s�n�rlayacakt�r.Mp3-encoder 100 MB l�k bir wave dosyas�n� standart mp3 �zelli�inde 10 MB a �evirebilecek kapasitededir (128 kbps, stereo). Bu �zellik, 24 saat boyunca kesintisiz dijital kaydetmeyi sa�lar.24 saat, 60*24 = 1440 dakika, sadece 1,4 GB (1440 MB) sabit disk alan� kullanmak!!! Bu �zelli�i Loostad radio taraf�ndan g�nderilen top 300 �n seksenini kaydetmek i�in kulland�m (baz� ingiliz sayfalar� da mevcuttur). Kaydederken sadece bir kere kesildi, mp3 kaydeden program 24 saat sonra otomatik olarak kapan�yor ve bu belgelenmiyor..., kaydedilmesi �ok iyiydi! Size hangi yaz�l�m� kulland���m� g�sterip, ger�ek-zaman mp3 kaydetmek i�in alternatif yollar anlataca��m. Ayr�ca, kendi sayfamda bu makale i�in kulland���m yaz�l�mlar mevcuttur (ba�lant�lar makalenin sonundad�r). |
'Mpegrec', 'sox | lame' ile ayn� i�i yapar, ancak farkl� �er�eveleri de a��klanm��t�r. Kullan�c�n�n ba�ka bir�eye ihtiyac� yoktur. Sadece 'Lame' i y�kleyin! Size 'mpegrec' i kullanman�z� tavsiye ediyorum. Ancak, �unu unutmay�n ki bu program 24 saat sonra kapan�r!!! Ayr�ca, kullan�c� taraf�ndan belirlenen kaydetme s�resi do�ru �ekilde kullan�lmaz. Genellikle, s�re daha k�sad�r!
-b | Mp3 bith�z� olara 128 kbps kullan�n. 'mpegrec' de ilgin� (ve �ok y�ksek) olan de�er 192 dir. Hemen hemen b�t�n mp3 dosyalar�n�n 128 kbps sabit bith�z� vard�r. |
-o | ��kt�n�n ad�. Bu �rnekte: ./test.mp3. E�er bir ��kt� tan�mlanmam��sa, her�ey standart ��kt�ya g�nderilir ('stdout'). Genellikle, bu program�n �al��t�r�l��� xterm d�r. B�t�n mp3 kodlar� bir dosyada saklanmak yerine, ekran�n�zda g�r�n�r... |
Dikkat:
L�tfen mixer-settings lerin do�ru koyulup koyulmad���na dikkat edin.
E�er do�ru de�ilse, hi� bir�ey kaydedilmeyecektir! Do�ru kaydeden kaynak se�ilmelidir ve ses ayarlar� en y�ksekte olmal�d�r.
sox | Kaydedici program: ses, ses kart�n�n 'line-in' i kullanarak kaydedilir. |
-t ossdsp | Ses girdileri OSS ses s�r�c�lerinden kaynaklan�r.E�er standart ses deste�i varsa, bu s�r�c�ler Linux �ekirde�iyle beraber vard�r. |
-w | �rnek bit t�r� 16 bit uzun s�zc�kt�r (e�er bunu anlamad�ysan�z: s�k�lmay�n ��nk� �nemli de�il). |
-s | '�rnek veri' do�rusal i�aretlenmi�tir (e�er bunu anlamad�ysan�z: s�k�lmay�n ��nk� �nemli de�il). |
-r 44100 | �rneklenmi� frekans 44100 Hz dir (CD �zelli�inde). |
-c 2 | 2 kanaldan kaydedin (stereo). |
/dev/dsp | Bu ses �rnekleyici bir alet:kaydedilen veriyi da��tan bir Linux cihaz�. B�t�n cihazlara, portlara, disklere ve di�erlerine '/dev'-directory i kullanarak girilir. '/dev/dsp' den linuxta wave-stream e girilebilir. Asl�nda, �u komutu kullanarak ses dosyan�z� alman�z bile m�mk�n: 'cat /dev/dsp >test.wav' (sadece mixer-setting ler do�ruysa �al���r!!!). |
-t raw | ��kt� 'ham' veridir (de�i�memi�, do�rudan ses kart�ndan). |
- | '-' ile g�sterilen standart ��kt�y� kullan�n. |
lame | �ifre edici program:kaydedilen ses mp3 de�i�mesi i�in 'lame' e yollan�r. |
-x | 'Girdinin byte de�i�tirmesini zorlay�n'.Bu se�imin kesin fonksiyon oldu�unu bilmiyorum, ama bu olmadan da prosed�r i�leyemez (�nce bunu buldum!). |
-m s | Stereo mp3 dosyas� gibi �ifreleyin.Standart, 'lame' 'joint-stereo' gibi �ifre eder: Sadece iki ses kanal� aras�ndaki FARKLAR �ifre edilir. Sonu� olarak, daha y�ksek bir s�k��t�rma elde edilir, ama mp3 �zelli�i daha zay�ft�r. |
- | Girdi 'stdin' dir.Bu �imdiki �rnek i�in do�rudur. |
./test.mp3 | Son mp3 dosyas�n�n ismi. |
�ekil 1 mikrofonun �imdiki kaydedici kaynak oldu�unu g�steriyor.
Amac�m�z i�in, ses kart�nda 'line-in' ba�lay�c�s� kullanan bir bilgisayara harici
bir kaynak ba�lan�r. Kaydedici kaynak 'line-in' olmal�d�r. E�er farenin oku, KDE-mixer �n�n
line-in kanal�nda duruyorsa, sa�a t�klama �ekil 2 deki men�y� g�sterir:
Tabiki, 'RecSource' ses kart�n�n 'line-in' inini kaydedici kaynak olarak g�stermek i�in i�aretlenmi�tir. Ayn� prosed�r� kaydedici kaynak olarak mikrofonu kapatmak i�in deneyin: ilave bir ses istemeyeceksiniz!
�ekil 3: The KDE-mixer do�ru olarak kurulsun.
Yukar�daki g�r��ler g�steriyor ki kaydettiklerimiz grafiksiz ortamda en iyi �ekilde
elde edilecektir. Bu demektir ki Bash kabu�u b�yle kullan�lmal�d�r (metin tabanl� kabuk).
Bu baz� sonu�lara yakla��r:
Bu iki sorun da kolayca ��z�lebilir.Ses deste�i a�a��daki gibi ��z�lebilir:
'modprobe -k sb'
Bu komut benim ses kart�m� kuran module 'sb' i y�kler.(SoundBlaster AWE 64). E�er hangi mod�l�n kurulmas� gerekti�ini bilmiyorsan�z, '/etc/conf.modules' (SuSE) veya '/etc/modules.conf' (sizin da��t�m�n�za ba�l�) �n i�ine bak�n.Benim i�in ses kart� b�l�m� a�a��da:
Di�er problem ise, metin tabanl� bir kar��t�r�c� programla ses kart�ndaki 'line-in' i
i�aretlemektir. Ben 'aumix' program�n� kullan�yorum. E�er Bash de 'aumix' komutu
�al��t�r�l�rsa, kar��t�r�c� interaktif bi�imde ba�lar.Bu bi�imde, koyulan de�erleri
de�i�tirebilir ve kontrol edebiliriz, bak�n�z �ekil 4.
Ok d��meleriyle farkl� kaydedici kaynaklar i�aretleyebilirsiniz.'<' veya '>' d��meleri ses (sol) veya denge (sa�).'+' ve '-' d��meleri kullan�lan i�aretlenmi� kayna��n sesini artt�r�r ya da azalt�r. 'm' kullan�lan kayna��n sesini artt�r�r ya da azalt�r.E�er kullan�lan kaynak kaydedici kaynak olarak i�aretlenmi�se, k�rm�z� 'R' ses kayna��n�n solunda g�sterilir. E�er kaynak 'playback' i�in kullan�l�caksa, ye�il 'P' g�r�n�r. 's' e basmak '~/.aumixrc'deki kullan�lanlar� kaydeder. Bu kullan�lanlar tekrar ba�lay��ta 'aumix -l' komutuyla kolayca �al��t�r�l�r.
Yukar�daki prosed�r� otomatik hale getirmek i�in k���k bir script yazd�m:
'./mrec test.mp3'. Bu script �u sat�rlar� i�eriyor:
#!/bin/sh if [ -z "$1" ]; then echo "Usage: mrec mp3-output-file" exit 0 fi modprobe -k sb aumix -l mpegrec -b 128 -o "$1"
'lame' dosyalar� ve kurulum t�rleri burada.
'#' olmayan sat�rlar�n art�k '#'^le yap�lmas� gerekir.Bunlara ihtiyac�n�z olmayacak! need th
mv /usr/sbin/cron /usr/sbin/cron.backup
Ba�ka Linux da��t�mlar� i�in 'cron' un yerinin farkl� olmas� olas�d�r.Yerini �u komutla bulabilirsiniz:
which cron
L�tfen 'cron' un ba�ka i�lerde laz�m olup olmad���n� ara�t�r�n.Linux makinesinde bu sorun olmayacakt�r.
|
G�rsely�re sayfalar�n�n bak�m�, LinuxFocus Edit�rleri taraf�ndan yap�lmaktad�r
© Philip de Groot, FDL LinuxFocus.org Buray� klikleyerek hatalar� rapor edebilir ya da yorumlar�n�z� LinuxFocus'a g�nderebilirsiniz |
�eviri bilgisi:
|
2001-03-17, generated by lfparser version 2.9