Kezdőlap › Fórumok › Multimédia › MPlayer és társai › dvgrab & mencoder pipe
- This topic has 16 hozzászólás, 4 résztvevő, and was last updated 19 years, 7 months telt el by
ELaci.
-
SzerzőBejegyzés
-
2005-06-24-07:52 #2020877
Hali!
a dvgrab man-jában le van írva, hogy név helyett csak –-t adsz meg, akkor stdout-ra fogja irányítani raw dv-ben a videót. (Vagy az ugyanolyan, mint ami a te példádban van?)
De mivel itt nagy anyagok egyik helyrõl a másikra való átömlesztésrõl van szó szerintem a mencoder nem birná szusszal. Esetleg úgy lehetne megvalósítani, hogy ha a dvgrab-et rávennénk, hogy lassabban küldje az adatot. Csak imho ilyet nem lehet.
Szóljatok, ha rosszul gondolom.
2005-06-24-09:37 #2020878Hali!
a dvgrab man-jában le van írva, hogy név helyett csak –-t adsz meg, akkor stdout-ra fogja irányítani raw dv-ben a videót. (Vagy az ugyanolyan, mint ami a te példádban van?)
De mivel itt nagy anyagok egyik helyrõl a másikra való átömlesztésrõl van szó szerintem a mencoder nem birná szusszal. Esetleg úgy lehetne megvalósítani, hogy ha a dvgrab-et rávennénk, hogy lassabban küldje az adatot. Csak imho ilyet nem lehet.
Szóljatok, ha rosszul gondolom.
[align=right][snapback]139523[/snapback][/align]Szerintem a mencoder olyan sebességgel tud dolgozni amire képes a hardware környezete, tehát annál gyorsabb minél gyorsabb a gép. A probléma veleje az hogy az irodalom azt ajánja hogy a dvgrab futtatásakor le kell állítani minden más folyamatot a gépen, mert a firewire kártyáról kb. 5Mbyte/s -el ömlik be az adat és ezt kötelezõen rögzíteni kell a hdd-re realtime-ban. Tehát gyors hdd kell(ett) hozzá. A dvgrab csövezése azonban egyre inkább megoldhatóvá válik hiszen ez az 5 Mb/s manapság nem egy borzasztó nagy sebességigény, sõt amikor én futtatom a gépemen, akkor a terhelése nem számottevõ, kb. 2-5 %. Viszont a mencoder zabálja a gépet és elképzelhetõ hogy megfojtja a dvgrab-ot. A mencoder terhelést kellene valahogy visszafogni, mondjuk max. 90 %-ra.
ELaci
2005-06-24-12:46 #2020879Most pontsan nem tudom, hogy hogy megy ez, de szerintem a probléme nem ott keresendõ. Ha vissza tudod fogni a mencodert akkor két lehetõség áll fenn:
- A mencoder nem tudja feldolgozni az 5 Mb/s-al érkezõ adatokat. (valahova pufferelni kell oké, de ez megoldható egy 60perces videónál?) Vagy úgy paraméterezed, hogy elbírjon vele. de ekkor –>[/*:m]
- Ha a mencoder túl gyorsan dolgozik akkor várni fog az adatra az stdin-en, vagy elhasal?? (kérdezem)[/*:m][/list:u]Na mostmár nagyon felkeltette az érdeklõdésemet. Megyek, veszek egy winchestert és kipróbálom 🙂
Egyébként nem vagyok valami nagy guru, úgyhogy na nagyon nagy baromságokat írok akkor szóljaotk rám.
2005-06-24-13:53 #2020880Megyek, veszek egy winchestert és kipróbálom 🙂
[align=right][snapback]139549[/snapback][/align]2005-06-24-14:41 #2020881Tudom 🙂
De már egyébként is vettem volna.
Off: Beszerelés közben meg észrevettem, hogy nem forog a videókártyám ventije.
2005-06-25-20:07 #2020882Tudom 🙂
De már egyébként is vettem volna.
Off: Beszerelés közben meg észrevettem, hogy nem forog a videókártyám ventije.
[align=right][snapback]139557[/snapback][/align]Ha meg mûködik így is a cucc akkor meg nem mindegy hogy forog vagy nem ? Legalább kisebb a huzat. 🙂
Valahogy nem jut idõm ezt a nyamvadék csövezést kipróbálni. :blush:ELaci
2005-06-26-09:40 #2020883Bajok a csõvel!
Hogyan lehet a mencoder-t rábírni arra hogy felismerje a raw dv formátumot?2005-06-27-08:41 #2020884Te fordítottad az mplayert?
Milyen disztrót használsz?Nekem uhunál nem csak mplayert, hanem libdv-t is kellett fordítani, hogy felismerje. Az uhu-s libdv-t nem találta meg konfigolásnál.
addilg konfigolgass amíg ott nem lesz a libdv az „enabled codecs” között a ./configure végén. Az –enable-libdv opcióval odakerül ugyan, de nem fogja használni.Na ma mostmár mindenképpen idõt szakítok rá és kipróbálom! 🙂
2005-06-27-09:32 #2020885Te fordítottad az mplayert?
Milyen disztrót használsz?Nekem uhunál nem csak mplayert, hanem libdv-t is kellett fordítani, hogy felismerje. Az uhu-s libdv-t nem találta meg konfigolásnál.
addilg konfigolgass amíg ott nem lesz a libdv az „enabled codecs” között a ./configure végén. Az –enable-libdv opcióval odakerül ugyan, de nem fogja használni.Na ma mostmár mindenképpen idõt szakítok rá és kipróbálom! 🙂
[align=right][snapback]139824[/snapback][/align]Az mplayer saját fordítás Fedora3 -on. Halványan rémlik hogy egyszer már újrafordítottam a mp3lame hiánya miatt, ami most már mûködik. Azt is tudom hogy a configure után lehet megnézni a configure.log-ot, ami a make -ek után törlõdik. A libdv -t is ellenõrzöm majd, de szerintem benne van.
Haladtam egy kicsit a dologgal, mert rájöttem hogy a raw dv -t nem ismeri az mplayer, viszont a dvgrab default állapotban dv2 típust hoz létre ami viszont már avi formátum így az mplayer le tudja játszani. Egy avi formátumú dv -t belecsövezve az mencoder-be remekül mûködik, viszont a dvgrab kimenetével nem tud megbirkózni és egy „nem lehet visszafelé keresni a fileban” hibával elszáll, ami után egy „ismeretlen fileformátum” hibát is kiír. Ebbõl kiindulva adtam a mencoder -nek egy „-cache 8192” puffer paramétert is, de a helyzet ugyanaz.
Most ott tartok hogy majd létre fogok hozni egy „named pipe” fifo vermet és ezen – mint fileon – keresztül történik az adatátadás. Szerintem ez jó lesz. 🙂ELaci
2005-06-27-19:23 #2020886Belefáradtam ebbe a sz@r@kodásba. Tessék megcsinálni az mplayert meg a dvgrab -ot normálisra, akkor majd folytatom. Inkább veszek én is egy vincsesztert.
ELaci
-
SzerzőBejegyzés
- Be kell jelentkezni a hozzászóláshoz.
legutóbbi hsz