ogg123(1) Vorbis Tools ogg123(1) NUME ogg123 - reda fiiere Ogg i FLAC SINOPSIS ogg123 [ -vqrzZVh ] [ -k secunde ] [ -x n-lea ] [ -y n-ori ] [ -b dimensiune-memorie-tampon ] [ -d controlor [ -o opiune:valoare ] [ -f nume-fiier ] ] fiier ... | director ... | URL ... DESCRIERE ogg123 citete fiiere audio Ogg/Vorbis, Ogg/Speex, Ogg/Opus, Ogg/FLAC i FLAC nativ i le decodifica pe dispozitivele specificate in linia de comanda. In mod implicit, ogg123 scrie in dispozitivul de sunet standard, dar ieirea poate fi trimisa catre orice numar de dispozitive. Fiierele pot fi citite din sistemul de fiiere sau pot fi transmise adrese URL prin HTTP. Daca se indica un director, vor fi redate toate fiierele din acesta sau din subdirectoarele sale. OPIUNI --audio-buffer n Utilizeaza o memorie tampon audio de ieire de ,,n" kilooctei. -@ lista-redare, --list lista-redare Reda toate fiierele menionate in fiierul ,,lista-redare". Lista de redare trebuie sa aiba un nume de fiier, un nume de director sau o adresa URL pe linie. Sunt permise liniile goale. Directoarele vor fi tratate in acelai mod ca i in linia de comanda. -b n, --buffer n Utilizeaza o memorie tampon de intrare de aproximativ ,,n" kilooctei. Opiune exclusiv HTTP. -p n, --prebuffer n Prestocheaza ,,n" procente din memoria tampon de intrare. Redarea nu va incepe pana cand aceasta prestocare nu este completa. Opiune exclusiv HTTP. -d dispozitiv, --device dispozitiv Specifica dispozitivul de ieire. Consultai seciunea DISPOZITIVE pentru o lista de dispozitive. Se poate specifica orice numar de dispozitive. -f nume-fiier, --file nume-fiier Specifica fiierul de ieire pentru un dispozitiv de fiiere specificat anterior cu --device. Numele de fiier ,,-" scrie la ieirea standard. Daca fiierul exista deja, ogg123 il va suprascrie. -h, --help Afieaza mesajul de ajutor al comenzii. -k n, --skip n Sare peste primele ,,n" secunde. ,,n" poate fi, de asemenea, sub forma de minute:secunde sau ore:minute:secunde. -K n, --end n Oprete redarea la ,,n" secunde de la inceputul fluxului. ,,n" poate avea, de asemenea, acelai format ca i cel utilizat in opiunea --skip. -o opiune[:valoare], --device-option opiune[:valoare] Stabilete opiunea opiune la valoare pentru dispozitivul precedent. A se vedea seciunea DISPOZITIVE pentru o lista a opiunilor valabile pentru fiecare dispozitiv. -q, --quiet Modul silenios. Nu se afieaza niciun mesaj. -V, --version Afieaza informaiile despre versiune. -v, --verbose Marete nivelul de detaliere al ieirii. -x n, --nth Reda fiecare al ,,n-lea" bloc decodat. Are ca efect redarea audio la o viteza de ,,n" ori mai mare decat cea normala. -y n, --ntimes Repeta fiecare bloc redat de ,,n" ori. Are ca efect redarea audio de ,,n" ori mai lent decat viteza normala. Poate fi data cu ,,-x" pentru viteze fracionare interesante. -r, --repeat Repeta lista de redare la infinit. -z, --shuffle Reda fiierele intr-o ordine pseudo-aleatorie. -Z, --random Reda fiiere in ordine pseudo-aleatorie mereu. DISPOZITIVE ogg123 accepta o varietate de dispozitive de ieire audio prin ,,libao". Vor fi disponibile numai acele dispozitive acceptate de platforma inta. Opiunea -f poate fi utilizata numai cu dispozitive care scriu in fiiere. Opiuni acceptate de toate dispozitivele: debug Activeaza ieirea de depanare [daca exista] pentru un controlor ales. matrix:valoare Foreaza o anumita ordine a canalelor de ieire pentru un dispozitiv dat. valoare este o lista separata prin virgule de nume de canale in stilul AO, de exemplu, L,R,C,LFE,BL,BR,SL,SR. verbose Activeaza ieirea in modul descriptiv pentru un controlor ales. Opiunea ,,-v" va activa, de asemenea, opiunea ,,--verbose" a controlorului. quiet Foreaza controlorul ales sa fie complet tacut. Chiar nici erorile nu vor produce nicio ieire. ,,-q" va activa, de asemenea, opiunea de sileniozitate a controlorului. aixs Controlor de ieire live AIX. Opiuni: dev:valoare Stabilete dispozitivul de ieire AIX la valoare. alsa Controlor de ieire live Advanced Linux Sound Architecture. Opiuni: buffer_time:valoare Suprascrie dimensiunea implicita a memoriei tampon hardware (in milisecunde). dev:valoare Eticheta dispozitivului ALSA care trebuie utilizata. Exemplele includ ,,hw:0" pentru prima placa de sunet i ,,hw:1" pentru a doua. In mod normal, controlorul alsa alege in mod automat unul dintre ,,surround71", ,,surround51", ,,surround40" sau ,,default" in funcie de numarul de canale de ieire. Pentru mai multe informaii, consultai http://alsa.opensrc.org/ALSA+device+labels. period_time:valoare Suprascrie dimensiunea implicita a perioadei hardware (in microsecunde). period_time:valoare Suprascrie dimensiunea implicita a perioadei hardware (in microsecunde). use_mmap:valoare valoare este definita la ,,yes" sau ,,no" pentru a suprascrie valoarea implicita compilata pentru a utiliza sau nu accesul la dispozitivul mmap. In trecut, unii controlori alsa cu erori s-au comportat mai bine atunci cand nu foloseau accesul mmap, cu preul unei utilizari uor mai mari a procesorului. arts Controlor de ieire live aRts. Opiuni: multi:valoare valoare este definita la ,,yes" sau ,,no" pentru a permite deschiderea dispozitivului de redare aRts pentru redarea simultana multipla. Dei controlorul funcioneaza corect in modul multiplu, se tie ca, ocazional, acesta poate bloca serverul aRts insui. Comportamentul implicit este "no". au Ieire fiier audio Sun. Scrie eantioanele audio in format AU. Formatul AU permite scrierea in fiiere care nu pot fi explorate, cum ar fi ieirea standard. In astfel de circumstane, antetul AU va specifica formatul de eantionare, dar nu i lungimea inregistrarii. esd Ieire live a lui Enlightened Sound Daemon. Opiuni: host:valoare valoare specifica numele de gazda unde se executa esd. Aceasta poate include un numar de port dupa doua puncte, ca in ,,whizbang.com:555". (implicit = localhost) client_name:valoare Stabilete numele clientului pentru noul flux audio. Valoarea implicita este ,,libao client". irix Controlor de ieire live IRIX. Opiuni: macosx Controlor de ieire live ,,AUHAL" pentru MacOS X. Acest controlor este compatibil cu MacOS X 10.5 i versiunile ulterioare (10.4 i versiunile anterioare utilizeaza o interfaa mai veche, incompatibila). Opiuni: buffer_time:valoare Stabilete dimensiunea memoriei tampon hardware la echivalentul a valoare milisecunde. nas Controlorul de ieire live al Network Audio Server. Opiuni: buf_size:valoare Stabilete dimensiunea memoriei tampon audio de pe server in octei. host:valoare Stabilete locaia serverului NAS; a se vedea nas(1) pentru format. null Controlor null. Toate datele audio sunt eliminate. Nota: datele audio nu sunt scrise in /dev/null ! Putei utiliza acest controlor pentru a testa viteza de decodificare bruta, fara costuri suplimentare de ieire. oss Controlor Open Sound System pentru Linux i FreeBSD, versiunile 2, 3 i 4. Opiuni: dsp:valoare Dispozitiv DSP pentru placa de sunet. Valoarea implicita este /dev/dsp. pulse Controlr de sunet live audio Pulseaudio. Opiuni: server:valoare Specifica locaia serverului Pulseaudio la distana sau alternativ. sink:valoare Specifica un receptor Pulseaudio care nu este implicit pentru fluxul audio. raw Ieire de fiiere brute. Scrie eantioane audio brute intr-un fiier. Opiuni: byteorder:valoare Alege ordinea octeilor big endian (,,big"), little endian (,,little") sau nativa (,,native"). Ordinea implicita este cea nativa. roar Controlor de ieire live RoarAudio Daemon. Opiuni: server:valoare, host:valoare Specifica locaia serverului RoarAudio de la distana care urmeaza sa fie utilizat. id:valoare, dev:valoare Specifica un mixer care nu este implicit in cadrul unui server RoarAudio pentru fluxul audio. role:valoare Stabilete configuraia rolului pentru fluxul audio. client_name:valoare Stabilete numele clientului pentru noul flux audio. Valoarea implicita este ,,libao client". sndio Controlor de ieire live SNDIO pentru OpenBSD. Opiuni: dev:valoare Specifica dispozitivul audio care urmeaza sa fie utilizat pentru redare. sun Controlor de ieire live Sun Audio pentru NetBSD, OpenBSD i Solaris. Opiuni: dev:valoare Dispozitiv audio pentru placa de sunet. Valoarea implicita este /dev/audio. wav Ieire fiier WAV. Scrie datele de sunet pe disc in forma necomprimata. Daca sunt redate mai multe fiiere, toate acestea vor fi concatenate in acelai fiier WAV. Fiierele WAV nu pot fi scrise in fiiere care nu pot fi cautate, cum ar fi ieirea standard. Utilizai in schimb formatul AU. wmm Controlor de ieire live Windows MultiMedia pentru Win98 i versiuni ulterioare. Opiuni: dev:valoare Selecteaza dispozitivul audio care urmeaza sa fie utilizat pentru redare dupa numele dispozitivului. id:valoare Selecteaza dispozitivul audio care urmeaza sa fie utilizat pentru redare dupa ID-ul dispozitivului (numarul placii). EXEMPLE Linia de comanda ogg123 este destul de flexibila, poate chiar confuza. Iata cateva exemple de linii de comanda i o explicaie a ceea ce fac acestea. Reda pe placa de sunet implicita: ogg123 test.ogg Reda toate fiierele din directorul ~/muzica i din subdirectoarele sale. ogg123 ~/muzica Reda un fiier utilizand controlorul OSS: ogg123 -d oss test.ogg Paseaza opiunea ,,dsp" catre controlorul OSS: ogg123 -d oss -o dsp:/dev/mydsp Utilizeaza controlorul ESD ogg123 -d esd test.ogg Utilizeaza controlorul WAV cu fiierul de ieire, ,,test.wav": ogg123 -d wav -f test.wav test.ogg Ascultai un fiier in timp ce il scriei intr-un fiier WAV: ogg123 -d oss -d wav -f test.wav test.ogg Reinei ca opiunile se aplica dispozitivului declarat in stanga: ogg123 -d oss -o dsp:/dev/mydsp -d raw -f test2.raw -o byteorder:big test.ogg Test de stres pentru discul dur: ogg123 -d oss -d wav -f 1.wav -d wav -f 2.wav -d wav -f 3.wav -d wav -f 4.wav -d wav -f 5.wav test.ogg Creeaza un efect de ecou cu esd i un calculator lent: ogg123 -d esd -d esd test.ogg INTRERUPERE Putei intrerupe ogg123 in orice moment apasand Ctrl-C. Daca redai mai multe fiiere, acest lucru va opri fiierul curent i va incepe redarea urmatorului. Daca dorii sa intrerupei imediat redarea in loc sa trecei la fiierul urmator, apasai Ctrl-C in prima secunda de redare a unui fiier nou. Reinei ca este posibil ca rezultatul apasarii tastei Ctrl-C sa nu fie auzit imediat, din cauza memorarii in memoria tampon a datelor audio in dispozitivul audio. Aceasta intarziere depinde de sistem, dar, de obicei, nu depaete una sau doua secunde. FIIERE /etc/libao.conf Poate fi utilizat pentru a stabili dispozitivul de ieire implicit pentru toate programele libao. ~/.libao Fiier de configurare pentru fiecare utilizator pentru a suprascrie configurarile dispozitivelor de ieire la nivel de sistem. ERORI Fiierele WAV transmise prin conducte pot provoca un comportament ciudat in alte programe. Acest lucru se datoreaza faptului ca fiierele WAV stocheaza lungimea datelor in antet. Cu toate acestea, controlorul de ieire nu cunoate lungimea atunci cand scrie antetul i nu exista o valoare care sa insemne ,,lungime necunoscuta". Folosii controlorul de ieire brut sau au daca trebuie sa utilizai ogg123 intr-o conducta. AUTORI Autorii programului: Kenneth Arnold Stan Seibert Autorul paginilor de manual: Stan Seibert CONSULTAI I libao.conf(5), oggenc(1), vorbiscomment(1), ogginfo(1) TRADUCERE Traducerea in limba romana a acestui manual a fost facuta de Remus- Gabriel Chelu Aceasta traducere este documentaie gratuita; citii Licena publica generala GNU Versiunea 3 sau o versiune ulterioara cu privire la condiii privind drepturile de autor. NU se asuma NICIO RESPONSABILITATE. Daca gasii erori in traducerea acestui manual, va rugam sa trimitei un e-mail la . Xiph.Org Foundation 24 martie 2010 ogg123(1)