[linux]opera + mplayer

w dziale Opera dla systemów Linux, Mac OS, FreeBSD oraz Solaris
leonarth napisał(a):

jak polaczyc opere z mplayerem abym mogl ogladac trailery z tej stronki http://www.apple.com/trailers/ w operze?

quiris napisał(a):

Jaka dystrybucja?

Szkodnik napisał(a):

Ściągasz i rozpakowujesz gecko-sdk
http://ftp.mozilla.org/pub/mozilla.org/mozilla/releases/mozilla1.6/gecko-sdk-i686-pc-linux-gnu-1.6.tar.gz
Następnie ściągasz kod źródłowy mplayerplug-in http://mplayerplug-in.sourceforge.net/download.php
Wchodzisz do katalogu z rozpakowanymi źródłami mplayerplug-in i dajesz komendę:
./configure --enable-x --with-gecko-sdk=/ścieżka/do/katalogu/gecko-sdk. Jeżeli configure nie wypluje żadnych komunikatów z błędami (pojawi się jedynie ostrzeżenie, że plugin budowany z opcją --enable-x traci na funkcjonalności – ale to jedyna opcja z jaką można ten plugin zbudować dla Opery) wtedy dajesz komendę make. Jeżeli wszystko pójdzie ok w katalogu ze źródłami powinny pojawić się nastepujce pliki:
mplayerplug-in-rm.xpt mplayerplug-in-gmp.so mplayerplug-in.so mplayerplug-in-gmp.xpt mplayerplug-in-wmp.so mplayerplug-in-qt.so mplayerplug-in-wmp.xpt mplayerplug-in-qt.xpt mplayerplug-in.xpt mplayerplug-in-rm.so, które należy przekopiować do katalogu /usr/lib/opera/plugins lub do .opera/plugins w katalogu domowym.
P.S. Celowo podałem link do gecko-sdk w wersji 1.6, z późniejszymi może nie działać.

luksky napisał(a):

Postąpiłem wg przepisu powyżej, wtyczki znalezione, a opera dalej pokazuje szary prostokąt ma tej stronie:
http://www.apple.com/trailers/wb/poseidon/showestreel/small.html

slackware 10.2 i Opera 9

co jeszcze może przeszkadzać lub czego brakuje?

szyk napisał(a):

Originally posted by luksky:

co jeszcze może przeszkadzać lub czego brakuje?


