SMPlayer+CoreAVC

Grafika, film, dźwięk.
paca997
Piegowaty Guziec
Piegowaty Guziec
Posty: 15
Rejestracja: 25 cze 2009, 21:56
Płeć: Mężczyzna
Wersja Ubuntu: 9.10
Środowisko graficzne: Fluxbox
Architektura: x86_64

SMPlayer+CoreAVC

Post autor: paca997 »

Czy mógłby ktoś podać instrukcję jak dokonać tego aby (S)MPlayer korzystał z kodeka CoreAVC. Oczywiście chodzi o instrukcję w języku polskim, gdyż nie mogę zrozumieć tych wszystkich angielskich tekstów :wall:
Będę bardzo wdzięczny.
murzynek
Piegowaty Guziec
Piegowaty Guziec
Posty: 7
Rejestracja: 20 lis 2009, 18:14
Płeć: Mężczyzna
Wersja Ubuntu: 11.04
Środowisko graficzne: Unity
Architektura: x86

Odp: SMPlayer+CoreAVC

Post autor: murzynek »

Radził bym odpuszczenie sobie w takim razie kiedys instalowalem to pod mplayera, nie wiem czy jest mozliwosc pod smplayer(bo to tylko nakładka) na pewno trzeba na sztywno wpisywac komeny do mplayera wiec to jest duzo zabawy + problemy z napisami itd. Jak cos to pisz na pw pomoge tylko uprzedzam z gory ze to nie ma obecnie wiekszego sensu.
paca997
Piegowaty Guziec
Piegowaty Guziec
Posty: 15
Rejestracja: 25 cze 2009, 21:56
Płeć: Mężczyzna
Wersja Ubuntu: 9.10
Środowisko graficzne: Fluxbox
Architektura: x86_64

Odp: SMPlayer+CoreAVC

Post autor: paca997 »

Chodzi głównie o sprawę poprawnego zainstalowania CoreAVC. W SMPlayerze w ustawieniach można zaznaczyć opcję "Używaj CoreAVC, jeśli dostępny" tak więc SMP żadnych dodatkowychproblemów nie bedzie stwarzał :-)
murzynek
Piegowaty Guziec
Piegowaty Guziec
Posty: 7
Rejestracja: 20 lis 2009, 18:14
Płeć: Mężczyzna
Wersja Ubuntu: 11.04
Środowisko graficzne: Unity
Architektura: x86

Odp: SMPlayer+CoreAVC

Post autor: murzynek »

Odświeżam ale myślę że warto, pod tym adresem znajdują się paczki mplayera i dshowserver z juz wkompilowaną obsługa coreavc:
https://launchpad.net/~ripps818/+archiv ... lter=lucid
Po ich zainstalowaniu instalujemy coreavc pod wine (jeżeli instalacja nie będzie chciała isc dalej uruchamiamy w terminalu i przy 1 błędzie wciskamy ctrl+c powinna ruszyć).
Nastepnie z katalogu pod wine który będzie nazywał sie cos w podobie do tego:/home/mariusz/.wine/dosdevices/c:/Program Files/CoreCodec/CoreAVC Professional Edition
kopiujemy plik CoreAVCDecoder.ax i przenosimy go do /usr/share/dshowserver/
To już w zasadzie wszystko wystarczy teraz smplayer badz gnome-player zaznaczyc korzystanie z avcore lub w mplayerze urochomic plik z opcją -vc coreserve

U mnie amd xp2500+ przetaktowany na 3200 film 720x400 1339 kbps zuzywał prawie 60% procesora pod coreavc jedynie 8% do tego obraz jest ładniejszy i bardziej płynny choć to już stwierdziłem ?organoleptycznie? .

Jezeli kto posiada procesor wielordzeniowy moze skorzystac z tego iz coreavc obsługuje wiecej niz jeden rdzen wystarczy w pliku ~/.mplayer/config pod [default]: dodać

lavdopts=threads=n #(gdzie n to liczba rdzeni)

Wszystkie informacje zostały zaczerpnięte z powyższego linku jak równiez z wątku na ubuntuforums http://ubuntuforums.org/showthread.php?t=1034075
paca997
Piegowaty Guziec
Piegowaty Guziec
Posty: 15
Rejestracja: 25 cze 2009, 21:56
Płeć: Mężczyzna
Wersja Ubuntu: 9.10
Środowisko graficzne: Fluxbox
Architektura: x86_64

Odp: SMPlayer+CoreAVC

Post autor: paca997 »

Wielkie dzięki zobaczymy jak umnie sprawdzi się to rozwiązanie.
Awatar użytkownika
Sutek
Sędziwy Jeż
Sędziwy Jeż
Posty: 66
Rejestracja: 17 sty 2007, 15:06
Płeć: Mężczyzna
Wersja Ubuntu: 17.10
Środowisko graficzne: Inne
Architektura: x86_64
Kontakt:

Odp: SMPlayer+CoreAVC

Post autor: Sutek »

Zrobiłem wg. Twojego opisu. Niestety mplayer wypluwa:

Kod: Zaznacz cały

Forced video codec: coreserve
Opening video decoder: [dshowserver] DirectShowServer video codecs
[PP] Using external postprocessing filter, max q = 6.
Movie-Aspect is 2.39:1 - prescaling to correct movie aspect.
ID_VIDEO_ASPECT=2.3881
[swscaler @ 0xc99480]using unscaled yuv420p -> rgb24 special converter
VO: [xv] 1280x536 => 1280x536 Planar YV12 
Starting wine dshowserver.exe
Opening device (port is 17859)

Warning: DS_Filter() could not open DirectShow DLL.  (DLL=CoreAVCDecoder.ax)

Failed to create DirectShow filter

Failed to open win32 codec CoreAVCDecoder.ax

dshowserver --codec CoreAVCDecoder.ax --size 1280x536 --guid 09571a4b-f1fe-4c60-9760de6d310c7c31 --fourc 0x31637661 --bits 12 --outfmt 0x32315659 --pid 7403 --id 614c7780 --numpages 10 --port 17859 &
DirectShow filter failedVDecoder init failed :(
Opening video decoder: [ffmpeg] FFmpeg's libavcodec codec family
Selected video codec: [ffh264] vfm: ffmpeg (FFmpeg H.264)
Mam system 64-bitowy. Może to jest przyczyną? Do katalogu /usr/share/dshowserver/ wrzuciłem 2 pliki: CoreAVCDecoder.ax i na wszelki wypadek CoreAVCDecoder64.ax.
http://jazz.tvtom.pl/
"I poznacie prawdę, a prawda was wyzwoli." (J 8:32, BP)
murzynek
Piegowaty Guziec
Piegowaty Guziec
Posty: 7
Rejestracja: 20 lis 2009, 18:14
Płeć: Mężczyzna
Wersja Ubuntu: 11.04
Środowisko graficzne: Unity
Architektura: x86

Odp: SMPlayer+CoreAVC

Post autor: murzynek »

Nie powinno to miec znaczenia bo paczki mplayera i dshowservera masz 32bitowe aczy instalowałes coreavc pod wine?
ODPOWIEDZ

Wróć do „Muzyka, filmy, zdjęcia, grafika”

Kto jest online

Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 7 gości