Moj IP-TV program
Po (veliko pre)dolgem času spet nova verzija na voljo
Če je kdo mislil da sem obupal se je hudo motil . Zadevo sem tokrat zastavil zelo resno, vsako napako, vsak crash sem gledal toliko časa dokler nisem rešil. Rezultat je približno 60% na novo spisane kode, velikost (brez dekoderjev) pa je zrasla na skoraj 6000 vrstic.
Seveda je razlika takoj opazna . Zdajle sem šel čez vseh 251 kanalov (skupaj z radiem), od tega sta 2(!) kanala kazala napake v obliki pomanjkanja zvoka (Al Jazeera in AB Moteurs), vsi ostali delajo BP (seveda če delajo tudi drugače ). Pri HD kanalih je zgodba malce drugačna a več o tem v naslednjem odstavku. Z zvokom takisto (če izvzamem zgornjo napakico) ni težav, zvok se brez pokanja, prehitevanja ali zaostajanja vrti hkrati s sliko (da, tudi volume se da spreminjati )
Program podpira tudi HD kanale (tako mpeg2 kot mpeg4), malce pa se zaplete z mpeg4 dekoderjem. Kot veste je tisti v VLC-ju bolj ubog (in taisti je kot default tudi v mojem programu). Sem pa izvedel nek drug trik . Roke gor če kdo ve za kak soliden mpeg4 dekoder? Seveda, CoreAVC . Moj programčič zna uporabljati tudi CoreAVC za dekodiranje mpeg4! Ker ta dekoder ni zastonj, ga v downloadu ni, sigurno pa veste kje ga dobit...programčič nuca kodek direktno, ne prek DirectShow, zato je CoreAVCDecoder.ax nujno posneti v isti direktorij če ga rabiš. Kljub temu pa žal, HDTV še ni stabilen in se rad sesuva.
Še vedno se najbolje obnese snemanje brez predvajanja. Skupaj s parametri /file, /silent in /t (razlaga parametrov v priloženem README!) in task schedulerjem je možno nastavitev snemanja za poljuben kanal ob poljubnem času, praktično brez porabe cpu (2-3%, snemaš pa lahko samo 1 kanal hkrati). Predvajanje ni rečeno da je brez težav, je sigurno še precej dela. Pogledal bom če se da naredit kak gui, config file, dodat deinterlace...
Toliko zaenkrat, naprej mal počitka . Obvezno pa prebrat readme!
( novejša verzija je že na sourceforge:
http://sourceforge.net/projects/friptv )
če se komu program sesuva, še debug verzija:
http://www.si-gamer.net/gulikoza/iptvd-0.10.zip
(na forum potem priloži stderr.txt in iptv.RPT datoteki)
(BTW: Na Visti program NI testiran. Za kakršnekoli posledice ne odgovarjam! )
Če je kdo mislil da sem obupal se je hudo motil . Zadevo sem tokrat zastavil zelo resno, vsako napako, vsak crash sem gledal toliko časa dokler nisem rešil. Rezultat je približno 60% na novo spisane kode, velikost (brez dekoderjev) pa je zrasla na skoraj 6000 vrstic.
Seveda je razlika takoj opazna . Zdajle sem šel čez vseh 251 kanalov (skupaj z radiem), od tega sta 2(!) kanala kazala napake v obliki pomanjkanja zvoka (Al Jazeera in AB Moteurs), vsi ostali delajo BP (seveda če delajo tudi drugače ). Pri HD kanalih je zgodba malce drugačna a več o tem v naslednjem odstavku. Z zvokom takisto (če izvzamem zgornjo napakico) ni težav, zvok se brez pokanja, prehitevanja ali zaostajanja vrti hkrati s sliko (da, tudi volume se da spreminjati )
Program podpira tudi HD kanale (tako mpeg2 kot mpeg4), malce pa se zaplete z mpeg4 dekoderjem. Kot veste je tisti v VLC-ju bolj ubog (in taisti je kot default tudi v mojem programu). Sem pa izvedel nek drug trik . Roke gor če kdo ve za kak soliden mpeg4 dekoder? Seveda, CoreAVC . Moj programčič zna uporabljati tudi CoreAVC za dekodiranje mpeg4! Ker ta dekoder ni zastonj, ga v downloadu ni, sigurno pa veste kje ga dobit...programčič nuca kodek direktno, ne prek DirectShow, zato je CoreAVCDecoder.ax nujno posneti v isti direktorij če ga rabiš. Kljub temu pa žal, HDTV še ni stabilen in se rad sesuva.
Še vedno se najbolje obnese snemanje brez predvajanja. Skupaj s parametri /file, /silent in /t (razlaga parametrov v priloženem README!) in task schedulerjem je možno nastavitev snemanja za poljuben kanal ob poljubnem času, praktično brez porabe cpu (2-3%, snemaš pa lahko samo 1 kanal hkrati). Predvajanje ni rečeno da je brez težav, je sigurno še precej dela. Pogledal bom če se da naredit kak gui, config file, dodat deinterlace...
Toliko zaenkrat, naprej mal počitka . Obvezno pa prebrat readme!
( novejša verzija je že na sourceforge:
http://sourceforge.net/projects/friptv )
če se komu program sesuva, še debug verzija:
http://www.si-gamer.net/gulikoza/iptvd-0.10.zip
(na forum potem priloži stderr.txt in iptv.RPT datoteki)
(BTW: Na Visti program NI testiran. Za kakršnekoli posledice ne odgovarjam! )
Zadnjič spremenil gulikoza, dne 15. Mar 2007 ob 22:35, skupaj popravljeno 1 krat.
Optika od 30.5.2008