V tomto adresáři je několik programů, které vám umožní snazší práci s wav file. Wav file si nahrajete nebo přehrajete sami na počítači, u windows2000 je to v Programy\příslušenství\zábava\záznam zvuku, u jiných versí asi podobně. Naprostá většina příkladů je dělána na 1 kanál (mono), PCM, 8000 vzorků/sec, A zákon. Až si uděláte nějaký wav file, podívejte se do souboru popis_wav.doc, jak má vypadat. Dále se podívejte přímo na ten file *.wav, zdali je to pravda, otevřete si ho v nějakém hexa editoru, například v PsPad http://www.pspad.com/ Pro práci s wav file máte připraveno několik programů s2wav samples to wav program převádí vzorky na wav file. Na standardním vstupu očekává vzorky napětí, a to jako reálná čísla v intervalu < -1; 1 > . Program trvá na tom, že desetinná tečka je opravdu tečka, ne čárka, jak to dělají mnohé Microsoftí nesmysly. Na vstup mu tedy pošlete vzorky, nejlépe rourou, a na standardním výstupu program "vyblije" wav file. Předpokládám, že přesměrování výstupu a roura je pro vás hračkou. Jen tedy pro připomenutí: cat soubor_se_vzorky | ./s2wav > vystupni_soubor.wav Pokud zadáte nějaký vzorek špatně, program to oznámí taktéž na standardním výstupu a končí. wav2s wave to samples program převádí wav file na vzorky Opět očekává na standardním vstupu wav file, na výstupu vydává vzorky Použití nejlépe: cat vstupni_file.wav | ./wav2s > soubor_se_vzorky Program má mnoho opšnů (options), uvidíte je po ./wav2s -h No a teď je tu asi problém. Většina z vás nebude mít k dispozici Linux, na kterém tyto programy běží. Připravil jsme pro vás proto na servru ozeas zcela regulérní účet, na kterém si můžete všechny věci vyzkoušet. username a heslo vám řeknu ve škole, není rozumné ho nechat válet na otevřeném Internetu. Pro jistotu jsou programy v adresáři /home/vas_domaci_adresar/source a jsou s právy 755, abyste je nemohli zničit. Můžete (a máte) si je okopírovat do vašeho adresare v /home/vas_domaci_adresar a v tomto adresáři můžete podle libosti "řádit" Dalším malým problémem je, jak se z Microsoftích sr... připojit na Linux. K tomu slouží protokol ssh, njlépe pomocí programu PuTTy http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html http://www.chiark.greenend.org.uk/~sgtatham/putty/ a to, co potřebujeme, je putty.exe Program se neinstaluje, stačí ho spustit. Parametry jsou: host name: ozeas.sdb.cz protokol samozřejmě ssh no a další věci si můžete nastavit podle svého uvážení Po spuštění se vám objeví zcela standardní Linuxové okno, ve kterém se úplně normálně přihlásíte, pustíte si mc nebo podobně, prostě můžete pracovat přímo na ozeasovi. Neděste se, na začátku si to ukládá "host key", aby to i příšte poznalo, že se to připojilo ke správnému počítači. Dále budeme potřebovat něco, pomocí čeho přeneseme soubor z vašho počítače s Widows na server ozeas. K tomu je nejlepší WinSCP například na http://www.winscp.org/ ale když zadáte winscp do goole, tak najdete ještě asi tisíc jiných míst. Poslední nepříjemnost nás čeká, když se pokusíme uvedené nástroje použít ze školy. Ing. Šerých se důsledně snaží o dokonalou ochranu sítě, a proto port 22 - tedy protokol ssh - neforwarduje. My ho ale převezeme. použijeme na ssh port 22222 , který je na vstupu ozease maškarádován na port 22, který normálně pro ssh používán . (já si nedělám srandu, masquarade as je standardní Linuxový termín, "maškaráda" v české terminologii také) Tak po několika zkouškách jsem zjistil, že Ing. Šerých zřejmě neforwarduje vůbec nic. Takže vám to nainstaluji v L2. Ale z domova by vám to mělo běžet. A samozřejmě na TUXovi vám to také půjde. jo - jen poznámka: A zákon inveruje SUDË bity, tedy 0. bit - ten LSB, úplně napravo, JE invertován