Kezdőlap › Fórumok › Multimédia › MPlayer és társai › Mplayer fordítása mobiltelefon video támogatással?
- This topic has 11 hozzászólás, 5 résztvevő, and was last updated 20 years, 4 months telt el by
admin.
-
SzerzőBejegyzés
-
2005-01-13-17:24 #1996802
FFmpeg libavcodec/libavformat
A CVS-es MPlayer nem teljes értékû az FFmpeg-bõl származó libavcodec codec könyvtár másolata nélkül. Az FFmpeg-et beszerezheted CVS-en keresztül a
cvs -d:pserver:anonymous@mplayerhq.hu:/cvsroot/ffmpeg login
cvs -z3 -d:pserver:anonymous@mplayerhq.hu:/cvsroot/ffmpeg co -P ffmpeg/libavcodecparancsokkal. Amikor jelszót kér, csak üss Entert. Egy ffmpeg nevû könyvtár fog létrejönni. Másold át a libavcodec alkönyvtárát a main könyvtárba, amit az elõbb hoztál létre az MPlayer letöltésével!
Ha azt szeretnéd, hogy automatikusan frissüljön a libavcodec, amikor frissíted az MPlayert, írd hozzá a következõ sort a main/CVS/Entries fájlhoz:
D/libavcodec////
Az FFmpeg tartalmazza a libavformat-ot is, egy függvénykönyvtárat a konténer formátumok dekódolásához, amivel opcionálisan kibõvíthetõ az MPlayer konténer formátum támogatása. Ugyan azokkal a lépésekkel szerezheted be az FFmpeg CVS-bõl, mint amik feljebb le lettek írva a libavcodec-hez, csak cseréld ki a libavcodec szót libavformat-ra mindenhol!
Forrás:
http://www.mplayerhq.hu/homepage/design7/dload-hu.html2005-01-13-19:56 #1996803Törölve
2005-01-13-21:36 #1996804Tso és én (õ csinálta a magát a scriptet) egy olyan „progit” csináltunk ami automatice felteszi a legujjabb current verziot, emberi beavatkozás nélkül..De ez Suse alatt nem lett tesztelve, illetve a current ág miatt az ffmpeg (libavcodec és libavformat) dolog kimaradt belõle…
http://mplayerinstaller.uw.huAmi a gondodat illeti talán ez lesz jó neked..
http://www.niemueller.de/wiki/index.php?ConvertVideoTo3GP2005-01-13-21:37 #19968052005-01-14-05:57 #1996806Törölve
2005-01-14-07:13 #1996807Törölve
2005-01-14-08:10 #1996808Azt a szöveget olvastam, de lehet hogy alaposan félreértettem.
Mivel egy tetszõleges SuSE-s gépen futtatható telepítõscriptet akarok írni, ami mindent letölt (és amit nem feltétlenül hozzáértõ futtat)), viszont a fenti szöveg a cvs-el összefüggésben jelszavakról beszél, ezért a cvs-el letöltés nem tûnt megfelelõnek.
…
Ha innen töltöm a forrásokat, és az ffmpeg dokumentációja (ill. az amr.c fájl) szerint az amr codec forrásának az ffmpeg/libavcodec/amr könyvtárba kell kerülnie, akkor hogyan fordíthatom az mplayer-t amr támogatással?Másként fogalmazva: http://www2.mplayerhq.hu/MPlayer/cvs/MPlayer-current.tar.bz2 látszólag tartalmazza a teljes libavcodec forrást.
De akkor mire jó a http://www2.mplayerhq.hu/MPlayer/cvs/FFMpeg-current.tar.bz2 ffmpeg forrás? Kell egyáltalán használni az utóbbit az mplayer fenti forrásból telepítéséhez?
[align=right][snapback]111254[/snapback][/align]szerintem semmi különbség a libavcodec könyvtárak között, viszont az ffmpeg-current, libavformatot is tartalmaz, meg a headereket a külön fordításhoz, de ffmeg-current másolása nélkül nálam ennyi:
./configure –enable-amr_wb –enable_amr_nbChecking for FFmpeg libavcodec (static) … yes
Checking for FFmpeg libavformat (static) … yes
Checking for amr narrowband … yes
Checking for amr narrowband, fixed point … no
Checking for amr wideband … yesha kell a libavformat is akkor másold át az ffmpeg-currentbõl az mplayer forrás könyvtárba aztán ./configure
Lett tesztelve: én négy SuSE rendszeren (9.0 és 9.1 vegyesen, három különbözõ hardveren) próbálkoztam vele, és máig azt használom referenciaként, ha elfelejtem, mit honnan kell leszedni és hová kell tenni a forrásból fordításkor.
Az mplayer-installer script viszont SuSE-n nem megy végig, ott mplayert máshogy kell konfigurálni: meg kell adni a gtk-config és a glib-config helyét, a –disable-fbdev opciót pedig el kell hagyni, különben a fordítás elakad. Még egy info: unicode-os SuSE 9.1-en sajnos úgy tûnik, hogy el kell hagyni a –language=hu opciót is, mert különben a lefordított GUI player menüibõl hiányozni fog az összes olyan menüpont, amiben ékezetes karakter van.
Vagyis egy minimális mûködõ configure parancs SuSE 9.0-n és 9.1-en valahogy így néz ki:
./configure –enable-gui –with-glib-config=/opt/gnome/bin/glib-config –with-gtk-config=/opt/gnome/bin/gtk-config
[align=right][snapback]111331[/snapback][/align]írtad h Suse-ra szertenél hasonló scriptet csinálni, ha van kedved akkor szívesen látunk a csapatban nálunk is akár, terveink között szerepel h különbözõ disztrók detektálása után automatice telepítse a -dev csomagokat stb.ket is, meg befejezni a „gui”-s részt, és a gettext supportot is, csak eddig nem sok idõm maradt, de remélem pár napon belül ismét neki tudok látni a továbbfejlesztésnek.
2005-01-15-17:23 #1996809Törölve
2005-04-03-17:01 #19968102005.április.3
Szervusztok kedves mplayer team és Tuti,Valamikori öreg unixos vagyok, aki 5 év szünet után privát újra linuxon desktopozom.
Nemrég megengedhettem magamnak egy AMD64-es SuSE Linux 9.2-es PC-t.
Van még egy zsebgépem egy I-Mate (Telekom MDAII) PocketPC.
– Mi következik ebbõl?
Szerettem volna a windows-os zsebgépen felvett MP4-es filemeket lejátszani a az AMD64-es
linuxos gépen. Arra, hogy a SuSE-re fordított 64-bites mplayer (thanks to PackMan: Henne Vogelsang http://packman.links2linux.org/?action=128) nem kezeli a 32-bites windows dll-eket,
arra hamar ráébredtem, de szerencsére úgyaninnen a 32-bites binary is letölthetõ volt.
Igy idáig nekem nem kellett a korrekt disztribucióval elõállításával idõt töltenem.
Egész addig mig a fenti problémát nem akrtam megoldani. Az MP4-esnek hangja nem volt,
sajna nálam még most sincs.
Az aktuális 20050330 CVS snapshot úgy tûnik még mindig az általatok tárgyalt problémát tünik tükrõzni.
Túlazon úgyebár, hogy a 64-bites gépen probálom a 32-bites disztribucíót elõállítani, ami szintén nem
volt triviális, de az itt leküzdõtt apróságokat inkább direktbe küldeném valamelyik MPlayeresnek,
aki a configure és makefile-ok embere. Ha jól láttam a Makefile-ban valamilyen2005-04-04-20:15 #19968112005.április.3
Szervusztok kedves mplayer team és Tuti,Valamikori öreg unixos vagyok, aki 5 év szünet után privát újra linuxon desktopozom.
Nemrég megengedhettem magamnak egy AMD64-es SuSE Linux 9.2-es PC-t.
Van még egy zsebgépem egy I-Mate (Telekom MDAII) PocketPC.
– Mi következik ebbõl?
Szerettem volna a windows-os zsebgépen felvett MP4-es filemeket lejátszani a az AMD64-es
linuxos gépen. Arra, hogy a SuSE-re fordított 64-bites mplayer (thanks to PackMan: Henne Vogelsang http://packman.links2linux.org/?action=128) nem kezeli a 32-bites windows dll-eket,
arra hamar ráébredtem, de szerencsére úgyaninnen a 32-bites binary is letölthetõ volt.
Igy idáig nekem nem kellett a korrekt disztribucióval elõállításával idõt töltenem.
Egész addig mig a fenti problémát nem akrtam megoldani. Az MP4-esnek hangja nem volt,
sajna nálam még most sincs.
Az aktuális 20050330 CVS snapshot úgy tûnik még mindig az általatok tárgyalt problémát tünik tükrõzni.
Túlazon úgyebár, hogy a 64-bites gépen probálom a 32-bites disztribucíót elõállítani, ami szintén nem
volt triviális, de az itt leküzdõtt apróságokat inkább direktbe küldeném valamelyik MPlayeresnek,
aki a configure és makefile-ok embere. Ha jól láttam a Makefile-ban valamilyen -
SzerzőBejegyzés
- Be kell jelentkezni a hozzászóláshoz.
legutóbbi hsz