- Karácsonyfaként világíthat a Thermaltake új CPU-hűtője
- Az USA vizsgálja a RISC-V kínai terjedésének kockázatát
- Kicsit extrémre sikerült a Hyte belépője a készre szerelt vízhűtések világába
- Egészen nagy teljesítményspektrumon fedné le a mobil piacot az AMD
- Kihívás a középkategóriában: teszten a Radeon RX 7600 XT
Hirdetés
-
Már tudjuk, hogy mikor jön az idei Xbox Games Showcase
gp A showt egy külön Direct előadás követi, ami szinte biztosan az idei Call of Duty lelepelzése lesz.
-
Toyota Corolla Touring Sport 2.0 teszt és az autóipar
lo Némi autóipari kitekintés után egy középkategóriás autót mutatok be, ami az észszerűség műhelyében készül.
-
Samsung Univerzum: Így ismerhető meg a Galaxy AI bármilyen telefonon
ma A Try Galaxy webalkalmazás kontrollált környezetben mutatja meg, mit tud a One UI 6.1-es rendszer és a mesterséges intelligencia.
Új hozzászólás Aktív témák
-
falco1
tag
válasz Flashget #644 üzenetére
Sziasztok !
Látom, hogy a kezdetektől él ez a mítosz a fórumon. Szóval elöljáróban: a serviio/ps3 media server NEM HASZNÁL directshow kodekeket, így ffdshow-t sem.Magyarázat:
A serviio platform független java alapú program. Az ffdshow és egyéb kodek pack-ek directshow filtereket telepítenek, amik windows specifikus összetevők. Ezeket a natív COM alapú filtereket java alapú programok, mint a serviio/ps3ms ha akarnák sem tudnák használni. De nem is akarják. A serviio kizárólag a packban lévő ffmpeg -et használja transzkódoláshoz (a ps3ms -ben be tudod állítani, hogy ffmpeg vagy mencoder legyen-e a transzkódoláshoz használt motor). És ezeket is csak transzkódoláskor. Egyébként ha a tv (vagy egyéb DLNA eszkösz) ismeri az adott formátumot, akkor még az ffmpeg sem jön szóba.
A folyamat valahogy így néz ki.
http://forum.index.hu/Article/viewArticle?a=118986912&t=9198641A lényeg tehát az, hogy ha formátum problémátok van, azon kodek pack/ffdshow telepítés nem fog segíteni, ellenben a config\profiles.xml módosításával tudjátok befolyásolni, hogy a serviio milyen paramétereket adjon át az ffmpeg-nek.
[ Szerkesztve ]
-
falco1
tag
válasz Flashget #679 üzenetére
Szia!
Nézd, én kétségek nélkül elhiszem ezt neked, de a helyzet az, hogy ez véletlen egybeesés.
De akkor rákérdeznék: mégis mire használja a serviio az ffdshow-t, és miért ne működne nélküle ?
Abban remélem egyetértünk, hogy ha nincs transzkódolás, akkor semmiféle szerepe nem lehet. Ha pl. az eszközöd támogatja az M2TS konténert és az MPEG2 -t natív módon, akkor azt egyből le tudja játszani az eszköz, nem kell hozzá más csak a stream egy az egyben átadása. Transzkódoláskor ellenben kell, akkor viszont ez történik:
process explorer - serviio transzkódolás:Vagyis a serviio az ffmpeg-et hívja direkt módon a kódoláshoz.
Kérem a cáfolatot érvekkel alátámasztani.Szerintem az sem utolsó érv, hogy a serviio dokumentációjában is az általam leírt verzió szerepel, és sehol sincs említve windows esetében az ffdshow, vagy bármely kodek pakk.
http://serviio.org/component/content/article/10-uncategorised/5-getting-startedHidd el, tudom hogy működik a windows natív windows technológiákat (Directshow, Windows Media Foundation) használó programok esetében jómagam is foglalkozom programozással.
A Desktop Movie az én programom
Review
DownloadA serviio hidd el, nem használ ilyet. Az viszont igaz, hogy az ffdshow is használ ffmpeg-et, de nem fordítva ! Az ffmpeg-nek pont az a lényege, hogy multiplatform és nem használ platformfüggő kodekeket.
Szerintem csak úgy teszt gyanánt ideiglenesen nevezd át az ffdshow könyvtáradat (így nem kell letelepíteni, és később visszanevezheted) és nézd meg, hogy a serviio-t érdekli-e, hogy az ffdshow fájljai nem elérhetők. Elárulom: nem.
[ Szerkesztve ]
-
falco1
tag
Megoldható. Hozzávalók:
1.Screen Capture Recorder
Elég a 'Device Only' verziót letölteni, olyan 300kb körül van.
2. VLC Media Player.
3. Serviio.Először Screen Capturer Recorder-t telepíted. Ezután VLC elindít majd Media->Streaming->Capture Device. Itt kiválasztod a Capture mode-nak a directshow-t, majd a video device-nak a screen-capture-recordert.
Audio device lehet akármi, ha élő hangot akarsz akkor pl. a webkamerád mikrofonja, ha a gép hangját akarod akkor a hangkártya audio input-ja.Ezután Stream->stream majd destination rész -> Add new destination http (8080). Engedélyezed az enable transcoding-ot majd választasz szívednek kedves kodekeket. ->Next ->stream.
Serviio console -t elindítod ->library -> online sources. Itt hozzáadsz egy új live streamet és megadod a géped címét és a választott portot. pl: http://192.168.0.3:8080.
Végül a TV-n serviio -> video -> online és ott kell lennie az új streamnek.
Lehet, hogy nem a legegyszerűbb, de működik. Nálam olyan 3-4 sec. a késése a TV-n megjelenő streamnek.
[ Szerkesztve ]
-
falco1
tag
-
falco1
tag
Szia,
lehet többet tudnék segíteni, ha leírnád, hogy mi nem működik. Ha a streamet látod, (és pl. ha a PC-n a browserben adod meg a címet a browser el tudja érni, vagyis kapsz egy fájl letöltése dialog boxot) akkor kodek gond lesz.
Mivel nekem Sony TV-m van, és a Sony-k nagyon nem mindenevők én MPEG-TS konténert MPEG2 video-t
és A52/AC-3 audiót használok.Én ezzel a parancssorral indítom a VLC-t, persze ebben javítanod kell az útvonalat, meg a hangkártya nevet ha neked ettől különböző. Valamint a video felbontást is állítsd be. Nekem a desktopom 1680x1050 felbontássú, de az már nagyon terheli a rendszert, szóval felezem a horizontális meg a vertikális pixelszámot is. Mivel az 1050 fele nem osztható néggyel ezért kell az 1 pixel korrekció.
C:\PROGRA~1\VideoLAN\VLC\vlc.exe -vvv dshow:// :sout=#transcode{vcodec=mp2v,vb=10000,scale=0,fps=30,width=840,height=524,acodec=a52,ab=192,channels=2,samplerate=48000}:http{mux=ts,dst=:8080/} :no-sout-rtp-sap :no-sout-standard-sap :ttl=1 :sout-keep :dshow-vdev=screen-capture-recorder :dshow-adev="Realtek HD Audio Input" :dshow-aspect-ratio=8\:5 :dshow-caching=200
De Samsung esetében szerintem működik az MP4 is.
C:\PROGRA~1\VideoLAN\VLC\vlc.exe -vvv dshow:// :sout=#transcode{vcodec=h264,vb=2200,scale=0,width=840,height=524,acodec=mp4a,ab=192,channels=2,samplerate=48000}:http{mux=ffmpeg{mux=flv},dst=:8080/} :no-sout-rtp-sap :no-sout-standard-sap :ttl=1 :sout-keep :dshow-vdev=screen-capture-recorder :dshow-adev="Realtek HD Audio Input" :dshow-aspect-ratio=8\:5 :dshow-caching=200
-
falco1
tag
Semmi extra.
A beállítás nálam ennyi:Mondjuk az érdekes, hogy nálam pont a VLC 'Desktop' beépített eszközével nem megy a dolog, csak a direstshow screen capture ad eredményt.
Tesztelés céljából azért nézd meg, hogy a serviio tényleges online stream esetében működik-e.
Ez a NASA live stream címe, add hozzá live streamként:http://iphone-streaming.ustream.tv/watch/playlist.m3u8?cid=6540154&stream=live_5&appType=103&appVersion=3&conn=wifi&group=iphone
-
falco1
tag
Ó b.... Teljesen elfelejtettem, de kell, mégpedig a serviio plugin könytárába be kell másolni a livefeeds.groovy
fájlt. -
falco1
tag
Akkor ezek szerint ez tényleg generális serviio probléma nálad. Mégpedig az alapértelmezett, plugint nem igénylő (tévedtem, ugyanis a szimpla live streamek nem igényelnek semmilyen plugint, kipróbáltam) Live stream típusú cuccok nem mennek nálad. A youtube ugyanis igényel plugint. Csak a biztonság kedvéért megkérdezem, hogy az új online tartalom hozzáadásakor az első mezőt (Source type) átállítottad Online/RSS atom feed -ről 'Live stream' -re ? A youtube gondolom 'Online/RSS atom feed' vagy 'Web Resource' beállításokkal megy.
Szerintem próbáld meg egy szűz serviio telepítéssel megnézni a dolgot (üres plugin könytár). Én a napokban raktam fel egy teljesen 'gyári' állapotú serviio-t egy ismerősnél a Samsung TV-jéhez (2012-es modell) ás a Live stream típusú http tartalmak pl. NASA stream egyből mentek.
-
falco1
tag
Win Vista/7/8 esetében már nem a hangkártyát kell látnod, hanem a bemeneteket külön-külön.
Ha nem látszanak, akkor ellenőrizd, hogy maga a rendszer látja-e őket. A 'stereo mix', 'what you hear' vagy hasonó nevű virtuális bemenetek csak gyártói driverrel szoktak elérhetők lenni ( akkor is csak úgy, ha engedélyezed, hogy mutassa a letiltott eszközöket), a default windows HD audio driverrel nem. Márpedig ezek szükségesek ahhoz, hogy a PC hangjait fel tudd venni vagy ki tudd küldeni streamre.
Szal nézd meg, hogy a windows látja-e.
Ha itt sem látszanak, baj van. Akkor ellenőrizd, hogy az eszküzkezelőben legalább látszik-e az audió eszköz.
-
falco1
tag
Ok, akkor állítsd be a Windows 'Recording devices' paneljén úgy hogy jobb klikkelsz a 'stereo mix' eszközön hogy az legyen az alapértelmezett felvevő eszköz, és az alapértelmezett kommunikációs eszköz is. Ezután probálj meg lejátszani bármilyen audio fájlt, és nézd meg, hogy a panelen a stereo mix eszköz melletti volume meter jelzi-e, hogy működik.
[ Szerkesztve ]
-
falco1
tag
válasz lkristóf #728 üzenetére
Szia,
a későbbi posztok egyikében
utaltam rá, hogy a kódólásnál a legtöbb kodeknél gond ha a vertikális/horizontális pixelszám nem osztható legalább néggyel. Az 1366 esetében pedig ez a helyzet. Próbálkozz az 1360 értékkel inkább.Feliratos filmeket a Sony TV-k esetében tapasztalatom szerint a PS3MS jobban kezeli.
[ Szerkesztve ]
-
falco1
tag
válasz zolikaDB #803 üzenetére
A serviio nem "játszik le" le semmit sem, a TV-d (egyéb renderer) az, ami a filmeket lejátssza.
Általánosságban annyi mondható, hogy ilyen esetben ellenőrizd, hogy a transcoding engedélyezve van-e, és próbálkozz másik eszköz profil beállításával. A Sony Bravia 2009 profil pl. minden avit mpeg2 -vé alakít, ezt a legtöbb TV megeszi. Külső USB -ről közvetlenül ezeket az AVI -kat gondolom ugyanúgy nem játssza le a TV-d , de azért ellenőrizd le. -
falco1
tag
válasz zolikaDB #808 üzenetére
1. Jó lenne tudni, hogy milyen vason fut a serviio, mert pl. az is gond lehet, hogy a valós idejű transzkódolás nem elég gyors, nem készülnek el időben a nézhető framek. Próbáld ki, hogy az indítás után megnyomod a pause-t , és vársz egy kis ideig. A tekerés biztos ezért nem megy, mivel a serviio lényegében egy ideiglenes fájlt renderel le, és amíg ez nincs kész, addig nem tudsz a még nem létező framekhez tekerni.
2. Az 1. probléma egyébként azért léphet fel, mert rossz a profil beállításod. Ha USB-ről fut a video, akkor nincs szükséged transzkódolásra. Eddig még nem írtad le a TV-d típusát, de azt kéne megadni. (A Sony Bravia 2009 megadásával pl. biztos, hogy kényszeríted a transzkódolást)
3. Előttem szóló kollégák nagyon helyesen leírták, hogy Wifi esetében lehet sávszélesség probléma is, ugyanis a wifi nem full duplex, nem tud egy időben adni és fogadni is wifin a router, tehát a sávszélesség feleződik, ha a PC és a TV is wifin keresztül kapcsolódik.
4. Ha a 3. a probléma és az eredeti stream már eleve nem megy át wifin, akkor a transzkódolás a megoldás, csak alacsonyabb bitrátával. A serviio\config mappájában van a profiles.xml fájl. Ebben tudod módosítani, hogy az ffmpeg-et milyen paraméterekkel hívja meg a serviio (nyúlkálás előtt csinálj másolatot!). Pl. keress rá a sony bravia 2011 profilra. Ott találsz egy ilyen részt:
<!-- All Others video/audio codec will be transcoded into mpeg2ts, mpeg2video and ac3 audio -->
<!-- expected profile MPEG_TS_SD_EU/MPEG_TS_SD_NA/MPEG_TS_SD_KO -->
<Video targetContainer="mpegts" targetVCodec="mpeg2video" maxVBitrate="10000" targetACodec="ac3" aBitrate="192" forceInheritance="true">Ha a maxVBitrate="10000" -et átírod pl. maxVBitrate="5000" -re, az biztos átmegy wifin is.
-
falco1
tag
válasz bluobluo75 #815 üzenetére
Ha bármelyik eszköz wifin keresztül kapcsolódik, akkor lehet pl.a szomszéd ráállt arra a csatornára amit te használsz, valaki erősen használja a mikrót, cordless telefont, bluetooth-t. Meg persze páratartalom, szerencsétlen csillagegyüttállás, baljós árnyak, akármi
Ellenőrizd le, hogy a wifid ugyanazt a sávszélt biztosítja -e, mint tegnap.[ Szerkesztve ]
-
falco1
tag
válasz bluobluo75 #817 üzenetére
Ha wifin jön a torrent és bármelyik DLNA eszköz (szerver/kliens) wifit használ akkor igen.
[ Szerkesztve ]
-
falco1
tag
"A lényeges dolog mivel a serviio a gépeden lévő codeket és filtert használja ezért a zökkenőmentes használat miatt rakjátok fel a FFDShow"
A kolléga ebben akkoriban tévedett. A Serviio NEM használ kodekeket, csak az ffmpeg.exe -t (benne van a serviio csomagban). Bővebben itt és itt.
"Ez azt jelenti hogy a PCn lévő filmeket már csak a VLCvel tudom lejátszani? Mert ezzel a codecel más lejátszónál nincs hang, jelen esetben egy mkvnál. Erre megoldás valakinek?"
Nem, nyugodtan hagyd fenn a meglévő directshow és VfW kodekeket, a serviio nem foglalkozik velük.
[ Szerkesztve ]
-
falco1
tag
Korábbi poszt:
"wifi nem full duplex, nem tud egy időben adni és fogadni is wifin a router, tehát a sávszélesség feleződik, ha a PC és a TV is wifin keresztül kapcsolódik."
Szóval egy G-s routernél az rendben, hogy a net 20 mbit/sec körül jön (ez nagyjából a maximum), de ha már 2 eszközöd kommunikál egymással wifin keresztül akkor már csak 10 mbit jut egy eszközre.
-
falco1
tag
"de ha már 2 eszközöd kommunikál egymással wifin keresztül..."
Itt most konkrétan arról az esetről volt szó amikor a 2 eszköz egy PC és egy TV , és a TV azt az stream-et játssza le, amit a PC host-ol. Ebben az esetben pont feleződik a sávszél mind a küldő, mind a fogadó irányában.
-
falco1
tag
Azért, mert a csatornák között átfedés van, a 6-os belever a 7-esbe és a 8-asba is.
Igazából még a 9, 10 -be is .
Csak 3 teljesen átfedés nélküli wifi-s csatorna létezik (a G-s szabvány 22Mhz-es tartományai esetében): 1,6,11.
@ACE-
Mégcsak nem is N-es a router, Linksys WRT160NL-el megy és nem akad. Erre varrj gombot.Persze, senki nem állított olyat, hogy ilyen nem lehetséges. A probléma inkább az, hogy azoknak a feltételeknek, amelyek egy ilyen ideális wifi-s hálózathoz kellenek legjobb esetben maximum a felét tudod garantálni. Ilyen pl. a jó hardver és jó szoftveres konfig. A másik fele ellenben teljesen esetlegesen alakul.
Pl. egyáltalán nem te uralod, és nincs befolyásod arra, hogy a szomszédság routerei éppen hogy váltanak csatornát. És még sok más egyéb is ebbe a kategóriába tartozik. -
falco1
tag
válasz Flashget #1199 üzenetére
"eleve a megjelenítés nem olyan mint egy céleszközön.
magad is megtudsz győződni a saját szemeddel mi a különbség pl. mkv fájlt lejátszva a tv beépített lejátszójával és egy céleszközzel.
a tv-k Mo-n és európában 50Hz megjelenítésére vannak tervezve a 24Hz-et (vagyis a mozis nézet)nem tudják. Ezért kell külső lejátszó pl. BD lejátszó hozzá"Ha ez így lenne, akkor a külső eszköz használatával sem menne a kadenciahelyes lejátszás. Az ellentmondás ugyanis, hogy a TV NEM tudja soha a 24hz-et, külső eszközt rákötve viszont helyesen játssza le (vagyis tudja a 24 hz-et).
Amit Te tapasztalsz az abban az esetben áll elő, ha a TV a HDMI bemenetén tudja kezelni a 24p anyagot natív (film) üzemmódban, de más bemenet vagy a belső lejátszója esetében nem.
Ha az adott TV csak 50 HZ PAL (vagy 60 HZ NTSC) megjelenítésére képes akkor mindegy, hogy külső eszközt vagy beépített lejátszót használsz, sosem lesz kadenciahelyes a lejátszás.
( Ekkor vagy a TV, vagy a BD player, Mediabox kénytelen a 3:2 pulldown -t vagyis a 24->60 átalakítást megcsinálni, de az az eredmény bármely esetben az, hogy nem tökéletesen folyamatos kép)A Te TV-d valószínűleg akkor úgy működik, hogy tudja a natív 24p (24hz) lejátszást, de csak HDMI bemeneten. A mai TV-k közül viszont több ( pl. SONY-k) nem csak HDMI bemeneten tudja a film módot (24p) kezelni, hanem a beépített lejátszó esetében is.
-
falco1
tag
válasz Flashget #1212 üzenetére
Szia,
igaz, ez valóban off...
Lényegében egy dologról beszélünk.
Azonban Te azért megfogalmaztál 1-2 furcsa dolgot.
" Sem az 50, sem a 60 Hz nem osztható 24-gyel."
Ez valóban igaz, de nem magyarázat arra, hogy miért képes a külső médialejátszó helyesen lejátszani a 24Hz-et, a belső pedig miért nem.
Ha a TV képes a 24hz többszörösével megjeleníteni (pl. 120Hz -es TV esetén 5:5 pulldown, vagy 100 hz -es esetén 96Hz 4:4) akkor képes kadenciahelyesen megjeleníteni filmeket. Ha erre nem képes, akkor külső bemeneten sem, és médialejátszó segítségével sem. Remélem ebben egyetértünk. Szóval nem elég a BD Player, az még nem garancia, a TV-nek is tudnia kell ezt."A TV beépített lejátszója nem képes 24 fps-es lejátszásra, márpedig az összes mozifilm olyan. Azokat 60 Hz-re "húzza".
Ez így túl általános kijelentés és nem igaz. Csak példa A SONY Bravia-m.
esetek:
1. Külső BD Player HDMI bemeneten, BD Player PAL kimenetre állítva -> nem kadenciahelyes.
2. Külső BD Player HDMI bemeneten, BD Player 24hz kimenetre állítva, de film mód nincs engedélyezve-> nem kadenciahelyes (a TV húz 50/60 Hz-re)
3. Külső BD Player HDMI bemeneten, BD Player 24hz kimenetre állítva, film mód TV-n engedélyezve -> kadenciahelyes
4. Belső lejátszó 24fps ,de film mód nincs engedélyezve-> nem kadenciahelyes.5. És a lényeg: Belső lejátszó 24fps , és film mód engedélyezve: -> kadenciahelyes!.
(szerintem 4:4 pulldown 96Hz , de az is lehet hogy 2:2 48Hz, ha a frame interpolation ki van kapcsolva)Ugyanis nincs elvi akadálya, hogy egy TV a HDMI bemeneten kívüli jelforrások esetében is tudja értelmezni, és helyesen megjeleníteni a
1080p/24 anyagokat.[ Szerkesztve ]
-
falco1
tag
Már egyszer szóba került valami hasonló. Ha a késleltetés nem probléma, akkor megoldható:
http://prohardver.hu/tema/serviio_hasznalata/hsz_689-689.html