1 / 11

streamripper

streamripper. 17/05 Miloš Đaković 29/05 Igor Hajderpašić 36/05 Darko Zelić. Streamripper. Streamripper – ripuje “shoutcast” radio stream-ove u mp3 fajlove

gasha
Download Presentation

streamripper

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. streamripper 17/05 Miloš Đaković 29/05 Igor Hajderpašić 36/05 Darko Zelić

  2. Streamripper Streamripper – ripuje “shoutcast” radio stream-ove u mp3 fajlove Streamripper snima “shoutcast” i “icecast” pogodne stream-ove. Koristi meta podatke unutar “shoutcast” stream-a da odredi početak i kraj svake pesme, i prebacuje pesme na Vaš hard disk kao zasebne mp3 fajlove. Pored toga, streamripper uključuje određeni server preko koga slušate stanicu tog servera prilikom snimanja.

  3. Početak sa Streamripperom Najlakši način da se počne jeste da nađete URL stream-a koji želite da rip-ujete, obično se nalazi URL tako što učitate Winamp ili XMMS i stavite da program čeka za izvorni URL. Čim dobijete URL, možete da počnete da rip-ujete. Kad program počne da radi, pokazaće vam koji port održava stream, po defaultu taj port je 8000, ali se može odabrati drugi port. Da bi slušali relejni server, otvorite Vaš Winamp ili XMMS i unesite ime vaše mašine sa portom koji održava stream.

  4. Detekcija razdvojne tačke Streamripper automatski razdvaja pesme na osnovu detekcije intervala tišine gde se pesme smenjuju. Ali ovaj metod nije savršen i ponekad se razdvajanje desi previše rano ili previše kasno. Korišćenje opcija će usavrsiti razdvajanje pesama. Razne –xs oznake mogu da se iskoriste da se doda offset za stream-ove koji imaju interval tišine koji dolazi prerano ili prekasno, i tako da se doda podešavanja na početku i na kraju svake pesme, i da se odluči o dužini pretraživača i “prozora tišine”.

  5. Primeri korišćenja • Rip-ovanje stream-a: • Rip-ovanje stream-a u trajanju od 1h • Rip-ovanje stream-a, stavljajući mp3 fajlove u /my/music • Rip-ovanje stream-a, praveći jedan fajl i ne praveći zasebne pesme # streamripper URL # streamripper URL -l 3600 # streamripper URL -d /my/music -s # streamripper URL -a –A

  6. Opcije -h Pokazuje pomoć i izlaz -v Pokazuje verziju i takođe sluzi za završavanje programa -d dir Direktorijum za snimanje (destinacioni direktorijum) Odredite drugi osnovni direktorijum za rip-ovanje, u slučaju da ne želite da strpate tonu mp3 fajlova u direktorijum u kom ste trenutno. -s Ne pravi direktorijum za svaki stream Streamripper će obično napraviti direktorijum sa istim imenom kao i stream, gde stavlja sve pesme, ova komanda ( -s ) onemogućuje to.

  7. -D pattern Koristi šemu da oblikuje izlazna imena fajlova • -r (osnovni port) Pravi relejni server na osnovnom prtu po default-u na port 8000 • -R num_conn Maksimalni broj konekcija do relejnog stream-a Služi za kontrolu koliko klijenata se može istovremeno povezati. • -z Ne skeniraj slobodne portove ako osnovni port nije slobodan • -p url Koristi HTTP proxy server na <url> • -a [pattern] Ripuje sve u jedan fajl • -A Ne pravi zasebne fajlove za pesme • -o (always | never | larger) Radi overwrite pesama u konačnom direktorijumu • -t Ne radi overwrite pesama u nedovrsenom dirktorijumu

  8. -c Onemogućava automatsko ponovno povezivanje • -l seconds Program radi određeno vreme, u sekundama • -M mbytes Zaustavlja rip-ovanje posle određenog broja megabajta • -q Označava brojem imena izlaznih fajlova • -i Sprečava dodavanje ID3 tagova izlaznom fajlu • -k count Preskače <count> pesama pre početka rip-ovanja • -m timeout Pravi pauzu ra resetovanje konekcije • -u useragent Koristi drugačiji “UserAgent” radije nego “Streamripper” • -w parse_file Koristi naša pravila za parsing • -E external_command Koristi spoljašnju komandu da dobije informacije o pesmi

  9. ...Opcije --debug Čuva debugging log --quiet Tiha operacija --xs_offset=num Podešava offset od centra prozora tišine --xs_silence_length=num Podešava dužinu tišine --xs_padding=num:num Podešava pomeranje pre i posle tačke odvajanja Primer koda preuzimanje argumenata

  10. GUI Omogućava lakše podešavanje svih standardnih opcija vezanih za streamripper GUI, pisan u Javi, zapravo konzolski poziva streamripper i prosleđuje mu argumente na osnovu popunjenog “formulara”

  11. Izvori Streamripper home page: http://streamripper.sourceforge.net/ Sourceforge project page http://sourceforge.net/projects/streamripper Shoutcast http://www.shoutcast.com Icecast http://www.icecast.org

More Related