OSD Menu az MPlayerben

Címkék

"Alban Bedel végre becommitelte az első, teljeskörű OSD Menu patch-et. Igencsak tetszetõs :) Lehetõség nyílik vele a legtöbb opció menetközbeni megváltoztatására, mégpedig az általad választott betûkészlet használatával az egész az éppen lejátszott filmen jelenik meg. Van egy file böngészõ, help szöveg megjelenítő, beállitások menü, de a leghihetetlenebb feature a konzol: gyakorlatilag egy MPlayer alatt futó terminálemulátor :) Íme egy screenshot, néhány Unix paranccsal :)"

shot25s.jpg
klikk a képre a nagyításhoz




Készítettem még egykét képet én is, nekem nagyon tetszik az új feature:



mplayer01.png


mplayer02.png


mplayer03.png


mplayer04.png

Hozzászólások

És ez csak a CVS-ből érhető el?

Jó lenne egy release így gyorsan/könnyen ki lehetne próbálni.

(Nagyon királynak tűnik.)

Hajrá mplayer! ;-)

Jól hangzik a dolog, de sajnos én nem vagyok jártas a CVS használatában.

Nem találtam ezt a devel könyvtárat, és az update.sh -t sem.

Előre is köszi!

A DEVEL az nalam van, abban forgatom le a forrasokat a "main" konyvtar az mplayer forrasa, azt a cvs hozza letre. Az 'update.sh' meg egy altalam irt 3 soros shell script, hogy ne kelljen beirni mindig a parancsokat, ha frissitek. Szoval irtam anno egy VV+BB+MPlayer mini-HOWTO-t, abban le volt irva, hogyan kell cvs-bol MPLayert telepiteni (lam, lam suxxoltak erte, megse volt felesleges, csak nem olvasta el senki):

3. MPlayer forrás "kinyerése" CVS-ből:

Szedjük le az MPlayer legutolsó forrását CVS-ből, szedjük le a win32 codec pack-ot, és fordítsuk le az MPlayer-t.

Debian rendszeren:

#apt-get install cvs

Ha nem Debian rendszered van, akkor nézd meg hogyan lehet feltelepíteni a rendszeredre a cvs csomagot (SuSE -> yast2, a többit találjátok ki)

ha feltelepült:

#cd ~

#touch .cvspass

#cvs -d:pserver:anonymous@mplayerhq.hu:/cvsroot/mplayer login

#cvs -z3 -d:pserver:anonymous@mplayerhq.hu:/cvsroot/mplayer co main

ha már szedtél le innen forrást előtte, akkor elegendő csak frissíteni:

#cd main

#cvs login

#cvs update -dP

ezzel kiszedted a CVS-ből a legfrissebb forráskódot. Ez a main könyvtárban található.

OSD beizzitasa (bar le van irva a doksiban):

#cd main

#./configure --enable-menu --enable-new-conf

#make

#make install

#cp etc/codecs.conf /root/.mplayer/

#cp etc/menu.conf /root/.mplayer/

#cp etc/input.conf /root/.mplayer/

#vi /root/.mplayer/input.conf (igeny szerint)

mplayer foobar.avi -menu -nofs

en a bal egergombra allitottam a menu megjeleniteset:

/root/.mplayer/input.conf-ban:

MOUSE_BTN0 menu up

ez elol szedd ki a # jelet.

Igy lejatszaskor a bal egergomb lenyomasaval elojon a menu.

Egyébként annakidején én is olvastam azt a HOWTO-t, én azt tartom problémának, hogy ha cvs-ből telepítek akkor külön le kell töltenem mellé pl az avifile-t (vagy tévedek?), de ha lenne egy release akkor az minden szükséges dolgot tartalmazna.

Ha rávitt volna a szükség akkor magam is letudtam volna tölteni cvs-ből, de ezekután megteszem az útmutatásod alapján. (Köszi!)

(Sajnos az egyetemen ZH örület van 8-X

Viszont lehetne fejleszteni a scriptet és ha már sok mindent tud (pl letölti az avifile-t is). Akkor meg lehetne kérni A'rpi-ékat hogy rakják be a fő verzióba.

Megköszönném ha ezt a scriptet (update.sh) elküldenéd nekem email-ben (regisztálva vagyok ki tudod nyerni a MySql-ből)

vagy ha ez valahol elérhető akkor azt rakd ki valahova.

Köszi!

>akkor külön le kell töltenem mellé pl az avifile-t (vagy tévedek?)

Egyszer kell letolteni, aztan utana mar nem kell vele foglalkozni, csak ha nagyobb frissites van. Viszont a cvs verzioban sokkal hamarabb jonnek a javitasok, pre release ~2 havonta van kb. es addig sok javitas lat napvilagot. En amondo vagyok erdemes a cvs-t hasznalni mar csak azert is mert csak egyszer kell letolteni a stuffot, utana mar csak a kulonbseget kell szinkrinizalni.

> Viszont lehetne fejleszteni a scriptet és ha már sok mindent tud (pl letölti az avifile-t is). Akkor meg lehetne kérni A'rpi-ékat hogy rakják be a fő verzióba.

Jaja, lehetne egy olyan BSD ports felet csinalni, ami egy script lenne, es lehuzna minden szukseges dolgot tartalmazna az url-eket, stb. meg kell nezni a FreeBSD port-ot.

egy kerdesem lenne csak, nekem miert nem mukodnek az unix parancsok? ;-)

Azert kell egy-ket dolgot utanaallitani. Pl. nekem szuksegem van a win32 codecekre, azt le kell szedni kezzel, es azt hiszem, hogy az osd fontokat is kezzel kell telepiteni. Nem beszelve a GUI skinekrol... Vagy eddig rosszul csinaltam volna?

Nincs nekem idom listat olvasni vazze ;-)

Kene valami olyan dok a mainba, hogy WHATNEW aztan abba leirni az ilyen stuffokat, meg az undocumented featureket ;-)

Bocs ffmpeg -et akartam mondani

(tudtam hogy valami hiányzik, de lusta voltam a doksiból utánakeresni).