  Linux MP3-HOWTO
  Avtor: Phil Kerr, phil@plus24.com <mailto:phil@plus24.com>;
  prevedel: Jernej Kovai jkovacic@email.si <mailto:jkovacic@email.si>
  v1.60, oktober 2000, prevod 13. julij 2001

  Ta spis opisuje strojno in programsko opremo ter postopke, primerne za
  kodiranje, predvajanje, meanje in oddajanje zvonih datotek v zapisu
  MP3 pod Linuxom.
  ______________________________________________________________________

  Kazalo


  1. Uvod

  2. Avtorske pravice tega spisa

  3. Kje dobiti ta spis

     3.1 Prevodi

  4. Zasluge

  5. Opozorilo

  6. Strojne zahteve in uinkovitost

  7. Programska oprema

     7.1 Zajemalniki (angl. rippers) in zapisovalniki v zapisu WAV
     7.2 Zapisovalniki (angl. encoders)
     7.3 Predvajalniki (angl. players)
     7.4 Streniki MP3 (angl. streaming servers)
     7.5 Mealniki (angl. mixers)
     7.6 Urejevalnik oznak ID3
     7.7 Prestrezniki toka (angl. stream grabbers)
     7.8 Razno

  8. Nastavljanje vaega sistema

     8.1 Nastavljanje zajema analognega zvoka
     8.2 Nastavljanje za zajem zvoka s ploe CD
     8.3 Dodatne nastavitve

  9. Kodiranje analognega zvoka

  10. Kodiranje s ploe CD

     10.1 Kodiranje iz ukazne vrstice
        10.1.1 RipEnc
        10.1.2 CD2MP3
     10.2 Kodirniki z grafinim uporabnikim vmesnikom
     10.3 Zmonosti kodirnikov

  11. Oddajanje glasbe MP3

     11.1 Icecast
        11.1.1 Shout
        11.1.2 LiveIce
     11.2 Fluid
        11.2.1 Posodobitev za RC1
     11.3 Litestream
     11.4 Modul Apache::MP3
     11.5 Kako obiti poarni zid (angl. firewall)
     11.6 Upotevanje pasovne irine
     11.7 e nekaj besed o avtorskih pravicah

  12. Posluanje glasbe MP3

     12.1 Predvajanje iz datoteke
     12.2 Predvajanje iz toka MP3
     12.3 Prestrezanje tokov MP3
        12.3.1 Streamripper
        12.3.2 Wget
     12.4 Meanje
        12.4.1 eMixer
        12.4.2 GDAM

  13. Urejanje oznak ID3
     13.1 Id3ed
     13.2 Mp3info
     13.3 tevilke zvrsti v ID3

  14. Zapis glasbe MP3 na Minidisc.

     14.1 Analogno zapisovanje
     14.2 Digitalno zapisovanje
     14.3 Seznami za predvajanje

  15. Odziv



  ______________________________________________________________________

  1.  Uvod

  Ta spis opisuje strojno in programsko opremo ter potrebne postopke za
  kodiranje, predvajanje, meanje in oddajanje zvonih datotek v zapisu
  MP3 pod Linuxom.

  Spis zajema:

    kodiranje z zunanjih izvorov ali v ivo

    kodiranje glasbenih plo CD

    oddajanje glasbe v zapisu MP3 po mrei

    posluanje glasbe v zapisu MP3

    zapisovanje glasbe v toku

    meanje glasbe v zapisu MP3

    urejanje informacij v oznakah ID3

  2.  Avtorske pravice tega spisa

  Avtorske pravice tega spisa HOWTO so last Phila Kerra ((C) Phil Kerr,
  1999,2000).

  e ni drugae navedeno, so avtorske pravice spisov Linux HOWTO last
  njihovih avtorjev. Spisi Linux HOWTO se lahko razmnoujejo in
  razirjajo v celoti ali po delih, na  kakrnemkoli fizinem ali
  elektronskem nosilcu, vse dokler se oznaka o avtorskih pravicah ohrani
  na vseh izvodih. Komercialno razirjanje je dovoljeno in spodbujano,
  vendar bi avtor rad bil obveen o vsaki takni distribuciji.

  Vsi prevodi, izpeljana dela ali skupni projekti, ki vkljuujejo
  katerikoli spis Linux HOWTO, morajo biti izvedeni pod enakimi
  avtorskimi pravicami. To pomeni, da ne smete izpeljevati del iz spisov
  HOWTO in dodajati omejitev pri razirjanju. Izjeme pri teh pravilih se
  lahko dovolijo pod posebnimi pogoji, za kaj takega stopite v stik s
  koordinatorjem za Linux HOWTO na spodaj podanem naslovu.

  Na kratko, elimo spodbujati razirjanje teh informacij po imve
  kanalih, hkrati pa elimo obdrati avtorske pravice spisov HOWTO in
  bili bi radi obveeni o vseh nartih za razirjanje spisov HOWTO.

  e elite kaj vpraati, vzpostavite stik s Timom Bynumom,
  koordinatorjem Linux HOWTO. Tim je dosegljiv po elektronski poti na
  naslovu linux-howto@metalab.unc.edu <mailto:linux-
  howto@metalab.unc.edu>.

  Prevajalec spisa v slovenino je Jernej Kovai, za razirjanje pa
  veljajo enaki pogoji kot za angleki izvirnik.


  3.  Kje dobiti ta spis

  Najnovejo uradno angleko razliico tega spisa lahko dobite na
  domaih straneh Dokumentacijskega projekta za Linux na naslovu
  <http://www.linuxdoc.org/>.

  Domaa stran tega spisa je  <http://www.mp3-howto.com>


  3.1.  Prevodi

  Ta spis je bil preveden e v naslednje jezike:

  Prosimo upotevajte, da so nekateri prevodi lahko e zastareli v
  primerjavi s tem spisom, ker pa prevajanje vzame nekaj asa.

  Korejina

  <http://kldp.org/HOWTO/MP3-HOWTO> Prevedel Lee,So-min:
  animator@nownuri.net <mailto:animator@nownuri.net>

  Francoina

  <http://www.freenix.org/unix/linux/HOWTO/MP3-HOWTO.html> Prevedel
  Arnaud Gomes-do-Vale: arnaud@carrosse.frmug.org
  <mailto:arnaud@carrosse.frmug.org>

  Madarina

  <http://free.netlap.hu/howto/MP3-HOGYAN.html> Prevedel Andras Timar:
  atimar@itp.hu <mailto:atimar@itp.hu>

  Italijanina

  <ftp://ftp.pluto.linux.it/pub/pluto/ildp/HOWTO/MP3-HOWTO> Prevedel
  Mariani Dario: darkpand@uni.net <mailto:darkpand@uni.net>

  panina

  <http://www.insflug.org/documentos/MP3-Como> Prevedel Arielo:
  larocka@yahoo.com <mailto:larocka@yahoo.com>

  Nizozemina

  <http://nl.linux.org/doc/HOWTO/MP3-HOWTO-NL.html> Prevedel Reggy
  Ekkebus: reggy@zeelandnet.nl <mailto:reggy@zeelandnet.nl>

  Japonina

  <http://www.linux.or.jp/JF/JFdocs/MP3-HOWTO.html> Prevedel Saito Kan:
  can-s@geocities.co.jp <mailto:can-s@geocities.co.jp>

  Slovenina

  <http://www.lugos.si/delo/slo/HOWTO-sl/MP3-HOWTO-sl.html> Prevedel
  Jernej Kovai: jkovacic@email.si <mailto:jkovacic@email.si>

  Zahvaljujemo se zgoraj natetim prevajalcem.  e vam je uspelo
  prevesti ta spis, sporoite to avtorju po elektronski poti.  Navedite
  tudi naslov, kjer bo mogoe dobiti prevod.


  4.  Zasluge

  Pri pisanju tega spisa je bil v veliko pomo spis Sound-HOWTO Jeffa
  Tranterja in Sound-Playing-HOWTO Yooja C. Chunga.

  Zahvala gre tudi ostalim avtorjem spisov HOWTO, katerih dela so bila
  uporabljena:

  Lars Wirzenius: Linux System Administrators Guide

  Olaf Kirch: Linux Network Administrators Guide

  Stein Gjoen: Multi Disk System Tuning HOWTO

  Hvala tudi vsem, ki ste se odzvali in poslali komentarje ali sporoila
  o napakah.

  Avtor se prisrno zahvaljuje svojim kolegom v WebSentric AG, e
  posebej Marku S. Fischerju in Petru Conradu za njune pripombe in
  podporo.

  Prevajalec tega spisa v slovenino se zahvaljuje tudi Aleu Koirju
  za pomo pri odpravljanju tipkarskih in slovninih napak ter
  odkrivanju uveljavljenih slovenskih izrazov za nekatere strokovne
  termine.

  5.  Opozorilo

  Informacije v tem spisu uporabljate na lastno odgovornost.

  Avtorji in prevajalci ne prevzemajo nobene odgovornosti za vsebino
  tega spisa.

  Koncepte, zglede in/ali ostale vsebine tega spisa uporabljate v celoti
  na lastno odgovorrnost.

  Vse avtorske pravice so last njihovih lastnikov, e ni navedeno
  drugae.

  Uporaba izrazov v tem spisu se ne sme smatrati za vplivanje na
  veljavnost katerekoli blagovne ali storitvene znamke.

  Imenovanje posameznih izdelkov ali zaitenih znamk se naj ne bi
  smatralo kot priporoilo.

  Mono vam priporoamo, da naredite varnostno kopijo vaega sistema
  pred pomembnimi namestitvami programja in da jih delate v rednih
  asovnih presledkih.


  6.  Strojne zahteve in uinkovitost

  Digitalno procesiranje zvoka je opravilo, ki trati sistemske vire in
  se mono zanaa na vhodno - izhodne sposobnosti ter zmonosti
  procesiranja.  Mono priporoamo uporabo strojne opreme najmanj
  razreda Pentium.

  e boste kodirali zvok z analognega zvonega nosilca preko vhoda 'in-
  line' (e ojaeni analogni signal) ali mikrofona, bo zvona kartica
  PCI dala najbolje rezultate. Razlika med karticami, temeljeimi na
  ISA ali PCI v vhodno izhodni uinkovitosti je precejnja, ve kot 132
  Mbyte/s za PCI (citat iz PCI-HOWTO). Seveda velja: bolja je zvona
  kartica pri razmerju signal/um, bolji je zvok, kodiran v MP3. Avtor
  je uporabljal Soundblaster PCI128 in ga pravkar zamenjal s
  Soundblaster Live Value; obe kartici imata dobre zvone zmogljivosti,
  toda Live ima obutno bolje razmerje signal/um, dovolj dobro za
  polpoklicno uporabo. Spomnite se stare maksime pri obdelavi podatkov:
  smeti noter - smeti ven!

  Creative ima gonilnik Beta za Soundblaster Live!, ki ga lahko dobite
  na:

  <http://developer.soundblaster.com/linux/>

  Kadar zapisujete analogni zvok na trdi disk (temu opravilu se ree
  tudi neposredno zapisovanje na disk, angl. direct to disk (d2d)
  recording), sta zmogljivosti diska in njegovega krmilnika kritini. e
  uporabljate sistem z IDE, ga je najbolje uporabiti v nainu (angl.
  mode) 4 ali UDMA, kjer je hitrost prenosa e zadovoljiva, da je
  zagotovljen stalni pretok podatkov.

  Idealna reitev bi bila uporaba sistema s SCSI, ker imajo pogoni in
  vmesniki precej bolji pretok, od zdrnih 5 Mbit/s za SCSI 1 do 80
  Mbit/s za ultra/wide SCSI. IDE lahko dosee med 8,3 Mb/s do 33 Mb/s za
  Ultra-ATA, toda to so maksimalne vrednosti, povprene hitrosti pa so
  nije. e lahko najdete ali si privoite pogon AV SCSI, si ga
  omislite. Pogoni AV imajo optimaliziran sistem bralno - pisalnih glav
  za nepretrgan pretok podatkov, ostali pogoni SCSI in IDE ponavadi ne
  morejo zdrati nepretrganega pretoka podatkov, ker se glava za pisanje
  pregreje!

  Seveda bo pogon s predpomnilnikom (angl. cache) dajal bolje rezultate
  kot tisti brez njega, predpomnilnik namre predstavlja medpomnilnik
  (angl. buffer), ko se zapisovalne glave dvignejo, in pomaga pri
  prenosu.

  e va pogon ne ustreza priakovanjem, bo zapis podvren osipu in
  motnjam povsod, kjer disk ni zapisal signala. e zapisujete zvok
  enkratnih dogodkov, npr. nastopov v ivo, investirajte v dober sistem
  z diskom SCSI.

  Drug vzrok osipa pri neposrednem zapisovanju na disk je preobremenjen
  sistem.  Procesi v ozadju lahko povzroijo zaasne zastoje.
  Priporoljivo je, da enete v ozadju le toliko procesov, kolikor je
  nujno potrebno, e posebej to velja za mrene strenike. Ve napotkov
  o nastavljanju mrenih strenikov in o zagonskih skriptih najdete v
  vodnikih SAG (System Administration Guide) in NAG (Network
  Administration Guide).

  Opravila z navideznim pomnilnikom podobno povzroajo zastoje, zatorej
  uporabite toliko fizinega RAM, kolikor ga le lahko. Priporoa se vsaj
  32 MB, mogoe je, da ga boste potrebovali e ve.

  Tistim, ki bi radi iz sistema izvlekli najve, ne bo kodila tudi
  optimalizacija jedra.

  Ker vam bodo zgoraj natete strojne zahteve zagotovile spodoben sistem
  za kodiranje zvonih podatkov, ne varujte in ne uporabljajte
  starejih in manj zmogljivih delov.

  Dober izziv za sistemskega administratorja bo iztisniti iz nizko
  zmogljivega sistema dobre rezultate in rezultat bodo verjetno
  sreneji uporabniki sistemov Linux.

  Pomembno poglavje predstavljajo tudi kabli za prenos zvonih signalov.
  Ceneni, nekakovostni kabli in prikljuki se bodo kazali s slabo
  kakovostjo zapisa. e ima vaa zvona kartica monost uporabe
  prikljukov phono, vasih imenovanih tudi RCA, jih uporabite.
  Pozlaene povrine kontaktov bodo ohranile kakovost zvoka, enako
  velja, e boste kable za zvok drali im dlje od podatkovnih vodov, s
  imer zmanjate verjetnost motenj.

  Ne pozabite pa, da bo pravo bogastvo, porabljeno za kable za  zvok,
  vreno pro, e ne bo optimaliziran tudi preostanek sistema.

  e kodirate zvok s ploe, bosta hitrost in tip pogona za CDROM
  odloala o asu za branje surovih informacij z njega. Pogon z enojno
  hitrostjo bo najverjetneje prepoasen za vse, razen za najbolj
  potrpeljive.

  Va pogon za CDROM mora biti povezan z vao zvono kartico, e elite
  sliati, kaj zapisujete, bodisi z uporabo notranjega prikljuka bodisi
  s prikljuitvijo slualk na izhod za slualke, etudi ne boste mogli
  posluati datotek MP3 skozi vtinico za slualke na pogonu za CDROM.

  Za podrobneje informacije o nastavljanju zvonih kartic bi bila zdaj
  odlina prilonost, da preberete Sound-HOWTO.


  7.  Programska oprema

  Pretvorba zvoka v zapis MP3 je ponavadi dvostopenjski proces. Najprej
  se zvok zapie v zapis WAV, sledi mu pretvorba iz zapisa WAV v MP3.
  Nekatera orodja vam naredijo oboje v enem koraku.

  Od tega, ali elite kodirati zvok, zapisan v neki datoteki, ploi CD
  ali zvok z analognega nosilca, je odvisno, katero orodje boste
  uporabili za izdelavo datoteke v zapisu WAV.

  e elite kodirati zvok z zvonega vhoda, boste potrebovali program za
  zajem zvoka z vhoda zvone kartice in shranjevanje v zapisu WAV.
  Spodaj je natetih nekaj koristnih pripomokov (veina komentarjev je
  prepisana z domaih strani aplikacij).


  7.1.  Zajemalniki (angl. rippers) in zapisovalniki v zapisu WAV

  Za zajem z analognega zvonega vhoda (angl. line-in):

  Wavrec

  Wavrec se distribuira kot del paketa Wavplay, ki ga lahko snamete z
  naslova:

  <ftp://sunsite.unc.edu/pub/Linux/apps/sound/players/>

  Za zajem glasbe s ploe CD v zapis WAV (v angleini se opravilu ree
  'CD ripping'):

  CDDA2WAV

  <http://metalab.unc.edu/pub/Linux/apps/sound/cdrom/>

  Cdparanoia

  Cdparanoia je orodje za zajem "digitalnega zvoka s kompaktnih diskov"
  (angl. Compact Disc Digital Audio (CDDA)), na internetu znano tudi kot
  koda te knjinice je vkljuena v distribucijo izvorne kode paketa
  Cdparanoia.  Tako kot Cdda2wav tudi paket Cdparanoia prebere zvok s
  ploe CD kot podatke brez analognega koraka vmes in zapie podatke
  (oz. jih preusmeri po "cevi") v formatih WAV, AIFC ali surovi 16 bitni
  linearni PCM. V primerjavi s Cdda2wav je precej poasneji, vendar da
  najbolje rezultate, ki jih je mogoe dobiti, tudi s CD plo, katerih
  glasbo je teko pretvoriti zaradi prask ali drugih napak pri branju.

  <http://www.xiph.org/paranoia/index.html>


  RipEnc

  RipEnc je lupinski skript za lupino Bourne Shell in slui kot vmesnik
  do programov Cdparanoia, Cdda2Wav, Tosha in BlaRipEnc, 8hz-mp3, L3enc.
  V bazi CDDB (angl. CD Data Base - podatkovna baza plo CD) poie
  imena skladb, ki jih predvajamo.  Ime je mogoe doloiti tudi rono.
  Pretvorite lahko celotno ploo CD ali le izbrane skladbe.  Podprte so
  oznake ID3.

  <http://www.asde.com/~mjparme/index.htm>

  Cd2mp3

  Cd2mp3 je prosta programska oprema, izdelana za ravnanje z dvema
  drugima programoma: Cdda2wav (ki zajema skladbe s plo CD) in Lame
  (ki kodira v zapis MP3)

  <http://sertaozinho.org/cd2mp3/index.html>

  RipperX

  RipperX uporablja grafino knjinico GTK in pretvarja zvoka s plo CD
  v zapis MP3. Ima vtinice (angl. plug-in) za Cdparanoio, BladeEnc,
  kodirnik Lame MP3, XingMp3enc, 8hz-mp3, Lame in kodirnik ISO v2.
  Podpira tudi CDDB in oznake ID3.

  <http://www.digitallabyrinth.com/linux/ripperX/>

  Grip

  Tudi Grip uporablja knjinico GTK. Je pretvornik za zvok s plo v
  zapis MP3.  Zmogljivost vgrajenega pretvornika zvoka s plo CD je
  podobna Cdparanoii, lahko pa uporablja tudi zunanje pretvornike kot
  npr. Cdda2wav.  Omogoa avtomatiziran vmesnik za kodirnike v zapis
  MP3, kar omogoa, da ploo CD enostavno pretvorite v datoteke MP3.
  Podprt je protokol CDDB za iskanje podatkov o skladbah s  strenikov
  plo. Grip deluje s programom DigitalDJ, ki omogoa poenoteno
  "raunalniko podprto" razliico vae glasbene zbirke.

  <http://www.nostatic.org/grip/>


  7.2.  Zapisovalniki (angl. encoders)

  Za pretvarjanje datotek iz zapisa WAV v MP3 boste potrebovali
  zapisovalnik:

  Blade's MP3 Encoder

  BladeEnc je prosto dostopen zapisovalnik MP3. Temelji na enakih
  postopkih ISO za kompresijo kot MpegEnc, tako lahko priakujete
  podobno ali nekoliko boljo kakovost. Razlikujeta se predvsem v
  zunanji podobi in hitrosti. BladeEnc nima tako uporabniku prijaznega
  vmesnika kot MpegEnc, zato pa je ve kot trikrat hitreji in deluje s
  kar nekaj priljubljenimi grafinimi vmesniki.

  <http://bladeenc.cjb.net>

  Lame

  V slavni zgodovini poimenovanja GNU pomeni Lame: LAME Ain't an MP3
  Encoder (Lame ni zapisovalnik MP3). Lame zares ni zapisovalnik v MP3.
  Je popravek (angl. patch) z licenco GPL za demonstracijsko izvorno
  kodo Dist10 ISO. Lame ne more izdelati toka MP3. Nemogoe ga je tudi
  prevesti. Da bo ta programska oprema delovala, potrebujete izvorno
  kodo ISO. Ta je prav tako prosto dosegljiva, toda kakrnakoli
  komercialna uporaba (vkljuno z distribucijo brezplanih
  zapisovalnikov) lahko zahteva licenno pogodbo s podjetjem FhG
  (Fraunhofer Gesellschaft) iz Nemije.

  <http://www.sulaco.org/mp3/>

  Gogo

  To je zelo hiter zapisovalnik MP3 za druino procesorjev x86. Temelji
  na Lamu razliice 3.29 beta, optimalizirali pa so ga PEN@MarineCat,
  Keiichi SAKAI, URURI, kei in shigeo. (Da boste prevedli izvirnik,
  boste potrebovali e NASM, ki ga lahko najdete na <http://www.web-
  sites.co.uk/nasm/>).

  <http://homepage1.nifty.com/herumi/gogo_e.html>


  7.3.  Predvajalniki (angl. players)

  Za predvajanje datotek MP3 boste seveda potrebovali predvajalnik:

  Xmms (prej znan kot X11Amp)

  Ta predvajalnik ima veliko znailnosti Winampa za okolja Windows
  95/98/NT, dodanih pa je tudi nekaj posebnosti, ki so na voljo samo za
  razliico za Linux.

  <http://www.xmms.org>

  Xaudio

  Xaudio je zelo hitra in robustna reitev za ve sistemov za
  predvajanje digitalnega zvoka, posebej usmerjena k dekodiranju zvoka v
  zapisih MPEG (MP1, MP2 in MP3).

  <http://www.xaudio.com>

  AlsaPlayer

  AlsaPlayer je nova vrsta predvajalnika PCM. Je veniten (angl. multi
  threaded) in poskua znatno uporabljati knjinice in gonilnik Alsa.
  Ima nekaj za Linux/Unix izjemnih lastnosti. Namen je izdelati v druge
  aplikacije vkljuljiv okvir za predvajanje vseh vrst zvoka in videa s
  poudarkom na zvonih podatkih v formatu PCM. Nadzor (npr. viine
  tonov) pri polni hitrosti, pozitiven *in* negativen! Je prvi za Linux
  in edini predvajalnik pod licenco GPL, ki to zmore! Mono je
  predvajanje datotek MP3 in plo CD pri razlinih hitrostih.

  <http://www.alsa-project.org/~andy/>

  Mpg123

  Kaj je Mpg123? To je hiter, prosto dostopen in prenosljiv zvoni
  predvajalnik MPEG za Unix. Podpira MPEG 1.0/2.0 s sloji 1, 2 in 3
  (slovite datoteke MP3) ter je bil preizkuen na tevilnih sistemih
  vkljuucjo Linux, FreeBSD, NetBSD, SunOs, Solaris, IRIX, HP-UX in
  ostale. Za predvajanje ob polni kakovosti CD (44 kHz, 16 bit, stereo)
  je potreben Pentium (ali hitra 486), SPARCstation10, DEC Alpha ali
  podoben procesor.  Predvajanje v nainu mono in/ali ob slabi
  kakovosti (22 kHz ali 11 kHz) je mogoe tudi s poasnejimi procesorji
  486.

  <http://dorifer.heim3.tu-clausthal.de/~olli/mpg123/>

  FreeAmp

  FreeAmp je razirljiv, za ve sistemov prirejen predvajalnik. Zanj je
  znailen optimaliziran dekoder Xing MPEG (licenca GPL), zaradi esar
  je eden najhitrejih in najboljih predvajalnikov zvoka, kar jih je na
  voljo. FreeAmp omogoa mnogo pomembnih lastnosti, ki jih uporabnik
  priakuje od istega in za rabo preprostega uporabnikega vmesnika.

  <http://www.freeamp.org/>


  7.4.  Streniki MP3 (angl. streaming servers)


  Streniki MP3 omogoajo oddajanje glasbe MP3 po mrei, ki je lahko va
  intranet ali kar internet.

  Icecast

  Dobrodoli! Icecast je sistem za oddajanje zvoka v zapisu MPEG raven
  III. Zanj skrbi ekipa linuxpower.org. V paketu z Icecastom dobite e
  programa Iceplay in Icedir. Iceplay prenaa sezname za predvajanje, ki
  omogoajo, da poljete streniku Icecast e kodirane datoteke.

  <http://www.icecast.org/>

  Fluid

  Oddajni strenik Fluid je program za oddajanje videa in zvoka po mrei
  in v zdajnji razliici uporablja zapis MP3.

  <http://www.subside.com/fluid/> (stara domaa stran)

  <http://fluid.sourceforge.net/> (nova domaa stran)

  Litestream

  Litestream je na odprti kodi temelje prilagodljiv strenik MP3 za
  Unix z veliko kapaciteto.

  <http://www.litestream.net/>

  Apache::MP3

  Modul za oddajanje glasbe MP3, ki uporablja spletni strenik Apache.

  Ta  modul predstavi hierarhijo imenikov z datotekami MP3 kot
  "brskabilno" knjinico skladb za oddajanje preko mree.

  [Je rezultat projekta CPAN]


  7.5.  Mealniki (angl. mixers)


  LiveIce

  LiveIce je izvirni odjemalec za Icecast, ki kodira tok MPEG za
  oddajanje, ko je narejen. V nasprotju z odjemalci, kot sta Shout in
  IceDJ, omogoa tudi oddajanje zvoka v ivo, ne samo vnaprej zapisanih
  datotek MP3.

  LiveIce dobite skupaj z Icecastom. Noveje razliice lahko dobite
  skupaj z dokumentacijo na spletni strani:

  <http://star.arm.ac.uk/~spm/software/liveice.html>


  eMixer

  eMixer je za rabo preprost vmesnik do Mpg123, ki omogoa hkratno
  predvajanje in meanje dveh tokov MP3. Zmonost meanja dveh tokov MP3
  naredi eMixer za navzkrini kontrolnik jakosti zvoka, to pa uporabniku
  kar s konzole omogoi podobne zmonosti, kot jih ima DJ. eMixer se
  obnese tudi v okoljih z zabavami v "realnem asu". Temelji na izvirni
  kodi za meanje MP3, na tej kodi je zgrajen tudi Liveicov modul za
  meanje.

  <http://emixer.linuxave.net/>

  GDAM

  GDAM je DJ paket za meanje v realnem asu. Hkrati je mogoe
  predvajati in meati poljubno tevilo datotek MP3. Uinki se lahko
  dodajajo, spreminjajo ali dinamino preurejajo. GDAM temelji na
  arhitekturi odjemalec/strenik: zvok nastaja na streniku, ki lahko
  sprejema ukaze s poljubnega tevila odjemalcev.  Ostale znailnosti
  vkljuujejo vtinice za avdio uinke in vmesnike komponente,
  predpomnilnik in vekratno izvajanje, sekvenciranje, dodajanje ritma,
  prikazovalniki parametrov valovanja  in raunanje ritma, predvajanje
  seznamov skladb brez odmorov med njimi, sistem s sprotno pomojo, klon
  Mpg123, ki tee na streniku GDAM, prilagodljiva ukazna vrstica za
  neposreden nadzor strenika, zapis celotne "meanice" ali kateregakoli
  dela toka v medpomnilnik, disk ali zapis MP3, podpora za ve zvonih
  kartic in podpora za strojno opremo MIDI.

  <http://gdam.org/>

  druga povezava:

  <http://gdam.sourceforge.net>


  7.6.  Urejevalnik oznak ID3


  Id3ed

  Id3ed je urejevalnik oznak ID3 za datoteke MP3. Oznake lahko
  nastavljate interaktivno, preko ukazne vrstice ali kar s kombinacijo
  obojega. Id3ed lahko nastavi zvrst kot ime ali kot tevilko. Oznake
  lahko tudi odstranite ali si jih ogledujete.

  <http://www.azstarnet.com/~donut/programs/id3ed.html>

  Mp3info

  MP3info je majhen pripomoek za branje in zapisovanje oznak MPEG raven
  3 (MP3).  Vkljuuje razliici za konzolo (ukazna vrstica in
  interaktivni ncurses) ter GTK.

  <http://metalab.unc.edu/mp3info/>


  7.7.  Prestrezniki toka (angl. stream grabbers)


  Streamripper

  Streamripper je zapisovalnik Shoutcastovega toka. e tok vsebuje
  podatke o skladbi (meta podatki), Streamripper vsako skladbo zapie v
  loeno datoteko.


  <http://streamripper.sourceforge.net/>

  Wget

  GNU Wget je prosto dostopen mreni pripomoek za zajemanje datotek iz
  svetovnega spleta z uporabo protokolov HTTP in FTP, dvema najbolj
  razirjenima internetnima protokoloma. Deluje neinteraktivno, tako je
  mogoe delo v ozadju potem, ko se odjavite s sistema.

  Wget je precej ve kot prestreznik toka!

  <ftp://ftp.gnu.org/gnu/wget/>


  7.8.  Razno

  Normalizacija jakosti zvoka

  Wavnorm

  e ste kodirali zvok "v ivo" ali zajemali s starejih plo CD, lahko
  pride do kar precejnjih razlik v nekaterih znailnostih zvoka.


  Da spremenite jakost kodiranega zvoka datotek MP3, jih boste
  normalizirali s programom Wavnorm.

  <http://www.zog.net.au/computers/wavnorm/>


  SOX

  Sox je zelo priroen pripomoek za pretvorbo in vam ga mono
  priporoam.  Potrebovali ga boste, e elite uporabljati Wavnorm.

  <ftp://sunsite.unc.edu/pub/Linux/apps/sound/convert/>


  Morda boste potrebovali tudi program za meanje. Xmixer deluje
  zanesljivo in je vkljuen v veino distribucij.


  8.  Nastavljanje vaega sistema

  Ta razdelek opisuje osnove nastavljanja vaega sistema Linux za
  zapisovanje zvoka bodisi z analognega vira bodisi s plo CD.

  Razdelek temelji na Linuxu Redhat za Intel, vendar bi moral biti v
  dobrni meri neodvisen od distribucije. V kratkem bo sledila tudi
  razliica za arhitekturo Sparc. (e ste imeli kaj uspeha pri uporabi
  tega spisa na preostali strojni opremi, vas prosimo, da to sporoite
  avtorju.)

  Predpogoj je seveda delujoa zvona kartica. Vabljeni ste, da
  preberete odlien spis Linux Sound HOWTO avtorja Jeffa Tranterja, za
  tem pa e spis Linux Sound Playing HOWTO avtorja Yooja C. Chunga. Oba
  spisa podrobneje govorita o tem, kako usposobiti sistem za zvok pod
  Linuxom.


  8.1.  Nastavljanje zajema analognega zvoka

  Najprej nastavite napravo, ki zvok proizvaja. Obstaja ve nainov za
  usmerjanje zvoka, preden pride do raunalnika z Linuxom, nekaj
  obiajnih je:

  Analogni izhod (angl. line out) v analogni vhod (angl. line in) vae
  zvone kartice. Veina naprav ima prikljuek 'line out'. Stopnja line
  je standard, ki doloa, kakne so izhodne napetosti naprav. e se prav
  spomnim, je to 500 mV pri napravah za dom in Semi Pro ter 750 mV za
  naprave Pro audio. Ugibamo lahko, da bo standardna nastavitev za
  veino zvonih kartic 500 mV, nekatere pa so e nastavljene na noveji
  standard Pro audio. e ne zapisujete pri visokih napetostih, ne bi
  smelo biti velike razlike med njimi.

  Izhod line se ponavadi uporablja za povezavo opreme HI FI z
  ojaevalnikom, tako da bi se komponente, kot so magnetofon, radijski
  sprejemniki (angl. tuner), predvajalniki plo CD, predvajalniki DAT
  in predvajalniki mini diskov, morale povezati brez teav. Vejo
  nevenost lahko predstavljajo gramofoni.  Ve informacij o tem lahko
  najdete spodaj.

  Zvok lahko zajemate tudi iz videorekorderjev. Veina videorekorderjev
  ima zvoni izhod 'line out', lahko pa tovrstni zvok dobite tudi s
  prikljuka SCART, e ga va videorekorder ima.

  Izhod ojaevalnika 'amplifier tape out' v vhod 'line in' zvone
  kartice in obratno - izhod zvone kartice 'line out' v vhod
  ojaevalnika 'amplifier tape in'. Ta sestava postopoma zamenjuje
  tradicionalni magnetofon, povezan preko ojaevalnika HI FI, z vaim
  sistemom Linux. Izhod zvone kartice 'line out', povezan na 'tape in',
  omogoa opazovanje stopenj zapisovanja.

  Mikrofon na vhod za mikrofon (angl. mike in). Napetosti pri mikrofonu
  so precej nije od tistih, ki jih uporabljajo naprave z izhodi 'line
  out'. e vtaknete mikrofon v prikljuek za vhod 'line in',
  najverjetneje ne boste dosti sliali.

  OPOZORILO: e storite obratno, torej poveete napravo z izhodom 'line
  out' na vhod za mikrofon, lahko pokodujete zvono kartico!!

  Gramofon na vhod za mikrofon

  Najlepa hvala Marku Tranchantu za naslednji prispevek.

  Neposreden izhod z gramofonske igle ima zelo majhno mo. Kljub temu ga
  ne morete prikljuiti neposredno na vhod za mikrofon in priakovati
  dobrih rezultatov. Potrebno je prilagoditi frekvenni izhod, ker je v
  zapisu manj nizkih in ve vijih tonov, kar optimalizira fizikalne
  lastnosti igle. Ta prilagoditev je natanno predpisana in znana kot
  izenaitev RIAA. Zato *morate* najprej usmeriti zvok na gramofonski
  predojaevalnik, nato pa na vhod 'line in'.

  Klaviature in sintetizatorji naj bi bili prikljueni na vhod 'line
  in', kitare pa nanj prikljuimo preko naprave DI (angl. direct
  injection), ki signal spremeni, da ustreza vhodu 'line in'.

  Preden karkoli prikljuite na vao zvono kartico, se prepriajte, da
  ste jakost zmanjali na minimum, oz. e uporabljate mikrofon, se
  prepriajte, da je izkljuen ali dale od zvonikov.


  8.2.  Nastavljanje za zajem zvoka s ploe CD

  Nastavljanje sistema za zajemanje zvonih podatkov s ploe CD je
  preprosto.

  e lahko sliite skladbo, ki se predvaja s ploe CD, preko zvonikov
  ali ojaevalnika, ki je prikljuen na zvono kartico, je zelo
  verjetno, da boste ta zvok lahko tudi zapisali.


  8.3.  Dodatne nastavitve

  V sistem se prijavite kot obiajno, nato uporabite program za meanje,
  da nastavite stopnje zapisovanja tako, da so dovolj glasne za spodobno
  zapisovanje, vendar ne preglasne in popaene. Obiajno lahko to
  ocenite e zgolj s posluanjem. ez as se boste navadili in vedeli,
  katere stopnje so za vao opreme najprimerneje.

  Priporoamo, da izklopite vse nepotrebne strenike ali preklopite
  sistem v enouporabniki nain (angl. single user runlevel), e posebej
  kadar kodirate zvok z analognih vhodov. Na ta nain zagotovite, da v
  ozadju teejo samo zares nujno potrebni procesi, in tako minimizirate
  monosti za motnje med zapisovanjem.

  Avtor si je izkljuno za potrebe zapisovanja zvoka omislil poseben
  disk s pogonom SCSI. Ta disk je na datoteni sistem prikljuen preko
  imenika /mp3.  To je bilo storjeno predvsem zaradi boljih
  zmogljivosti pogona SCSI. Koristno je tudi zapisovanje na posebni
  pogon, kjer ste lahko prepriani, da pisalna glava med zapisovanjem ne
  bo nenadoma skoila na drugo mesto na disku, ker bi nek proces hotel
  ravno tako pisati.

  Glede podrobnosti o nastavitvi sistema Linux z ve diskovnimi pogoni
  bo morda koristen spis Multi-Disk-HOWTO avtorja Steina Gjoena.


  9.  Kodiranje analognega zvoka

  Najprej se prepriajte, e imate na disku dovolj prostora. Za kakovost
  CD (44,1 kHz, 16 bitov, stereo) boste za vsako minuto potrebovali
  skoraj 10 MB (5 MB na kanal).

  Avtor ponavadi zapisuje s kakovostjo DAT, to je 48 kHz, 16 bitov,
  stereo.

  Pri uporabi programa Wavrec se ponavadi uporablja naslednja skladnja:

  /usr/local/bin/wavrec -t 60 -s 48000 -S /mp3/temp.wav

  Prvi del je polna pot do programa Wavrec. '-t 60' je as zapisovanja v
  sekundah.

  Tretji del '-s 48000' doloa frekvenco vzorenja v vzorcih na sekundo
  (za DAT znaa 48000, za CD 44100).

  Zadnja izbira je pot do izhodne datoteke in njeno ime.

  Da vidite seznam vseh izbir, poenite wavrec -help ali si oglejte
  njegovo stran s pomojo (angl. man page).

  Tako ste naredili datoteko WAV. Sedaj jo morate zakodirati v zapis
  MP3.

  Iz ukazne vrstice poenite BladeEnc:

  /usr/local/bin/bladeenc [izvorna_datoteka] [ciljna_datoteka] -br
  256000

  Izbira -br nastavi hitrost bitov (tevilo bitov na sekundo, angl.
  bitrate). V tem zgledu je ta parameter nastavljen na najvijo vrednost
  256 kBit/s. Pot do programa BladeEnc je lahko tudi drugana kot v
  zgornjem zgledu.

  Da vidite seznam vseh izbir, poenite bladeenc -help. Pravzaprav te
  izbire sploh ni, vseeno pa se vam bo prikazal opis vseh izbir.

  Kodirate lahko tudi s programom Lame (kot tudi s programom Gogo, ki
  temelji na Lamu), kjer boste morali vtipkati naslednji ukaz:

  /usr/local/bin/lame [izvorna_datoteka] [ciljna_datoteka] -b 256


  10.  Kodiranje s ploe CD

  Podobno kot pri kodiranju analognega zvoka je tudi kodiranje s ploe
  CD dvodelni proces. Najprej zajamemo zvone zapise s ploe CD in jih
  pretvorimo v zapis WAV. Potem to datoteko pretvorimo v zapis MP3.


  Obstajata dva tipa kodirnikov: tisti za konzolo in tisti za okolje X
  Window. Oboji opravljajo enako nalogo, vendar je tiste za okolje X
  Window laje uporabljati (in so videti prijazneji).

  Tudi tokrat se morate pred kodiranjem prepriati, da imate dovolj
  prostora na disku.


  10.1.  Kodiranje iz ukazne vrstice


  Avtor je napisal preprost skript za Perl, ki bo zajel in shranil
  skladbe s ploe CD:


  ______________________________________________________________________
  #!/usr/bin/perl

  if ($ARGV[0] ne "") {

  $count = 1;

  do {

  $cdcap = system("cdparanoia", $count, "/mp3/cdda.wav");
  $track = "$ARGV[1]/track".$count.".mp3";
  $enc = system("bladeenc  /mp3/cdda.wav $track -br 256000");
  $count++;

  }
  until $count > $ARGV[0];
  exit;
  }

  else {
  print "Uporaba: cdripper [tevilo_skladb] [ciljni_imenik]\n\n";
  }
  ______________________________________________________________________


  Prosimo upotevajte, da je zgornji skript zelo osnoven in ne vsebuje
  nobenih dodatnih funkcij, kot je npr. preverjanje napak ali iskanje po
  CDDB. Dopolnite ga lahko v skladu s svojimi potrebami.

  Najpomembneje vrstice so:


  ______________________________________________________________________
  $cdcap = system("cdparanoia", $count, "/mp3/cdda.wav");
  ______________________________________________________________________



  Ta poklie zajemalnik Cdparanoia, ki pretvori zvok s ploe CD v zapis
  WAV.

  V tem primeru je omenjena Cdparanoia, e pa elite uporabiti CDDA2WAV,
  morate vrstico popraviti v:


  ______________________________________________________________________
  $cdcap = system("cdda2wav", $count, "/mp3/cdda.wav");
  ______________________________________________________________________



  Uporabljeni izbiri sta $count, ki oznauje tevilo skladb za zajem, in
  pot do izhodne datoteke WAV. V tem primeru gre za zaasni imenik na
  disku SCSI.

  Datoteko WAV nato pretvorimo v zapis MP3 s programom BladeEnc.

  Ta script je napisan, da ne bi bilo potrebno vsake skladbe posebej
  zajeti s ploe CD in je kodirati in da ne bi bilo potrebno uporabiti
  paketnega naina Cdparanoie. Tako zmanjamo velikost potrebnega
  prostora na disku, ker paketni nain Cdparanoie obdela celotno ploo
  CD in porabi vse do 600 MB.

  e elite uporabiti Lame ali Gogo, nadomestite klic kodirnika z:

  ______________________________________________________________________
  $enc = system("lame  /mp3/cdda.wav $track -b 256");
  ______________________________________________________________________


  ali

  ______________________________________________________________________
  $enc = system("gogo  /mp3/cdda.wav $track -b 256");
  ______________________________________________________________________



  Sledi e prevedeni seznam izbir za vsak kodirnik.

  Bladeenc























  ______________________________________________________________________
  BladeEnc 0.91    (c) Tord Jansson          Domaa stran: http://bladeenc.mp3.no
  ===============================================================================
  BladeEnc je prosta programska oprema, distribuira se z dovoljenjem LGPL.
  Oglejte si datoteko COPYING, domao stran BladeEnc ali www.fsf.org
  za podrobnosti.

  Uporaba: bladeenc [globalna_stikala] vh_dat1 [izh_dat1 [stikala]] vh_dat2 ...

  Splona stikala:
    -[kbit], -br [kbit]  Nastavi bitno hitrost MP3. Privzeto je 128 (64 za mono).
    -crc                 Datoteka MP3 vkljuuje podatke o kontrolni vsoti.
    -delete, -del        Zbrii zapis po uspenem kodiranju.
    -private, -p         V izhodni datoteki nastavi 'private-flag'.
    -copyright, -c       V izhodni datoteki nastavi 'copyright-flag'.
    -copy                V izhodni datoteki zbrii 'original-flag'.
    -mono, -dm           Naredi datoteke mono MP3 s kombiniranjem kanalov stereo.
    -leftmono, -lm       Naredi datoteke mono MP3 samo iz levega kanala stereo.
    -rightmono, -rm      Naredi datoteke mono MP3 samo iz desnega kanala stereo.
    -swap                Zamenjaj levi in desni kanal stereo.
    -rawfreq=[freq]      Doloi frekvenco vzorenja. Privzeto je 44100.
    -rawbits=[bits]      Doloi tevilo bitov na kanal za vzorce. Privzeto je 16.
    -rawmono             Doloi, da so vzorci v nainu mono, ne stereo.
    -rawstereo           Doloi, da so vzorci v nainu stereo (privzeto).
    -rawsigned           Doloi, da so vzorci zapisani predznaeneno (privzeto).
    -rawunsigned         Doloi, da so vzorci zapisani nepredznaeno (nenegativna tevila).
    -rawbyteorder=[order]Doloi vrstni red zlogov v vzorcu: LITTLE ali BIG.
    -rawchannels=[1/2]   Doloi tevilo kanalov za vzorec. Naredi isto kot
                         -rawmono oz. -rawstereo.

  Samo globalna stikala:
    -quit, -q          Po koncu zakljui program brez akanja na pritisnjeno tipko.
    -outdir=[dir]      Shrani MP3 datoteke v doloen imenik.
    -quiet             Onemogoi pisanje na zaslon
    -nocfg             Ne upoteva nastavitev konfiguracijske datoteke
    -prio=[prio]       Doloi BladeEncovo prioriteto. Veljavne nastavitve so
                       HIGHEST, HIGHER, NORMAL, LOWER, LOWEST (privzeta) in IDLE.
    -refresh=[rate]    Hitrost osveevanja za prikaz napredka.
                       1=najhitreja, 2=privzeta.
    -progress=[0-8]    Kateri kazalec napredka naj se uporablja.
                       0=izklopljeno, 1=privzeto.

  Vhodne/izhodne datoteke se lahko nadomestijo s STDIN in STDOUT.
  ______________________________________________________________________



  Lame


















  ______________________________________________________________________
  LAME razliica 3.50 (www.sulaco.org/mp3)
  GPSYCHO: GPL psycho-acoustic model razliica 0.74.

  UPORABA   :  lame [izbire] <vhodna_datoteka> [izhodna_datoteka]

  <vhodna_datoteka> in/ali <izhodna_datoteka> je lahko "-", kar pomeni stdin/stdout.

  IZBIRE :
      -m mode         (s)tereo, (j)oint, (f)orce ali (m)ono (privzeto je j)
                      force = prisili ms_stereo vsem okvirjem. Je hitreje
                      in uporablja posebne maskirne pragove Mid & Size
      -b <bitrate>    nastavi bitno hitrost, privzeto 128 kBit/s
                      (pri VBR to nastavi najmanjo dovoljeno bitno hitrost)
      -s sdreq        frekvenca vzorenja vhodne datoteke v kHz - privzeto 44.1
    --resample sfreq  frekvenca vzorenja izhodne datoteke v kHz
                      Privzeto je enaka sfreq vhodne datoteke
    --mp3input        vhodna datoteka je v zapisu MP3
    --voice           poskusni glasovni nain

      -v              uporabi spremenljivo bitno hitrost (VBR)
      -V n            nastavitev kvalitete VBR. privzeto n=4
                      0=visoka kvaliteta, dalje datoteke. 9=kraje datoteke
      -t              onemogoi informacijske oznake Xing VBR
      --nohist        onemogoi prikaz histograma VBR

      -h              uporabi (mone) izboljave kakovosti
      -f              hiter nain (slaba kakovost)
      -k              onemogoi rezanje pri frekvenci sfb=21
      -d              kanala imata lahko razlina tipa blokov
    --athonly         uporabi samo ATH za maskiranje

      -r              vhod je v zapisu PCM
      -x              prisili menjanje zlogov na vhodu
      -a              pretvori iz sterea v datoteko mono za kodiranje mono
      -e emp          ne-poudari n/5/c (zastarelo)
      -p              zaita pred napakami. vsakemu okvirju doda 16 bitno
                      kontrolno vsoto (ki se izrauna pravilno)
      -c              oznai kot avtorsko zaiteno (copyright)
      -o              oznai kot neizvirno (non-original)
      -S              ne izpisuj poroila o napredku in histogramov VBR

    Doloitev katerekoli izmed naslednjih monosti bo dodala oznako ID3
       --tt <title>     naslov skladbe (najve 30 znakov)
       --ta <artist>    izvajalec skladbe (najve 30 znakov)
       --tl <album>     album, od koder skladba izhaja (najve 30 znakov)
       --ty <year>      letnica izdaje (najve 4 znaki)
       --tc <comment>   dodatne informacije (najve 30 znakov)


  frekvence vzorenja MPEG1 (kHz): 32 44.1 48
  bitne hitrosti (kBit/s): 32 48 56 64 80 96 112 128 160 192 224 256 320

  frekvence vzorenja MPEG2 (kHz): 16 22.05 24
  bitne hitrosti (kBit/s): 8 16 24 32 40 48 56 64 80 96 112 128 144 160
  ______________________________________________________________________



  Gogo






  ______________________________________________________________________
  GOGO-no-coda razl. 2.24 (12. Feb 2000)
  Copyright (C) 1999 PEN@MarineCat and shigeo
            Posebna zahvala Keiichi SAKAI, URURI, Noisyu in Kei
  Gogo temelji na LAME3.29beta in se razirja z dovoljenjem LGPL
  uporaba
  gogo vhodniPCM [izhodniPCM] [izbire]

   vhodniPCM je vhodna datoteka WAV
  e je input.wav enak `stdin', deluje v nainu stdin
  izhodniPCM je izhodna datoteka MP3 (lahko se izpusti)

  izbire
  -b  kbps     bitna hitrost [kBit/s]
  -br bps      bitna hitrost [Bit/s]
  -silent      ne izpisuj poroil o napredku
  -off         {3dn,mmx,kni(sse),e3dn}
  -v {0,..,9}  VBR [0:visoka kvaliteta 9: visoka kompresija]
               Ta monost naj bi se kombinirala z izbiro -b
  samo za vhod v formatu surovi PCM (RAW-PCM)
  -offset bytes preskoi zaglavje podane velikosti
    -8bit       8 bitni PCM [privzet je 16 bitni PCM]
    -mono       mono PCM [privzet je stereo PCM]
    -bswap      zamenjava nijega in vijega zloga pri 16bitPCM
    -s kHz      frekvenca PCM [privzeto 44,1kHz]
  -nopsy       onemogoi nain 'psycho-acoustics'
  -m  {s,m,j}  izhodni format s:stereo, m:mono, j:j-stereo
  -d  kHz      spremeni frekvenco vzorenja izhoda MP3
  -emh {n,c,5} ne-poudari
  -lpf {on,off} 16kHz filter [privzeto se uporabi e <= 128kbps;
                se ne uporabi e >= 160kbps]
  -test        nain 'benchmark'
  -delete      po kodiranju zbrii vhodno datoteko
  ______________________________________________________________________




  10.1.1.  RipEnc


  RipEnc se uporablja enako kot zgornje zglede, le da je lupinski skript
  in ga je laje uporabljati.

  Preveden pa izgleda takole:





















  ______________________________________________________________________
  RipEnc razliica 0.7, Copyright (C) 1999  Michael J. Parmeley
  <mjparme@asde.com>, za RipEnc NE VELJAJO ZAGOTOVILA

  Trenutno v ozadju NE poteka kodiranje.
  Vaa datoteka encode.log je dolga 982607 zlogov.

  <Vnesite 'd' za pojasnila, 'v' za sledenje dnevnikih zapiskov, ali 'del'
  za njihovo brisanje>


  1) Spremeni delovni imenik.......................[/megajukebox/tmp]
  2) Izberi kodirnik...............................[lame]
  3) Izberi zajemalnik.............................[cdparanoia]
  4) Izberi orodje za id3..........................[nobeno]
  5) Preklopi med ronim in poimenovanjem CDDB.....[rono]
  6) Nastavi spremenljivko XMCD_LIBDIR za CDA .....[/var/X11R6/lib/xmcd]
  7) Uporabi priljubljeni dogovor za poimenovanje..[izvajalec-ime_skladbe.mp3]
  8) Zajamem celotno ploo CD?....................[ne]
  9) Uporabim monost za majhne diske?.............[ne]
  10) Izberi CDROM.................................[/dev/cdrom]
  11) Nastavi bitno hitrost kodiranih datotek MP3..[256]
  12) Seznam datotek v delovnem imeniku
  13) Zaetek
  14) O programu
  15) Izhod
  ?
  ______________________________________________________________________




  10.1.2.  CD2MP3


  Cd2mp3 je enokorani zapisovalnik glasbe s plo CD v zapis MP3 brez
  vmesne izdelave datoteke v zapisu WAV.

  Njegovo delovanje je prevedeno videti takole:


  ______________________________________________________________________
  [dj@megajukebox]$ cd2mp3 options ALL
  Jezik: 1 - angleina.
  Prevajalec: Gustavo Sverzut Barbieri(k-s) <gsbarbieri@hotmail.com>

  %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% Cd2Mp3 1.0 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  Avtor: Gustavo Sverzut Barbieri (k-s) <gsbarbieri@hotmail.com.br>
  *** pogon za CDROM: -D/dev/cdrom        tip: -Icooked_ioctl
  *** zvona kartica: /dev/dsp
  *** prednastavitev: trak
  *** avtorka zaita: Da
  *** avtor:
  *** album:

  zapisujem: '1' kot 'track-1.mp3'        (akaj)
          V redu! (zapisano)
  zapisujem: '2' kot 'track-2.mp3'        (akaj)
  ______________________________________________________________________




  Seveda lahko v ukazni vrstici podate tudi ostale izbire. Njihov
  preveden seznam je:

  ______________________________________________________________________
  dj@megajukebox]$ cd2mp3 --help

  %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% Cd2Mp3 1.0 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  Avtor: Gustavo Sverzut Barbieri (k-s) <gsbarbieri@hotmail.com.br>
  Uporaba:
    cd2mp3 izbire <tevilka_skladbe>="<ime_skladbe>" ... <tevilka_skladbe>="<ime_skladbe>"
  ali: cd2mp3 izbire ALL  (za zapis vseh skladb)
  ali: cd2mp3 izbire LIST=<pot_do_seznama_skladb>  (v obliki dvojic: <tevilka_skladbe>="<ime_skladbe>" v datoteki)
  ali: cd2mp3 izbire PLAY=<tevilka_skladbe> VOL=[0..100] (samo predvajanje skladbe)

  Izbire:
    DEV=<pogon_za_CDROM> (privzeto: /dev/cdrom)
    DEV_TYPE=[generic_scsi|cooked_ioctl] (privzeto: cooked_ioctl)
    AUDIO_DEV=<zvona_kartica>  (privzeto:/dev/dsp)
    LANGUAGE=<tevilka_jezika> (LANGUAGE=help za seznam podprtih jezikov)
    COPYRIGHT=[YES|NO]
    PRESET=[phone|voice|fm|tape|hifi|cd|studio] (PRESET=help za ve informacij)
    ALBUM="<naslov_albuma>"
    AUTHOR="<avtorjevo_ime>"
  ______________________________________________________________________




  10.2.  Kodirniki z grafinim uporabnikim vmesnikom

  Kodirniki z grafinim uporabnikim vmesnikom ponujajo vso
  funkcionalnost kodiranja z ukazne vrstice, le da vse skrijejo za
  prijazen in preprost grafini vmesnik. Grip in RipperX delujeta na
  podobno, oba omogoata izbiranje med eno, ve ali kar vsemi skladbami
  na ploi CD in njihovo pretvorbo. Podpirata tudi CDDB, ki lahko
  poie vse podatke o ploi in skladbah kar na streniku, na ta nain
  si lahko prihranite nekaj dela z ronim vnaanjem podatkov.


  10.3.  Zmonosti kodirnikov

  V razdelkih o kodirnikih smo omenili tri kodirnike: BladeEnc, Lame in
  Gogo. Glavna razlika med njimi je njihova zmonost kodiranja (eprav
  se razlikujejo tudi v ponujenih izbirah).

  Oglejmo si zgled, pri katerem smo najprej zajeli skladbo s ploe CD
  in jo zatem kodirali z razlinimi kodirniki. Vsi kodirniki so bili
  pognani pod enakimi pogoji in vsi so ustvarili datoteko MP3 stereo.





















  ______________________________________________________________________
  [dj@megajukebox]$ ls -l cdda.wav
  -rw-rw-r--   1 dj       dj       59823164 Feb 10 00:56 cdda.wav

  [dj@megajukebox]$ bladeenc cdda.wav -br 256

  BladeEnc 0.91    (c) Tord Jansson          Homepage: http://bladeenc.mp3.no
  ===============================================================================
  BladeEnc is free software, distributed under the Lesser General Public License.
  See the file COPYING, BladeEnc's homepage or www.fsf.org for more details.

  Files to encode: 1

  Encoding:  ../test.wav
  Input:     44.1 kHz, 16 bit, stereo.
  Output:    128 kBit, stereo.

  Completed. Encoding time: 00:05:58 (0.78X)

  All operations completed. Total encoding time: 00:05:58

  --------------------------------------------------------------------------------

  [dj@megajukebox]$ lame cdda.wav -b 256
  LAME version 3.50 (www.sulaco.org/mp3)
  GPSYCHO: GPL psycho-acoustic model version 0.74.
  Encoding ../test.wav to ../test.wav.mp3
  Encoding as 44.1 kHz 128 kbps j-stereo MPEG1 LayerIII file
      Frame          |  CPU/estimated  |  time/estimated | play/CPU |   ETA
   10756/ 10756(100%)| 0:02:28/ 0:02:28| 0:02:29/ 0:02:29|    1.9074| 0:00:00

  --------------------------------------------------------------------------------

  [dj@megajukebox]$ gogo cdda.wav -m s -b 256
  GOGO-no-coda ver. 2.24 (Feb 12 2000)
  Copyright (C) 1999 PEN@MarineCat and shigeo
            Special thanks to Keiichi SAKAI, URURI, Noisyu and Kei
  MPEG 1, layer 3 stereo
  inp sampling-freq=44.1kHz out sampling-freq=44.1kHz bitrate=256kbps
  inp sampling-freq=44.1kHz out sampling-freq=44.1kHz bitrate=128kbps
  input  file `../test.wav'
  output file `../test.mp3'
  {  10751/  10755} 100.0% (  2.94x)  re:[00:00:00.03] to:[00:01:35.42]
  End of encoding
  time=  95.430sec
  ______________________________________________________________________



  Kot kae, ima Gogo precej bolje optimaliziran algoritem za kodiranje
  kot BladeEnc in Lame.


  11.  Oddajanje glasbe MP3

  Strenik za oddajanje vam omogoa prenos glasbe po omreju TCP. To je
  lahko internet ali vaa krajevna mrea (intranet).

  Naelo povezovanja je zelo podobno kot pri spletnih strenikih, glasba
  se prenaa, ko se odjemalec (predvajalnik MP3) povee s strenikom.


  11.1.  Icecast

  Ko datoteko prenesemo na svoj raunalnik in jo razpakiramo, si je
  koristno ogledati imenik /doc. Prironik v formatu HTML je obseen in
  zelo v pomo.

  e ste si prenesli izvorno kodo, sledite navodilom za prevajanje v
  vaem sistemu.

  Icecast ne bo deloval pravilno, dokler ne nastavite imena strenika v
  nastavitveni datoteki icecast.conf, ki je v imeniku /etc. Ime se mora
  natanno ujemati s tistim, ki pripada vaemu naslovu IP.

  e ob zagonu Icecasta zagledate naslednjo vrstico, ste naredili
  napako:

  ______________________________________________________________________
  -> [05/Jan/2000:17:21:04] WARNING: Resolving the server name [your.server.name] does not work!
  ______________________________________________________________________



  Odprite datoteko icecast.conf, ki se nahaja v imeniku /etc, poiite
  vrstico z vnosom za "server_name" in vnesite ime strenika. e niste
  prepriani, kakno je, ga lahko izveste z ukazom hostname ali z ukazom
  cat /etc/hosts.

  Ko ste naredili vse spremembe, boste morali ali skopirati datoteko
  conf v imenik bin ali pognati Icecast z monostjo -c in doloiti mesto
  datoteke, npr.

  ______________________________________________________________________
  ./icecast -c ../etc/icecast.conf
  ______________________________________________________________________



  e ste vse nastavili pravilno, bi morali videti nekaj podobnega:

  ______________________________________________________________________
  [dj@megajukebox bin]$ ./icecast -c ../etc/icecast.conf -d /home/dj/mp3/icecast/
  Icecast Version 1.3.0 Starting...
  Icecast comes with NO WARRANTY, to the extent permitted by law.
  You may redistribute copies of Icecast under the terms of the
  GNU General Public License.
  For more information about these matters, see the file named COPYING.

  [05/Jan/2000:18:36:30] Icecast Version 1.3.0 Starting..
  [05/Jan/2000:18:36:30] Using stdin as icecast operator console
  [05/Jan/2000:18:36:30] Tailing file to icecast operator console
  [05/Jan/2000:18:36:30] Server started...
  [05/Jan/2000:18:36:30] Listening on port 8000...
  [05/Jan/2000:18:36:30] Using [megajukebox] as servername...
  [05/Jan/2000:18:36:30] Max values: 1000 clients, 1000 clients per source, 10 sources, 5 admins
  -> [05/Jan/2000:18:36:30] [Bandwidth: 0.000000MB/s] [Sources: 0] [Clients: 0] [Admins: 1] [Uptime: 0 seconds]
  ______________________________________________________________________



  Izbira -d nastavi imenik za dnevnike datoteke LOG in predloge
  (osnutke).

  Spodaj so prevedeni opisi vseh monosti iz ukazne vrstice:







  ______________________________________________________________________
          -c [nastavitvena_datoteka]

  Razleni kot konfiguracijsko datoteko. Prosimo upotevajte, da vsak parameter
  iz ukazne vrstice, ki ga podate, prekrije ustrezne nastavitve v datoteki.
  Upotevajte tudi, da je icecast.conf v trenutnem imeniku e razlenjen, ko
  podate to datoteko, tako da strenik uporabi vse, kar v icecast.conf ni
  bilo 'povoeno'.

          -P [tevilka_vrat]

  To so strenika vrata za povezavo z odjemalci, virom in administratorjem.
  Privzeta vrednost je 8000.

          -m [najve_odjemalcev]

  Omeji tevilo povezav odjemalcev. Ko bo to tevilo doseeno,
  bodo vsi nadaljnji odjemalci zavrnjeni s sporoilom 'HTTP/1.0 504 Server Full'
  (HTTP/1.0 504 Strenik je preobremenjen).

          -p [geslo_kodirnika]

  Doloi geslo, ki ga mora kodirnik uporabiti, da lahko polje tok
  na strenik. Upotevajte, da e ste prevedli strenik s podporo crypt(),
  mora biti ta argument zakodiran niz.

          -b

  Prestavi strenik Icecast v ozadje (postane t.i. demon proces). e elite sedaj
  uporabljati ukaze za administriranje, se morate povezati na strenik kot
  administrator z uporabo kateregakoli odjemalca za telnet.

          -d [imenik]

  Vse dnevnike (angl. log) datoteke, ki jih naredi Icecast, in vse predloge,
  ki jih uporablja Icecast, naj bodo relativne na ta imenik.
  ______________________________________________________________________



  Tako, strenik smo pognali, sedaj moramo povezati vir datotek MP3 s
  strenikom.

  Izbirate lahko med dvema programoma, ki dostavljata podatke o
  datotekah MP3 streniku: Shout in LiveIce.


  11.1.1.  Shout

  Shout (dobite ga skupaj z Icecastom) podaja Icecastu statien
  predvajalni seznam datotek MP3 za oddajanje.

  Seznam datotek MP3, ki jih elite oddajati, naredite na naslednji
  nain:

  ______________________________________________________________________
  find [imenik_MP3] -name *.mp3 -print > playlist
  ______________________________________________________________________



  Najbolj preprosto boste zagnali Shout, e vnesete:




  ______________________________________________________________________
  [dj@megajukebox bin]# ./shout megajukebox -P hackme -p playlist
  ______________________________________________________________________



  Izbira -P poda geslo, ki je potrebno za dodajanje priklopnih tok
  (angl. mount point) Icecastu. Trenutno je nastavljeno na hackme. Mono
  vam priporoamo, da ga spremenite, predno to stori kdo drug. Izbira -p
  doloi mesto datoteke s predvajalnim seznamom.  Sledi prevedeni seznam
  vseh izbir iz ukazne vrstice:


  ______________________________________________________________________
  [dj@megajukebox bin]# ./shout
  Upraba: shout <naslov_strenika> [monosti] [[-b <bitna_hitrost] datoteka.mp3]...
  Izbire:
          -B <directory>  - Uporabi imenik za vse Shoutove datoteke.
          -C <file>       - Uporabi datoteko file kot nastavitveno datoteko.
          -D <dj_file>    - Poeni tole pred vsako skladbo (system()).
          -P <password>   - Uporabi podano geslo.
          -S              - Prikai vse nastavitve in konaj.
          -V              - izpisu naj bo ve informacij.
          -X <desc>       - Uporabi podan opis.
          -a              - Vklopi avtomatsko popravljanje bitne hitrosti (prenosa).
          -b <bitrate>    - Prini uporabljati podano bitno hitrost
          -d              - Aktiviraj dj.
          -e <port>       - Povei se s strenikimi vrati.
          -f              - Izpusti datoteke, ki ne ustrezajo podani bitni stopnji.
          -g <genre>      - Uporabi podano zvrst
          -h              - Pokae to besedilo (v angleini).
          -i              - Uporabi stara zaglavja icy.
          -k              - Ne skrajuj notranjega seznama za predvajanje (nadaljuj).
          -l              - Ponavljaj brez konca.
          -m <mount>      - Uporabi podano priklopno toko ('mount point')
          -n <name>       - Uporabi podano ime.
          -o              - Izklopi samodetekcijo bitne hitrosti.
          -p <playlist>   - Uporabi podano datoteko kot seznam za predvajanje.
          -r              - Premeaj seznam za predvajanje (nakljuno predvajanje).
          -s              - (Skrivnost) Ne poiljaj meta podatkov imenikemu
                            streniku (angl. directory server).
          -u <url>        - Uporabi podan URL.
          -v              - Pokai razliico.
          -x              - Ne posodobi nakazane datoteke (prihrani procesorsko mo).
          -z              - Deluj v ozadju (nain demon).
          -t              - Omogoi tok naslovov.
  ______________________________________________________________________




  11.1.2.  LiveIce

  LiveIce lahko deluje v dveh nainih. Icecastu lahko poda seznam za
  predvajanje, lahko pa mu poda neposreden zvok iz zvone kartice.

  Ko odpakirate datoteke in preberete README, ki se nanaa prevajanje in
  postavljanje paketa, se prepriajte, da je Mpg123 nameen in na
  voljo, ker ga LiveIce zahteva.

  LiveIce lahko nastavite na dva naina: z urejanjem konfiguracijske
  datoteke s katerimkoli urejevalnikom (npr. VI ali Emacs) ali z uporabo
  na Tk temeljeega orodja, kar je precej lepi nain urejanja.

  Najbolje mesto za opis vseh podrobnosti datoteke liveice.cfg lahko
  najdete na LiveIcovi domai strani, kjer je Scott razloil vse izbire.
  Sledi kopija avtorjeve nastavitvene datoteke (s prevedenimi
  komentarji) z LiveIcom, nastavljenim na mealni nain (angl. mixer
  mode), kar oznauje tok iz seznama datotek MP3.

  OPOMBA:  V datoteki so tudi pojasnila. e jo boste prenesli na svoj
  raunalnik, pazite, da se deli pojasnil ne bodo prenesli v nove
  vrstice, ker LiveIce v taknem primeru ne bo deloval.

  ______________________________________________________________________
  # liveicova konfiguracijska datoteka
  # Samodejno ustvarjena

  SERVER megajukebox              # Ime vaega strenika * MORA BITI VELJAVNO IME,
                                  # KI SE MU DA DOLOITI IP*
  PORT 8000                       # Vrata, na katerih tee Icecast

  NAME Megajukebox                # Informacije o imenu vaega strenika,
                                  # ki se polje odjemalcem in
                                  # imenikim strenikom (angl. directory server)
                                  # Npr.: 'Sarah FM' ali
                                  # 'ThisTown: Loud and Heavy Jazz - Internet Radio 24/7'

  GENRE Live                      # Informacije o zvrsti. Npr.: 'Talk' ali 'Dance'

  DESCRIPTION                     # Informacije o postaji, npr.:
                                  # 'The best for reggae in the North'

  URL http://megajukebox:8000     # URL in vrata strenika

  PUBLIC 0                        # Postavite na 1, e elite, da Icecast obvesti
                                  # vao postajo in prikae seznam podrobnosti
                                  # na imenikem streniku, sicer pustite 0

  XAUDIOCAST_LOGIN                # Lahko je ICY_LOGIN ali X_AUDIOCAST_LOGIN.
                                  # X_AUDIOCAST je bolji.

  MOUNTPOINT /techno              # Nastavi priklopno toko za Icecastov tok. Uporabi
                                  # se samo, kadar je uporabljen X_AUDIOCAST
                                  # sicer se privzame icy_0

  PASSWORD hackme                 # Icecastovo administratorsko geslo

  SAMPLE_RATE 44100               # Frekvenca vzorenja toka
  STEREO                          # Lahko je MONO ali STEREO

  NO_SOUNDCARD                    # Oglejte si spodaj

  HALF_DUPLEX                     # Doloi dvosmerni nain zvone kartice.
                                  # Lahko je HALF_DUPLEX or FULL_DUPLEX
  USE_GOGO                        # Doloi uporabljen kodirnik.
                                  # Poglejte README za seznam podprtih
  BITRATE 128000                  # Doloi bitno hitrost toka (glejte spodaj)
  VBR_QUALITY 1                   # Doloi kvaliteto spremenljivega bitnega toka

  MIXER                           # Glejte spodaj

  PLAYLIST /megajukebox/playlist  # Mesto seznama za predvajanje (glejte
                                  # podrobnosti ukaza find kasneje v poglavju)

  TRACK_LOGFILE track.log         # Ime datoteke in mesto za izpis seznama
                                  # pretoenih datotek MP3
  ______________________________________________________________________


  Ko ste napisali konfiguracijsko datoteko, poenite LiveIce:

  ______________________________________________________________________
  [dj@megajukebox liveice]$ ./liveice
  /megajukebox/playlist
  1
  opening connection to megajukebox 8000
  Attempting to Contact Server
  connection successful: forking process
  opening pipe!...
  writing password
  Setting up Interface
  Soundcard Reopened For Encoding
  Input Format: 16Bit 44100Hz Stereo
  Output Format: 256000 Bps Mpeg Audio
  IceCast Server: megajukebox:8000
  Mountpoint: /techno
  Name: megajukebox - this and that radio - broadcasting 24/7
  Genre: Techno
  Url: http://megajukebox
  Description: a load of digital noise -> but i know you like it :)

   Press '+' to Finish
  adding /megajukebox/demotunes/track_1.mp3
  adding /megajukebox/demotunes/track_2.mp3
  adding /megajukebox/demotunes/track_3.mp3
  adding /megajukebox/demotunes/track_4.mp3
  /megajukebox/demotunes/track_4.mp3
  Adding New Channel 1
  Adding New Channel 2
  Channel 1 selecting
   /megajukebox/demotunes/track_1.mp3
  Channel 2 selecting
   /megajukebox/demotunes/track_1.mp3
  Playing track_1.mp3
  searching for Id3v2
  searching for Id3v1
  copying the data
  fixing the nulls
  adding the url
  closing input file
  Using log track.log
  ______________________________________________________________________



  Zadnja vrstica je merilnik konic.

  Sledijo tipke za upravljanje mealnega naina:

  ______________________________________________________________________
  Uinek                                   Tipka za kanal 1   Tipka za kanal 2
  ~~~~~~                                   ~~~~~~~~~~~~~~~~   ~~~~~~~~~~~~~~~~
  Izbira naslednje skladbe na kanalu       1                  a
  Izbira prejnje skladbe na kanalu        q                  z
  Poeni/ustavi kanal                      2                  s
  Ponastavi (angl. reset) kanal            w                  x
  Poveaj jakost na kanalu                 3                  d
  Zmanjaj jakost na kanalu                e                  c
  Poveaj hitrost kanala                   4                  f
  Zmanjaj hitrost kanala                  r                  v
  Lepljiv nain vkljui/nakljuen/izkljui 5                  g
  Predogled kanala                         t                  b
  Nakljuna skladba                        u                  m
  ______________________________________________________________________



  Zgornja datoteka liveice.cfg velja za mealni nain. Za uporabo
  LiveIca v nainu avdio (angl. audio mode), spremenite vrstico, ki se
  nanana na MIXER, v NOMIXER, spremenite NO_SOUNDCARD v SOUNDCARD in e
  enkrat poenite LiveIce.

  e pozabite nastaviti pravilne parametre, boste dobili zanimiva
  opozorila:

  ______________________________________________________________________
     946:Error: Line In mode *and* no soundcard??????? Eeejit!
  ______________________________________________________________________



  Ko vam je uspelo vse pravilno nastaviti in prikljuiti na zunanji vir,
  bi vam oddajanje moralo delovati:


  ______________________________________________________________________
  [dj@megajukebox liveice]$ ./liveice
  /megajukebox/playlist
  0
  Initialising Soundcard
  16Bit 22050Hz Stereo Full Duplex
  opening connection to megajukebox 8000
  Attempting to Contact Server
  connection successful: forking process
  opening pipe!...
  writing password
  Setting up Interface
  Soundcard Reopened For Encoding
  Input Format: 16Bit 22050Hz Stereo
  Output Format: 32000 Bps Mpeg Audio
  IceCast Server: megajukebox:8000
  Mountpoint: /daves_band_live_at_the_club
  Name: megajukebox - Dave and the Dynamite - Live at the Roxy
  Genre: Live/Rock
  Url: http://megajukebox
  Description: megajukebox::Louder than a frog in a trashcan..... and almost as musical

   Press '+' to Finish
  Lvl: L:   8704 R:  11776
  ______________________________________________________________________



  Zadnja vrstica je merilnik stopnje signala. e je stopnja vhodnega
  signala previsoka, se bo prikazalo opozorilo *clip*. e pride do tega,
  zmanjajte ojaenje vhodnega vira.

  Pozorneji med vami boste morda opazili, da prve vrstice s pojasnili v
  datoteki liveice.cfg nakazujejo, da je bila datoteka narejena
  samodejno. e uporabljate na Tk temelje grafini uporabniki vmesnik
  liveiceconfigure.tk in izvedete rone spremembe, boste le te izgubili
  ob shranjevanju. Ali uporabljajte samo grafini uporabniki vmesnik
  ali pa se nauite uporabljati Vi oz. Emacs.


  11.2.  Fluid

  Ko razpakirate distribucijo programa v imenik, najprej preberite
  datoteko README.

  Fluid ima tri naine delovanja: prenosni (angl. transmit), povezovalni
  (angl. relay) in posredovalni (angl. forward). Osredotoili se bomo na
  prenosni nain (transmit).
  Nastavitvene datoteke za ta nain so v imeniku config/MP3TX.cfg.
  Strenik preizkusite z naslednjim ukazom, ki bi moral delovati tudi s
  privzetimi nastavitvami:

  java Fluid TX

  Seveda morate najprej imeti nameeno Javo v katerikoli obliki.
  Uporabite lahko Blackdown (razliica JDK za Linux, na voljo na
  <http://www.blackdown.org>), e pa imate Redhat, lahko uporabite tudi
  Kaffe.

  Poleg Fluida dobite tudi nekaj vzornih datotek MP3. e vse deluje
  pravilno, bi se moralo prikazati nekaj podobnega sledeemu, pri emer
  dodajmo e, da je v tem primeru uporabljen Kaffe, lahko pa ga poenete
  tudi z uporabo Jave:

  ______________________________________________________________________
  [dj@megajukebox Fluid-Beta2J]$ kaffe Fluid tx
  ------- Fluid Streaming Server Beta 2 -------
  This program is ShareWare(tm) and it will not
  be crippled in any way because of it. However
  if you do like the program and will use it
  commercial purposes, we ask of you to contact
  us at the address below for pricing info:

   Eldean AB                  E-mail:
   Sjoangsvagen 7             fluid@subside.com
   S-192 72 Sollentuna
   SWEDEN

     Fluid is Copyright Subside (C) 1998
         written by Lars Samuelsson
           http://www.subside.com
  ---------------------------------------------

  * Transmission mode *
  Reading config from: config/MP3TX.cfg
  Reading playlist: playlist.m3u
  Server started on port: 2711
  Accepting administrator login on port: 2710
  P| Dr. Nick - Hello Everybody
  ______________________________________________________________________


  e ste prili tako dale, kae, da vse deluje, zagotovo pa elite odd
  ajati e kaj ve kot demonstracijske datoteke!

  Prevesti boste morali seznam datotek, ki jih elite oddajati. To bo
  statini seznam, uporabniki ga ne bodo mogli spreminjati ali poiljati
  zahtev.  Ta seznam se imenuje playlist.m3u in se nahaja v korenskem
  imeniku.

  Za zajem seznama vseh datotek MP3 v doloenem imeniku (ali disku) in
  imenikih pod njim izvedite naslednji ukaz:

  ______________________________________________________________________
  find [MP3_imenik] -name *.mp3 -print > playlist.m3u
  ______________________________________________________________________


  Strenik privzeto uporablja vrata 2711, kamor se bodo povezovali
  poslualci. e elite to sprementi, morate to storiti v konfiguraci
  jski datoteki.

  Strenik lahko upravljate na daljavo tako, da se s telnetom poveete
  na administratorska vrata, privzeto je to 2710:
  ______________________________________________________________________
  [dj@megajukebox Fluid-Beta2J]$ telnet localhost 2710
  Trying 127.0.0.1..megajukebox
  Connected to localhost.localdomain.
  Escape character is '^]'.
  jaguar
  You are connected to the -Fluid- Streaming Server
  Type "help" for a command reference
  help
  The following commands are available:
   help conn curr exit
  curr
  Information about the currently broadcasted song:
  Title:   Beer Talk
  Artist:  Homer Simpson
  Album:   The Simpsons
  Year:    1996
  Comment: Borrowed this as an example
  Genre:   Comedy
  ______________________________________________________________________


  "jaguar" je privzeto administratorsko geslo. Ne pojavi se noben poziv
  za vnos gesla, zato ne akajte nanj! Predlagamo, da geslo spremenite,
  sicer tvegate monost vdora! Spremenite ga lahko v konfiguracijski
  datoteki, ki je prevedena videti tako:

  ______________________________________________________________________
  [dj@megajukebox config]$ cat MP3TX.cfg
  2711
  2710
  5
  4096
  32
  1000
  jaguar
  playlist.m3u
  current.txt

  # --- Vrstice pomenijo ---
  # 1. tevilka vrat (ki jih uporablja strenik)
  # 2. tevilka vrat (za vzdrevanje strenika na daljavo)
  # 3. Najveje tevilo povezav (ki jih strenik sprejme)
  # 4  Velikost paketa pri branju/poiljanju (v zlogih)
  # 5. Bitna hitrost datotek MP3 v kBit/s (Vse datoteke morajo imeti enako hitrost)
  # 6. Premor med skladbami (v milisekundah)
  # 7. Geslo za administriranje na daljavo
  # 8. Ime seznama skladb za oddajanje (seznam v formatu .m3u)
  # 9. Ime datoteke, kamor se izpiejo podatki o skladbi (iz oznake ID3)
  ______________________________________________________________________


  Seznam za predvajanje je v zapisu m3u, kar pomeni, da gre za enak
  zapis, kot je bil narejen s prej omenjenim ukazom find.


  11.2.1.  Posodobitev za RC1


  Fluid je bil posodobljen in izdan z dovoljenjem GPL (le tako naprej,
  Lars!).

  Najpomembneje razlike so:



    Nov oblika nastavitvene datoteke fluid.config

    Nova privzeta strenika vrata 4711

    Nov nain zagona in ustavljanja. Sedaj temu sluita skripta
     fluid.start in fluid.stop

    Izvorna koda je sedaj del distribucije. Hura!


  11.3.  Litestream


  Litestream je po delovanju podoben Icecastu. Sistem se sestoji iz
  strenika za oddajanje glasbe in vira glasbe MP3.

  Strenik poenete z naslednjim ukazom:


  ______________________________________________________________________
  [dj@megajukebox]$ litestream <vrata_vira> <va_naslov> <vrata_za_oddajanje> <t._poslualcev> <dnevnika_oznaka> [<naslov_yp> <vrata_yp>]
  ______________________________________________________________________



  Izbire pomenijo:

  vrata_vira tevilka strenikih vrat, kamor se povee vir glasbe.

  va_naslov To je tevilka IP ali polno ime vaega strenika (izveste
  ga s pomojo ukaza hostname (ime domene) ali cat /etc/hosts za naslov
  IP).

  vrata_za_oddajanje tevilka strenikih vrat kamor se povezujejo
  odjemalci.

  t._poslualcev Najveje dovoljeno tevilo odjemalcev, ki se lahko
  prikljuijo na strenik.

  dnevnika_oznaka Dnevnika sporoila se piejo v datoteko
  /var/log/messages.  <dnevnika_oznaka> je oznaka za prepoznavanje
  Litestreamovih sporoil, npr.


  e uporabite oznako 'Litestream', bo zaetno strenikovo sporoilo v
  /var/log/messages izgledalo podobno:


  ______________________________________________________________________
  Sep 18 19:32:20 linux Litestream[1901]: stream.c:555: main: 'server started'
  ______________________________________________________________________



  <naslov_yp & vrata_yp> Ti dve izbiri doloita naslov in vrata
  strenika yp (rumene strani (angl. yellow pages)), ki o vaem
  streniku obvesti imenike strenike.

  Primer:


  ______________________________________________________________________
  [dj@megajukebox]$ litestream 5000 megajukebox 5555 1000 LitestreamServer
  ______________________________________________________________________


  Tako, to je zagon strenika. Ko ga zaenete, aka, dokler nanj ne
  prikljuite vira glasbe. To storite z ukazom source.

  Oblika tega ukaza je takna:


  ______________________________________________________________________
  source <tevilka_ip ali ime> <vrata> <ime> <zvrst> <url> <irc> <icq> <aim> <javno? (0, 1)> <sporoena_bitna_hitrost (16, 18, 56, 128, itd.)> <seznam.txt> <dnevnika_oznaka>
  ______________________________________________________________________



  Sledi seznam izbir ukaza source.


  tevilka_ip ali ime je ime oz. naslov IP raunalnika s strenikom
  Litestream.

  vrata je tevilka strenikih vrat, na katerih strenik Litestream
  aka na vir glasbe.

  ime je ime vaega toka.

  zvrst je zvrst glasbe v vaem toku.

  url je naslov do spletnih strani s predstavitvijo vaega strenika.

  irc je ime kanala IRC za pogovore o glasbi na streniku.

  icq je vaa tevilka ICQ.

  aim je vae uporabniko ime AIM (AOL Instant Messenger, podobno kot
  ICQ, op. pr.).

  javno je lahko samo 0 ali 1.  0 pomeni zasebno, 1 pa javno.

  sporoena_bitna_hitrost je bitna hitrost toka, ki se sporoi streniku
  YP. Ta hitrost ni nujno enaka dejanski bitni hitrosti toka.

  seznam.txt je ime datoteke s seznamom za predvajanje.

  dnevnika_oznaka je oznaka, ki se doda na zaetek vsakega dnevnikega
  sporoila vira Litestream Streaming Source.

  Tale zgled se ujema s prej izvedenim ukazom za zagon strenika
  Litestream:


  ______________________________________________________________________
  [dj@megajukebox]$ source megakukebox 5000 'Megajukebox  The best jukebox ever' Various  http://www.megajukebox.com \#megajukebox 0 N/A 1 128 /jukebox/playlist LitestreamSource
  ______________________________________________________________________




  11.4.  Modul Apache::MP3


  Modul Apache:MP3 omogoa, da spletni strenik Apache oddaja glasbo v
  zapisu MP3. Ne ponuja toliko monosti kot Fluid, Litestream ali
  Icecast.

  Modul je odvisen od dodatkov MP3::Info in mod_perl, oba sta na volju
  pri zdruenju CPAN.


  Po prenosu potrebnih datotek vam bo precej pomagalo branje datoteke
  README!

  Najprej prevedite modul (ukaz make), zatem popravite nastavitve v
  Apachejevih nastavitvenih datotekah (lahko popravite ali httpd.conf
  ali srm.conf).

  Morali boste e narediti podimenike za ikone in drevo imenikov z
  datotekami MP3.

  Razdelek 6 v datoteki README se podrobneje ukvarja z urejanjem (ali
  izdelavo) nastavitvene datoteke za Perl.

  S tem prednaloite modul MP3::Info brez katerega se lahko Apache tudi
  sesuje.

  V datoteki httpd.conf naredite vnos kot npr.:

  ______________________________________________________________________
   Perlrequire /etc/httpd/conf/startup.perl
  ______________________________________________________________________



  Spremenite referenco /etc/httpd/conf, da bo kazala tja, kjer so
  Apachejeve nastavitvene datoteke.

  Sedaj naredite datoteko startup.perl v malo prej doloenem imeniku.
  Najmanj, kar morate vnesti vanjo (pri tem morate e spet nastaviti pot
  do Perla, da se bo ujemala s stanjem v vaem sistemu), je:


  ______________________________________________________________________
  [dj@megajukebox conf]$ cat /etc/httpd/conf/startup.perl

  #!/usr/bin/perl

  use MP3::Info();
  ______________________________________________________________________



  Zatem znova poenite strenik Apache in usmerite spletni brskalnik do
  enega izmed novonastalih imenikov z glasbo MP3 :-)

  Ve dokumentacije o modulu Apache::MP3 dobite, e v ukazni vrstici
  poenete:


  ______________________________________________________________________
  [dj@megajukebox conf]$ perldoc Apache::MP3
  ______________________________________________________________________




  11.5.  Kako obiti poarni zid (angl. firewall)

  Precejnje tevilo podjetij in institucij sedaj uporablja poarne
  zidove, ki uporabnikom prepreujejo povezovanje na doloena vrata
  oddaljenih strenikov.

  Nain, kako to obiti, je, da poenete strenik MP3 na vratih 80
  (privzeta tevilka vrat za spletne strenike op. pr.). Vendar potem na
  istem naslovu ne boste mogli poganjati spletnega strenika.

  Ko poganjate Icecast v nainu 'obidi poarni zid', boste morali
  pognati Shout z izbiro, ki nastavi tevilko strenikih vrat na 80,
  npr.:



  ______________________________________________________________________
  [dj@megajukebox bin]$ ./shout megajukebox -e 80 -P hackme -p ../playlist
  ______________________________________________________________________




  11.6.  Upotevanje pasovne irine

  Oddajanje zvoka lahko porabi precej pasovne irine, e je bitna
  hitrost (angl. bit rate) MP3 strenikov nastavljena previsoko.

  Upotevajte tale scenarij. Povezava T1 ima kapaciteto pribl. 1,55
  Mb/s. e oddajate stereo zvok pri 128 kBit/s, bo vsak povezan
  predvajalnik porabil 256 kBit/s, kar pomeni, da se bo lahko kadarkoli
  brez problemov povezalo samo 6 uporabnikov. In pri 256 kBit/s se k vam
  ne bo prikljuevalo kaj veliko uporabnikov z modemi!

  Zatorej se morate pri nastavitvi hitrosti oddajanja odloiti ne samo,
  kako hitra je vaa povezava v internet, temve tudi kakni uporabniki
  se bodo prikljuevali. 24kBit/s da razumno kakovost signala, dovolj
  hitro tudi za modeme s 56 kbit/s, enak prikljuek T1 pa bo omogoal
  pribl. 32 hkratnih povezav.

  e bo strenik tekel na intranetu, bo e vedno potrebno upotevati
  pasovno irino, e posebej e je hitrost omreja 10MBit/s.

  Svetujemo, da obvestite vaega ponudnika internetnih storitev ali
  sistemskega administratorja o vaih namerah glede postavitve strenika
  MP3, da ne boste kasneje doiveli oka. Nekateri ponudniki internetnih
  storitev bodo zaraunali uporabo pasovne irine ez doloeno mejo in
  sistemske administratorje bo zanimalo, zakaj mrea deluje poasneje.


  11.7.  e nekaj besed o avtorskih pravicah


  Mislimo, da je razumno predpostaviti, da zalobe ne bodo navduene nad
  oddajanjem glasbe brez njihovega dovoljenja ali kakrnegakoli plaila.
  Torej: kaj lahko oddajate?

  To je podroje, kjer se boste morali zavedati vseh posledic, saj boste
  odgovorni vi.

  Spodaj sta dodani e dve povezavi: ena kae na Electronic Frontier
  Foundation, ki se zavzema za sprostitev omejitev, ki obkroajo to
  tehnologijo, druga pa kae na Recording Industry Association of
  America, ki poskua avtorje zaititi pred nedovoljenim kopiranjem
  (piratstvom).

  Mono priporoamo obisk obeh spletnih strani, obiite pa e strani,
  ki se kakorkoli nanaajo na vao fizino lokacijo (npr. Sazas v
  Sloveniji, tel.  (01) 423 81100 ali (02) 332 7365, op. pr.)

  <http://www.eff.org/cafe/>

  <http://www.riaa.com/weblic/weblic.htm>



  12.  Posluanje glasbe MP3

  Sedaj, ko imate (upamo) konno nekaj datotek MP3, lahko izbirate med
  predvajanjem iz datoteke ali iz toka.


  12.1.  Predvajanje iz datoteke

  Predvajanje iz datoteke je relativno preprosto ne glede na
  predvajalnik. Edina velika razlika med predvajalniki je, da nekateri
  temeljijo na ukazni vrstici, drugi pa na okolju X Window.

  Predvajanje glasbe iz datoteke zahteva, da podate pot do te datoteke
  kot parameter, npr.:


  ______________________________________________________________________
  [dj@megajukebox]$ mpg123 /mp3_files/SampleFile.mp3

  ali

  [dj@megajukebox]$ xaudio /mp3_files/SampleFile.mp3
  ______________________________________________________________________



  e elite predvajati zaporedje datotek, jih podajte kot seznam:


  ______________________________________________________________________
  [dj@megajukebox]$ alsaplayer /mp3_files/SampleFile1.mp3 /mp3_files/SampleFile2.mp3
  ______________________________________________________________________



  e elite predvajati vse skladbe v imeniku, samo podajte ustrezen
  doker (angl.  wildcard):


  ______________________________________________________________________
  [dj@megajukebox]$ xmms /mp3_files/*.mp3
  ______________________________________________________________________




  12.2.  Predvajanje iz toka MP3

  Predvajanje iz toka MP3 je dokaj preprosto, saj morate le ime datoteke
  nadomestiti z naslovom strenika MP3 in tevilko strenikih vrat:


  ______________________________________________________________________
  mpg123 http://localhost:8000

  ali

  freeamp http://megajukebox:2711
  ______________________________________________________________________







  12.3.  Prestrezanje tokov MP3

  Tok s strenika MP3 lahko prestreete in lokalno shranite z
  naslednjimi orodji:


  12.3.1.  Streamripper


  Za prestrezanje toka MP3 z uporabo Streamripperja vtipkajte:


  ______________________________________________________________________
  [dj@megajukebox]$ streamripper -h megajukebox -p 8000
  Press CTRL-C to stop
  name: Megajukebox
  reponse: 200
  genre: Megajukebox
  url: http://www.megajukebox.com/
  bitrate: 128
  This stream contains no meta data, ripping as one large ass track
  1st track ripped
  socket error: : Success
  ______________________________________________________________________



  Sledi preveden seznam izbir:


  ______________________________________________________________________
  [dj@megajukebox]$ streamripper
  Uporaba: streamripper -h <naslov> -p <vrata> [-d imenik]
  Options:
          -h <naslov>    - Obvezno:   Naslov strenika MP3
          -p <vrata>     - Obvezno:   Strenika vrata, tipino 8000
          -d <imenik>    - Neobvezno: Ciljni imenik
          -l <dnevnik>   - Neobvezno: Vsi izpisi se zapiejo v dnevniko datoteko <dnevnik>
          -v             - Neobvezno: Izpisi naj bodo e posebej obirni
          -c             - Neobvezno: Ne prikai tevca statusa
          -q             - Neobvezno: Tihi nain, ne naredi datotek MP3
          -s             - Neobvezno: Naredi e izhodni tok v stdout za Mpg123
          -n             - Neobvezno: Pred zapisovanjem poakaj na naslednjo skladbo
          -o             - Neobvezno: Za izhod naredi imenik z imenom toka
  ______________________________________________________________________





  12.3.2.  Wget

  k lahko prestreete tudi z Wgetom:













  ______________________________________________________________________
  [dj@megajukebox]$ wget http://megajukebox:8000 -O download01.mp3
  --13:41:41--  http://megajukebox:8000/
             => `download01.mp3'
  Connecting to megajukebox:8000... connected!
  HTTP request sent, awaiting response... 200 OK
  Length: unspecified [audio/mpeg]

      0K -> .......... .......... .......... .......... ..........
     50K -> .......... .......... .......... .......... ..........
    100K -> .......... .......... .......... .......... ..........
    150K -> .......... .......... .......... .......... ..........
    200K -> .......... .......... .......... .......... ..........
    250K -> .......... .......... .......... .......... ..........
    300K -> .......... .......... .......... .......... ..........
    350K -> .......... .......... .......... .......... ..........
    400K -> .......... .......... .......... .......... ..........
    450K -> .......... .......... .......... .......... ..........
    500K -> .......... .......... .......... .......... ..........
  ______________________________________________________________________




  12.4.  Meanje



  12.4.1.  eMixer


  eMixer vam omogoa meanje glasbe MP3 podobno kot DJ-eva mealna miza.

  Noveje razliice podpirajo dve zvoni kartici, tako lahko predvajate
  rezultat vaega meanja na eni kartici in opazujete ali nakaete
  naslednjo skladbo na drugi kartici.

  Kot ponavadi vam priporoamo, da po odpakiranju datoteke preberete
  datoteko readme, kako program prevesti in postaviti.

  Morali boste narediti seznam za predvajanje datotek MP3, to naredite z
  ukazom find, kot smo pokazali e v razdelku o pretakanju.

  Preden boste lahko pognali eMixer, boste morali imeti nameen Mpg123.

  Sledi preveden seznam tipk za upravljanje (iz datoteke readme)




















  ______________________________________________________________________
  TIPKE ZA UPRAVLJANJE
  "gor, dol"              pomikanje po seznamu
  "page up, page down"    pomikanje po seznamu z vejimi skoki
  "enter"                 prini/ustavi predvajanje skladbe
  "tab"                   zamenjaj kanal
  "}","]"                 preklop med kontrolnikom/oknom za jakost in hitrost
  "presledek"             predvajaj aktivno skladbo od zaetka
  "levo, desno"           kontrolniki za jakost zvoka
  "insert"                zmanjaj jakost/hitrost na kanalu 1
  "home"                  poveaj jakost/hitrost na kanalu 1
  "delete"                zmanjaj jakost/hitrost na kanalu 2
  "end"                   poveaj jakost/hitrost na kanalu 2
  "< , / , >"             nastavi kontrolnik na levo, sredino ali desno
  " + , = "       (NOVO)  preklop med kontrolniki
  " q "                   poeni/zaustavi kanal 1
  " w "                   poeni/zaustavi kanal 2
  " p "                   preklop med naini predvajanja - skladba, zanka, ponavljanje, nakljuno
  " a "                   zaustavi vse kanale
  " f "                   datoteni meni
  " u "                   menu s pripomoki
  " h "                   menu za pomo
  " ~, ` "                odpovej menu (pojdi na stopnjo vije)
  " s "                   vklopi predvajanje iste skladbe na obeh kanalih istoasno
                          (SIM Play)
  ______________________________________________________________________




  12.4.2.  GDAM

  GDAM je na grafinem uporabnikem vmesniku zasnovan mealnik MP3 s
  precejnjim tevilom vgrajenih uinkov v realnem asu.


  13.  Urejanje oznak ID3


  Oznake ID3 so podatkovna polja znotraj datotek MP3, ki vsebujejo
  podatke o datoteki, npr. kdo je izvajalec, na kateri ploi je skladba
  izla itd.

  Urejevalniki vam omogoajo ogled in urejanje teh podatkov.



  13.1.  Id3ed


  Preveen seznam izbir urejevalnika Id3ed je taken:















  ______________________________________________________________________
  [dj@megajukebox]$ id3ed
  id3ed v1.10 - urejevalnik podatkov v datotekah v zapisu mpeg raven 3
  Usage: id3ed [-s ime_skladbe] [-n izvajalec] [-a ploa] [-y leto] [-c opomba]
               [-k t._skladbe] [-g zvrst] [-q] [-SNAYCKG] [-l/-L] [-r]
               [-i] <datoteke_mp3> [-v]

    -q                    brez vmesnika, nastavi samo oznake, doloene v ukazni
                          vrstici. Dvojni q: utianje vseh sporoil razen napak.
    -SNAYCKG              vpraaj samo za podane oznake. Ostale oznake se e
                          vedno lahko nastavi z izbirami -[snaycg].
    -l/-L                 prikai seznam zvrsti
    -r                    odstrani oznake id3 iz datotek
    -i                    samo prikaz trenutnih oznak id3, brez urejanja
    -v                    izpis razliice in dovoljenja programa
  ______________________________________________________________________





  ______________________________________________________________________
  [dj@megajukebox MyBand]$ id3ed track01.mp3

  File track01.mp3: (tag v1.1)
  songname[max:30]: Our Kick Ass Demo
  artist[max:30]: Us
  album[max:30]: White Album
  year[max:4]: 1999
  comment[max:28]: Will be a classic some day!
  tracknum[max:3]: 1
  genre[0-255/name]: 5
  ______________________________________________________________________



  e elite zgolj videti podatke, poenite Id3ed z izbiro -i:


  ______________________________________________________________________
  [dj@megajukebox MyBand]$ id3ed -i track01.mp3
  track01.mp3: (tag v1.1)
  songname: Our Kick Ass Demo
  artist: Us
  album: White Album
  year: 1999
  comment: Will be a classic some day!
  tracknum: 1
  genre: Funk(5)
  ______________________________________________________________________




  13.2.  Mp3info

  MP3info deluje podobno kot Id3ed. Tukaj je preveden izvleek njegove
  strani za pomo:








  ______________________________________________________________________
  POVZETEK
         mp3info [ -izbire < vrednost > ] datoteka/e...

  OPIS
         To je preprost pripomoek za ogled in nastavljanje oznak ID3.

  IZBIRE
         -T     NE izvlei podatkov. Uporabljajte na poasnejih nosilcih
                podatkov, ker so oznake ID3 isto na koncu datoteke.

         -s <0/1>
                Izpis podatkov. Precej zastarelo, saj bi vedno moral biti
                vklopljen. Privzeto je 1.

         -f <oblika>
                Oblika izpisanega niza. Oglejte si README za podrobnosti.

         -F <tevilka_oblike>
                Vnaprej doloena oblika izpisanega niza. Preizkusite.

         -w     Vpii podatek v datoteko MP3. Napisan bo na konec datoteke.
         -W     Brii vrednost oznake. Razveljavi vse druge izbire TAG in
                in izklopi izbiro -s. Za hkratno brisanje oznak in prikaz
                podatkov vtipkajte -W -s 1

         -n <ime>
                Nastavi naslov skladbe. Izvede tudi -w. Izbira bo kmalu bo
                umaknjena, zato namesto nje uporabite izbiro -t.

         -t <ime>
                Nastavi naslov skladbe. Enak uinek kot -n.
                Izvede tudi -w.

         -a <izvajalec>
                Nastavi ime izvajalca. Izvede tudi -w.

         -l <ploa>
                Nastavi ime ploe. Izvede tudi -w.

         -y <leto>
                Nastavi leto izdaje. Izvede tudi -w.

         -c <opomba>
                Nastavi opombo. Izvede tudi -w.

         -g <zvrst>
                Nastavi tevilko zvrsti. Izvede tudi -w.

         -G <ime_zvrsti>
                Nastavi zvrst preko imena. Izvede tudi -w.
  ______________________________________________________________________





  13.3.  tevilke zvrsti v ID3

  ID3 za oznaevanje zvrsti uporablja tevilke, kot je podano v
  nadaljevanju.  [podatki so vzeti s
  <http://www.id3.org/id3v2-00.txt>]. Zvrsti sem pustil neprevedene, ker
  njihovo prevajanje ne bi imelo pravega smisla (op. pr.).



  ______________________________________________________________________
  Naslednje zvrsti so definirane v ID3v1

        0.Blues
        1.Classic Rock
        2.Country
        3.Dance
        4.Disco
        5.Funk
        6.Grunge
        7.Hip-Hop
        8.Jazz
        9.Metal
       10.New Age
       11.Oldies
       12.Other
       13.Pop
       14.R&B
       15.Rap
       16.Reggae
       17.Rock
       18.Techno
       19.Industrial
       20.Alternative
       21.Ska
       22.Death Metal
       23.Pranks
       24.Soundtrack
       25.Euro-Techno
       26.Ambient
       27.Trip-Hop
       28.Vocal
       29.Jazz+Funk
       30.Fusion
       31.Trance
       32.Classical
       33.Instrumental
       34.Acid
       35.House
       36.Game
       37.Sound Clip
       38.Gospel
       39.Noise
       40.AlternRock
       41.Bass
       42.Soul
       43.Punk
       44.Space
       45.Meditative
       46.Instrumental Pop
       47.Instrumental Rock
       48.Ethnic
       49.Gothic
       50.Darkwave
       51.Techno-Industrial
       52.Electronic
       53.Pop-Folk
       54.Eurodance
       55.Dream
       56.Southern Rock
       57.Comedy
       58.Cult
       59.Gangsta
       60.Top 40
       61.Christian Rap
       62.Pop/Funk
       63.Jungle
       64.Native American
       65.Cabaret
       66.New Wave
       67.Psychadelic
       68.Rave
       69.Showtunes
       70.Trailer
       71.Lo-Fi
       72.Tribal
       73.Acid Punk
       74.Acid Jazz
       75.Polka
       76.Retro
       77.Musical
       78.Rock & Roll
       79.Hard Rock

     Naslednje dodatne zvrsti uporablja Winamp:

       80.Folk
       81.Folk-Rock
       82.National Folk
       83.Swing
       84.Fast Fusion
       85.Bebob
       86.Latin
       87.Revival
       88.Celtic
       89.Bluegrass
       90.Avantgarde
       91.Gothic Rock
       92.Progressive Rock
       93.Psychedelic Rock
       94.Symphonic Rock
       95.Slow Rock
       96.Big Band
       97.Chorus
       98.Easy Listening
       99.Acoustic
      100.Humour
      101.Speech
      102.Chanson
      103.Opera
      104.Chamber Music
      105.Sonata
      106.Symphony
      107.Booty Bass
      108.Primus
      109.Porn Groove
      110.Satire
      111.Slow Jam
      112.Club
      113.Tango
      114.Samba
      115.Folklore
      116.Ballad
      117.Power Ballad
      118.Rhythmic Soul
      119.Freestyle
      120.Duet
      121.Punk Rock
      122.Drum Solo
      123.A capella
      124.Euro-House
      125.Dance Hall
  ______________________________________________________________________




  14.  Zapis glasbe MP3 na Minidisc.

  Avtor(ica) razdelka je Afra <afra@prongs.org>

  Obstajata dva naina za zapisovanje glasbe iz datotek MP3 na va
  Minidisc: analogni in digitalni. Obe metodi sta odvisni od vrste
  zvone kartice v vaem raunalniku. Glavna razlika med analognim in
  digitalnim zapisom je v kakovosti zvoka, ki jo doseete med
  zapisovanjem.  Z analognim zapisovanjem lahko sliite nekaj statinega
  uma in popaenj, etudi lahko z nekaterimi analognimi zvonimi
  karticami to minimizirate.  Ne mislite, da vam je to usojeno samo
  zato, ker imate analogno zvono kartico, ker to ni res. To samo
  pomeni, da boste morali porabiti nekaj ve asa, ko  boste poskuali
  minimizirati um z igranjem z nastavitvami mealnika.

  Za zapis na Minidisc ne potrebujete nobene posebne programske opreme,
  temve samo predvajalnik MP3 za Linux. Pri obeh nainih zapisovanja
  bo potrebno povezati izhod zvone kartice z vhodom Minidisca.


  14.1.  Analogno zapisovanje

  e vaa zvona kartica nima digitalnega izhoda (povezava "Digital
  Out"), je to edini nain zapisovanja.

  Za zapis glasbe MP3 iz Linuxa na Minidisc najprej poveite analogni
  kabel z izhoda Line Out na zvoni kartici na vhod Line In na
  Minidiscu.  Nastavite Minidisc na zapisovalni nain (angl. recording
  mode) kot ponavadi in zanite predvajati glasbo iz datoteke MP3.
  Videti bi morali, kako narastejo zapisovalne stopnje na Minidiscu. Po
  predvajanju posnetka na Minidiscu se lahko zgodi, da boste sliali
  ibek ali moan statini um. Do tega pride zaradi vae zvone
  kartice.

  Za immnaji statini um med zapisovanjem drite stopnji
  zapisovanje/jakost (angl. recording/volume) v obmoju med -3 in 0 dB.
  Pri zmanjevanju uma bo pomagalo, e prikljuite Minidisc, kakor je
  opisano zgoraj, in vkljuite zapisovalni nain (angl. Recording Mode),
  vendar ne predvajajte glasbe MP3. e vedno bi morali sliati umenje
  in to vam lahko pomaga pri igranju z uinki mealnika.


  14.2.  Digitalno zapisovanje

  Z digitalnim zapisovanjem boste dosegli boljo kakovost zvoka.
  Poveite optini kabel (e ga morate kupiti, upotevajte, da sta
  velikosti prikljukov na Minidiscu in zvoni kartici pomembni,
  ponavadi znaata 3,5 mm, vendar prej poglejte v prironika obeh
  naprav.) na digitalni izhod (angl. Digital Out) vae zvone kartice.


  Sedaj bi se na drugem koncu kabla morala prigati luka - dobro. Zdaj
  ta konec z luko poveite na digitalni vhod (angl. Digital Input)
  vaega Minidisca.  Minidisc nastavite v zapisovalni nain (angl.
  record mode) in na raunalniku predvajajte glasbo iz datotek MP3.


  14.3.  Seznami za predvajanje

  Pri predvajanju seznamov datotek MP3 se pojavi problem: kako naj
  Minidisc ve, kdaj je potrebno postaviti oznako automark, ko se zamenja
  skladba (t.j.  samodejna menjava tevilk skladb)? Reitev je tale
  datoteka MP3, ki jo lahko snamete z
  <http://www.prongs.org/minidisc/2sec.zip>.

  To datoteko, ki je datoteka MP3 z dvosekundno tiino, lahko vstavite
  pred vsako "pravo" datoteko v seznamu, tako bo Minidisc "vedel", kdaj
  postaviti oznako.

  15.  Odziv

  Neprestano prihajata na trg nova strojna in programska oprema. e
  uporabljate noveje razliice strojne in/ali programske opreme, ki je
  omenjena v tem spisu, ali e elite e kaj dodati, vas avtor izvirnika
  prosi, da mu poljete informacije (seveda v angleini, op. pr.) na
  naslov phil@plus24.com <mailto:phil@plus24.com> in avtor jih bo
  vkljuil v naslednjo izdajo tega spisa.

  Avtor bi rad odgovoril vsakomur, upotevajte pa, da obasno tega ne bo
  mogel storiti takoj zaradi delovnih obveznosti.

  Sreno pri delu z glasbo MP3!!