A samego Mplayera masz zainstalowanego (pomysł podsunął d.i.z: http://my.opera.com/polski/forums/findpost.pl?id=1534372)? smile

luksky napisał(a):

heh spoko, mam mplayera skompilowanego, w zasadzie porada powyżej działa ale dopiero po wcisnieciu ze dwa razy F5 smile

adamos napisał(a):

a ja mam problem, zamiast filmu widzę tylko niebieski obrazek a dźwięk słyszę

Szkodnik napisał(a):

Originally posted by adamos:

a ja mam problem, zamiast filmu widzę tylko niebieski obrazek a dźwięk słyszę



A kodeki masz zainstalowane?

Abaddon napisał(a):

To ja dodam, że żeby u mnie na 64bitowym Gentoo ruszyło musiałem instalować wersję daily oraz zmienić jedną linijkę w Makefile mplayer-plugin, konkretnie:
LDFLAGS= -lX11 -lSM -lICE -lXext -lX11 -lXpm -lXt
na
LDFLAGS= -lX11 -lSM -lICE -lXext -lX11 -lXpm -lXt -lpthread

Jeszcze tylko zastanawiam się jak powiedzieć pluginowi, żeby do odtwarzania wmv używał mplayer-bin (32bitowy) zamiast mplayer (64bitowy, nie radzi sobie z wmv), próbowałem robić alias, ale to nie pomogło.

adas napisał(a):

Szkoda, że nikt nie przygotował jakiegoś DEB-a tak abym się nie musiał trudzić w kompilowanie (na dysku z systemem nie mam miejsca na kompilatory wink )

Szkodnik napisał(a):

DEBa nie mam ale moge podzielić się archiwum z pluginem skompilowanym na Ubuntu 5.10. Należy przekopiować zawartość do /usr/lib/opera/plugins lub .opera/plugins w katalogu domowym.

http://rapidshare.de/files/23818818/mplayerplug-in_3.25.tar.gz.html

Szary prostokąt zaś pojawiał się u mnie wtedy gdy w opcjach wtyczek miałem zaznaczoną ścieżkę do katalogu z pluginami mozilli, a w katalogu tym znajdował się plugin mplayera skompilowany dla gtk. Jeżeli posiadacie plugin w wersji dla Mozilli odznaczcie katalog z jej wtyczkami.

Pozdrawiam


adas napisał(a):

Originally posted by Szkodnik:

Należy przekopiować zawartość do /usr/lib/opera/plugins lub .opera/plugins w katalogu domowym.


Dzięki ci dobry człowieku smile

konop napisał(a):

Też zrobiłem coś takiego ale zastanawiam się czy to będzie działać.
Dajcie znać jeżeli zadziała.

Ubuntu 5.10 "Breezy Badger"
MPlayer 1.0pre7try2-3.4.5
mplayerplug-in 3.17

opera_mplayerplug-in_for_linux
INFO

danadam napisał(a):

Ja jeszcze dodam (jakoś nigdzie nie jest to zaznaczone, a nie wydaje mi się oczywiste), że należy mieć zainstalowaną Mozille (pakiet mozilla-browser pod Debianem), żeby Opera zaczęła widzieć plugin.

Robiłem wszystko jak było opisane powyżej, ale moja Opera nie wykrywała pluginu. Dzisiaj przegrałem sobie plugin z kompa, na którym on działał i dalej nic. Na szczęści gdzieś na sieci znalazłem informację, że plugin wymaga biblioteki libxpcom.so, która jest właśnie w mozilla-browser. Zainstalowałem ten pakiet i od razu wszyskto ruszyło party .

Abaddon napisał(a):

Wcale nie trzeba (Opera 9.x). Ja nie mam Mozilli ani Firefoxa, nie mam też gecko-sdk, a działa.

Szkodnik napisał(a):

Originally posted by Abaddon:

Wcale nie trzeba (Opera 9.x). Ja nie mam Mozilli ani Firefoxa, nie mam też gecko-sdk, a działa.



Do kompilacji pluginu gecko-sdk jest niezbędne, do jego używania nie.

A propos, skompilowałem dla Opery najnowszą wersję mplayerplug-in czyli 3.31. Niestety nie działała. Próbowalem z nowszymi wersjami gecko-sdk, również bezskutecznie. Wygląda na to, że 3.25 to na razie ostatnia wersja, która chce współpracować z Operą. Udało mi się natomiast skompilować wersję 3.31 dla gtk2 tak, aby działała w Operze (po zaaplikowaniu pewnego patcha, o którym piszą na forum "Opera for UNIX - Linux, Solaris, FreeBSD"). No i działała (czasami) ale tak niemiłosiernie zamulała Operę, że wyrzuciłem w cholerę.

Jeżeli komuś uda się skompilować wersję 3.31 z opcją --enable-x to proszę o podzielenie się tą informacją.

danadam napisał(a):

Originally posted by Abaddon:

Wcale nie trzeba (Opera 9.x). Ja nie mam Mozilli ani Firefoxa, nie mam też gecko-sdk, a działa.


A co ci zwraca:
find /usr/lib -name "libxpcom*"

Madar50 napisał(a):

Abaddon - Jeśli jesteś tak mocny, to pomóż dziadkowi ustawić M.P. na opera 9,1 w Mandrivie2007. Mam gołego MP. bez puginów, a wszelkie próby zainstalowania nie dały nic. Czy ktoś może podać w kolejnych punktach, krok po kroku, jak to zrobić. Np:
1. pobrać plug-in mplayerplug-in-3.31.tar.gz
2. uruchomić konsolę i wpisać $ tar xvf - lub podobny
3. odnalźć rozpakowany plik i zmienić prawa dostępu
4. przejść wpisując na konsoli $ cd -do tego pliku
5. będąć już w [adam@localhost mplayerplug-in]$ wpisujemy ./configure
checking for g++... g++
checking for C++ compiler default output file name... a.out
checking whether the C++ compiler works... yes
checking whether we are cross compiling... no
checking for suffix of executables...
checking for suffix of object files... o
checking whether we are using the GNU C++ compiler... yes
checking whether g++ accepts -g... yes
checking for gcc... gcc
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ANSI C... none needed
checking for a BSD-compatible install... /usr/bin/install -c
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking for pkg-config... /usr/bin/pkg-config
checking pkg-config is at least version 0.9.0... yes
configure: Determining mozilla/firefox packages to build against
checking for MOZPLUG... configure: WARNING: mozilla-plugin not found
checking for MOZPLUG... configure: WARNING: firefox-plugin not found
checking for MOZPLUG... configure: WARNING: seamonkey-plugin not found
checking for MOZPLUG... configure: WARNING: xulrunner-plugin not found
configure: error: Unable to find mozilla or firefox development files

potem robiłem -make
zwrot - make: *** Nie podano obiektów i nie znaleziono makefile. Stop.

potem - install
zwrot - install: brakujący argument plikowy
Spróbuj `install --help' dla uzyskania informacji.

i co dalej?, bo dla mnie to wszystko to czarna magia. Nol, Zero, nie panimaju. I can't make anything of this. kann versteht nicht
Kto dopisze brakujące punkty, aby M.P. zadziałał w Operze 9,1 pod Mandrivą 2007?
Adam

Szkodnik napisał(a):

Plugin Mplayera w nowej wersji 3.35
http://www.sendspace.com/file/mvufw4

Zajec napisał(a):

Lepiej pewnie będziesz jak się zgłosisz na forum swojej distro.

Szkodnik napisał(a):

Z wersją 3.35 jest trochę komplikacji. Rozpakuj żródła, ściągnij ten patch:
http://aur.archlinux.org/packages/opera-mplayer-plugin/opera-mplayer-plugin/enable-x-nogtk.patch
i zaaplikuj go

patch -p0 -i enable-x-nogtk.patch

Następnie wejdź do katalogu ze żródłami i wpisz

sed -e 's/mozilla-plugin/xulrunner-plugin/g' -i configure configure.in

oraz

GTHREAD_LIBS=/lib/libpthread.so.0 ./configure --enable-x --with-faad --enable-wmp --enable-qt --enable-rm --enable-gmp --enable-dvx

P.S. Zamiast gecko-sdk użyłem xulrunnera.

ogro napisał(a):

Witam,

probowalem skompilowac plugin mplayera do Opery, bez problemu kompiluje sie z opcjami:

./configure --prefix=/usr --with-gecko-sdk=/tmp/gecko-sdk --with-x

ale nie dziala z Opera, widoczne jest tylko szare okienko, z '--enable-x' wywala po 'make' taki blad:

Source/plugin-threads.cpp: In function `PlayResult* playNode(ThreadData*, Node*, char*, int, int*, int*, int*)':
Source/plugin-threads.cpp:1071: error: `gtkgui_setvolumetip' was not declared in this scope
Source/plugin-threads.cpp:1071: error: `g_idle_add' was not declared in this scope
Source/plugin-threads.cpp:1071: warning: unused variable 'gtkgui_setvolumetip'
Source/plugin-threads.cpp:1071: warning: unused variable 'g_idle_add'
make: *** [plugin-threads.o] Error 1


wersja ktora zamiescil szkodnik, dziala z moja Operka, chcialbym jednak samemu skompilowac sobie ten plugin.

UPDATE:
Zapomnialem dodac, moj system to Slackware 11.

marek79 napisał(a):

Zerknijcie na to http://wiadomosci.onet.pl/2210496,relacjetv.html

Prawdopodobnie używasz innego systemu operacyjnego niż Windows lub Twoja przeglądarka nie obsługuje JavaScript



I niestety nie odtwarza irked

qla napisał(a):

u mnie jest jeszcze lepiej wink

Wersja 9.21
Kompilacja 641

po kliku na w/w link pokazuje się onet:

Prawdopodobnie używasz innego systemu operacyjnego niż Windows lub Twoja przeglądarka nie obsługuje JavaScript


i po kliku na Tak pokazuje:

Otwórz plik


za pomocą
kfmclient exec


i po kliku na Tak:

Czy chcesz zasubskrybować [linux]opera + mplayer?

Subskrybowany kanał informacyjny zostanie dodany do menu RSS i będzie automatycznie aktualizowany.


a pod tym komunikatem jest ten wątek jako tekst. wink

quiris napisał(a):

Originally posted by qla:


Trzeba w Operze ustawić obsługę protokołu mms i skierować ją na mplayera.
Preferencje -> Zaawansowane -> Programy.

qla napisał(a):

@quiris - dziękuję za przypomnienie - ale dziwne jest to, że chciało dodać to jako RSS a przecież powinno wyświetlić jakiś komunikat o błędzie skoro nie była ustawiona obsługa protokołu.

szyk napisał(a):

Originally posted by Szkodnik:

Plugin Mplayera w nowej wersji 3.35
http://www.sendspace.com/file/mvufw4


A mógłbyś skompilować i zamieścić nowszą wersję tej wtyczki - 3.40 ? smile

Szkodnik napisał(a):

Originally posted by szyk:


A mógłbyś skompilować i zamieścić nowszą wersję tej wtyczki - 3.40 ? smile



Tego pierwszego nawet nie muszę robić bo już od jakiegoś czasu mam tą wersję wtyczki na swoim dysku smile
http://rapidshare.com/files/36510682/mplayerplug-in_opera_3.40.tar.bz2

szyk napisał(a):

Originally posted by Szkodnik:

Tego pierwszego nawet nie muszę robić bo już od jakiegoś czasu mam tą wersję wtyczki na swoim dysku smile


Dzięki, zamieszczę ten plik na bardziej dostępnym serwerze: http://files.myopera.com/szyk/files/mplayerplug-in_opera_3.40.tar.bz2 . smile

PS. Pewnie za niedługo przerzucę się na Gecko Mediaplayer i GNOME MPlayer ( http://my.opera.com/community/forums/findpost.pl?id=2090993 ), ale póki co mplayerplug-in działa mi trochę stabilniej. smile

Darck napisał(a):

nie trzeba kopiować do ~/.opera/plugins
Działa. Tylko jak zrobić pełny ekran. Zwykle daje f. Teraz nic to nie daje.