Hali!
Az otthoni gépemen van néhány video file. Azt a könyvtárat, amiben ezek vannak http-n keresztül érem csak el, de nincs weblap meg semmi, csak a könyvtár lista. Nem tudom, hogy van-e rá mód, hogy valamivel ezen keresztül meg lehessen nézni őket. Streamelni nem szeretnék, tűzfalazás miatt nem is biztos, hogy működne a lejátszás a "kliens" oldalon. Kérek ötleteket, hogy merre induljak el? VLC esetleg tud ilyet?
- 1304 megtekintés
Hozzászólások
Persze. A halozati megnyitas panelen beirod a lejatszando fajl URL-et, es mar megy is.
- A hozzászóláshoz be kell jelentkezni
A bemenet nem nyitható meg:
A VLC nem képes megnyitni a(z... MRL-t.
Böngészőben le tudom tölteni a file-t, de VLC-vel nem nyitja meg. Lehet proxy-t megadni valahol?
--
TH
- A hozzászóláshoz be kell jelentkezni
Válasz magamnak: megvan. Működik. Proxy kellett csak neki.
--
TH
- A hozzászóláshoz be kell jelentkezni
Ez erősen függ a videófájl formátumától. (konténer típusa, audio-video interleaving)
Léteznek olyan konténertípusok (AVI és társai) ahol a fájl végében lehet olyan metaadat, ami a lejátszáshoz szükséges, magyarul csak akkor tudod elkezdeni lejátszani, ha az egész fájl letöltődött. Hasonló gebaszt tud okozni, ha a videó és hangsávok nincsenek interleave-elve, hanem sorban vannak a konténerben egymás után.
Összegezve: létezhet olyan médiafájl, amit simán kirakva egy webszerverre, a HTTP URL-t megadva a médialejátszóban azonnal elindul a lejátszás, DE ehhez több feltételnek kell teljesülnie.
Ha .mp4 fájlokról van szó, akkor az manapság out-of-box működik, DE még ott is kellhet hozzá MOOV atom beállítás.
Google kulcsszó: HTTP progressive streaming
- A hozzászóláshoz be kell jelentkezni
Elméletben még igazad is lehetne, gyakorlatban viszont a francokat. Anélkül, hogy különösebben elmélyedtem volna valaha is a számítógépes multimédia rejtelmeiben:
Még az életben nem találkoztam olyan video fájllal, ami nem interleaved lett volna. Igen, lehet ilyet csinálni, de nem szokás. Viszont még ez sem feltétlenül baj, hiszen ha a http szerver támogatja, akkor a VLC simán használja a Range headert.
Az AVI fájlokat meg nyugodtan le lehet VLC-vel játszani az index nélkül is, csak megkérdezi, hogy szeretnéd-e újraépíteni, vagy nem akarsz pontosan seekelni. Ha akarod, ki tudod próbálni, vágd le egy AVI végét és nyisd meg.
Összegezve: több dolognak kell ahhoz egyszerre teljesülnie, hogy ne működjön a VLC + HTTP lejátszás. Inkább ez a ritkább eset, nem arról van szó, hogy "létezhet" egy-egy fájl, amivel jó lesz. Ezért javasoltam a kérdezőnek, és mint láthatod a visszajelzését, működött is.
- A hozzászóláshoz be kell jelentkezni
Én 15+ éve dolgozom videóstúdiónak (is). Tudnék mesélni a nem-interleavelt videófájlokról :)
Manapság főként h.264-es .mp4-ek jönnek szembe, és még abból is gyakran látunk olyat, ahol MOOV atomot kell utómunkázni benne - attól függően, hogy mi állította elő a .mp4 fájlt.
- A hozzászóláshoz be kell jelentkezni
"Tudnék mesélni a nem-interleavelt videófájlokról"
Az speciális terület, nem ér. A témanyitónál valószínűleg torrentboltból vásárolt anyagokról, esetleg saját felvételekről van szó.
Ismétlem: nyilván nem minden esetben működik a dolog, azért írtam, mert tapasztalat alapján általában igen. Itt nem stúdió meg profi cuccok vannak, hanem tákolás.
- A hozzászóláshoz be kell jelentkezni
"attól függően, hogy mi állította elő a .mp4 fájlt."
Offtopic, de mivel szerencsés? Egyelőre a Handbrake a favorit, de mindig hajlandó vagyok jobbra váltani.
- A hozzászóláshoz be kell jelentkezni
A moov atomot miert kell kell utomunkazni?
Gondolom itt arra gondolsz, hogy a vegerol az elejere mozgatni.
- A hozzászóláshoz be kell jelentkezni
youtube-dl (+ mpv)
- A hozzászóláshoz be kell jelentkezni