FAQFAQ  SzukajSzukaj  UżytkownicyUżytkownicy  GrupyGrupy
RejestracjaRejestracja  Galeria AvatarówGaleria Avatarów  ZalogujZaloguj
 Ogłoszenie 
Forum archiwalne, nie można zakładać nowych kont.

Poprzedni temat :: Następny temat
Idź do strony 1, 2, 3  Następny
  Jak sobie radzić z h264/hdtv na słabszym komputerze
Wersja do druku
wa-totem Płeć:Mężczyzna
┐( ̄ー ̄)┌


Dołączył: 03 Mar 2005
Status: offline

Grupy:
Fanklub Lacus Clyne
WIP
PostWysłany: 08-07-2007, 14:40   Jak sobie radzić z h264/hdtv na słabszym komputerze

Dobra, ponieważ zainteresowani są, krótki poradnik będzie.

Od pewnego czasu, coraz powszechniej spotyka się nowy format - h264/x264 (to poniekąd ten sam kodek w 2 różnych implementacjach, ale dla potrzeb tego tekstu to nieważne).

Niestety, kodek ten za większą wydajność, zwłaszcza przy 'nocnych' scenach, każe płacić straszliwą cenę, bo domaga się sporych mocy obliczeniowych. Na dodatek, od niedawna pojawiają się też materiały HDTV, najczęściej 720p a nawet 1080i. Do tego dochodzą integralne, stylizowane softsuby... nie trzeba mówić, że nałożenie tych trzech 'procesorożernych' technologii potrafi zarżnąć nawet całkiem niezły komputer...

Niniejszy przewodnik pozwala od biedy oglądać 'zwykłej' rozdzielczości pliki w h264 z hardsubami na procesorze klasy Pentium 3 700MHz. Obecnie zestaw 'borderline' dla normalnego użytku to okolice 1-1,5GHz. Minimum dla całkowicie poprawnego odtwarzania h264/softsub/720p to Athlon64 3000+ lub odpowiednik.

Odpowiedź na pytanie "jak" jest banalna - mPlayer, oczywiście, i korzystanie z jego możliwości swobodnej konfiguracji i robienia rzeczy których żaden inny player nie robi...

Krok 1 - software.

Generalnie, dobrze jest mieć 'czysty' windows z świeżo zainstalowanym CCCP.

Do tego dorzucamy FreeType: LINK

Potem zasysamy sobie MPF: LINK i instalujemy.

Wreszcie, CCCPowy build MPlayera: LINK
Okresowo nowe wersje pojawiają się na tym forum.
Uwaga: do rozpakowania będzie potrzebny dekompresor 7zip.

Pliki i drzewo katalogów z tego archiwum umieszczamy w katalogu, do którego zainstalowaliśmy MPF. Jeżeli nie planujemy encodingu, możemy zrezygnować z pliku mencoder.exe - zawsze 10mb mniej.

Krok 2 - zabawa.

Do odpalania mPlayera służy nam 'nakładka' MPF. Po jej uruchomieniu, mamy na widoku 3 boxy.

W najwyższym odszukuje się pliki wideo. Uwaga, filter dialogu szukania pliku 'chowa' mkv i mp4, żeby je widzieć trzeba zmienić typ pliku w dialogu na 'Wszystkie Pliki'.

W środkowym, możemy ręcznie wybrać zewnętrzne napisy. Jeżeli będą miały nazwę taką jak plik wideo i będą w tym samym katalogu, wczytają się automatycznie. Obsługiwanych formatów jest sporo, ale testowałem tylko srt i ass/ssa.

Najniższy to przedmiot naszego zainteresowania - linia dodatkowych komend.

Defaultowo, odtwarzacz nie używa parsera ass i nie stylizuje napisów - używa defaultowego renderera, i czcionki wskazanej w ustawieniach MPF (zakładka font). Wewnętrzne softsuby nie są ładowane, chyba że zmienimy pliki konfiguracyjne ręcznie.

Aby zmusić program do ich wyświetlenia, musimy wpisać

-sid 0

Jeżeli jest więcej niż jedna ścieżka napisów, to możemy ją wybrać komendą -sid 1, -sid 2 itd. Podobnie z ścieżkami audio; jeżeli jest ich więcej niż jedna, możemy pobawić się poleceniem -aid 0/1/n, i wybierać inne ścieżki.

Aby oglądać suby stylizowane, zaszyte w pliku, musimy dołożyć 2 dodatkowe polecenia:

-sid 0 -ass -embeddedfonts

Przy PIERWSZYM użyciu może nastąpić pauza, kiedy system będzie sobie cache'ował czcionki.

Ale najważniejsze będą oczywiście komendy 'oszczędzające' procesor.

W przypadku softsubów wiele się nie da zrobić, ale przy wideo, to już co innego.

Do boxa dodatkowych opcji, oprócz komend dla subów, dodajemy:

-lavdopts skiploopfilter=all:skipidct=all -noframedrop

Jeżeli pojawią się błędy w obrazie, dodajemy dodatkowo:

-mc 0.1

Jeżeli dźwięk będzie za cichy (zwłaszcza pliki z AC3/AAC 5.1) dodajemy:

-af volume=10 (i eksperymentujemy z wartością aż do pożądanego efektu z głośnością).

Jeżeli mamy plik o bardzo dużej rozdzielczości, np. HDTV, dorzucamy:

-vf scale=704:-2 -sws 0

To jest bardzo przydatne, zwłaszcza dla kogoś kto ma słabą maszynę, i ekran rozdzielczości 1024x768... wtedy wideo np. 1280x720 nawet się na ekranie nie mieści xD

Ważna uwaga: W przypadku plików HDTV, o dużej rozdzielczości, zawsze w pierwszej kolejności próbujemy skalowania (-vf scale) a dopiero jeśli dalej się zacina, dodajemy polecenia wyłączające IDCT i loopfilter (-lavdopts ... i cała reszta)!!!

Przykładowo dla takiego DtB z [sudo] w linii 'dodatkowych poleceń' będzie zatem:

-sid 0 -ass -embeddedfonts -vf scale=704:-2 -sws 0 -lavdopts skiploopfilter=all:skipidct=all -noframedrop -mc 0.1

Zgodnie z moimi ustaleniami, z tymi parametrami ten konkretny przykładowy materiał daje się oglądać zupełnie płynnie na maszynie z procesorem w okolicy 1GHz. Oczywiście, wyłączenie części wewnętrznej maszynerii kodeka to "pójście na skróty". Utrata jakości i okazjonalne błedy/kiksy są nieuniknione... ale za to oglądać się będzie w miarę płynnie.

W następnym odcinku, kilka porad jak poprawić wideo, gdy ma się za dużo mocy procesora.

Na końcu, kilka drobiazgów: przwijanie odbywa się kursorami. Toggle fullscreen'u to literka F, Escape to wyjście, spacja to pauza. Możemy też dodać -vf screenshot i zrzucać screeny klawiszem s (będą w katalogu gdzie zainstalowany jest mPlayer). Jeżeli łączymy kilka poleceń z -vf, oddzielamy je przecinkiem, a więc -vf screenshot,scale=704:-2.

Pytania?

_________________
笑い男: 歌、酒、女の子                DRM: terror talibów kapitalizmu


Ostatnio zmieniony przez wa-totem dnia 11-07-2007, 22:17, w całości zmieniany 5 razy
Przejdź na dół Zobacz profil autora
Zobacz profil autora Wyślij prywatną wiadomość Odwiedź listę obejrzanych anime / przeczytanych mang
 
Numer Gadu-Gadu
3869750
BOReK Płeć:Mężczyzna


Dołączył: 15 Lip 2005
Status: offline
PostWysłany: 08-07-2007, 14:52   

Hmmm... nie żebym miał problemy z tym formatem (bo go nie używam), ale niewątpliwie tutorial się przyda niektórym osobom. Może nawet sam bym zaczął korzystać i wtedy takie coś byłoby pomocne. A żeby w razie czego nie marnować czasu na darmo, możesz to pisać w bardzo wolnych i nudnych chwilach, a za jakiś czas opublikować całość.

_________________
You ask me if I've known love and what it's like to sing songs in the rain
Well, I've seen love come and I've seen it shot down, I've seen it die in vain

Powrót do góry Zobacz profil autora
Zobacz profil autora Wyślij prywatną wiadomość
Melmothia Płeć:Kobieta
Sexy Chain Smoker


Dołączyła: 09 Lut 2007
Status: offline

Grupy:
Alijenoty
PostWysłany: 08-07-2007, 15:52   

Tak. Taki tutorial byłby bardzo przydatny...jeśli byłby napisany w zrozumiałym języku...
Zwykle nie mam problemów z odtwarzaniem, ale ostatnio chciałam obejrzeć coś, co miało w komentarzu akurat wzmiankę, że jest h264 i do tej pory nie obejrzałam bo się od samego początku w irytujący sposób zacina.

_________________
"Słowo ludzkie jest jak pęknięty kocioł, na którym
Wygrywamy melodie godne tańczącego niedźwiedzia,
Podczas gdy chcielibyśmy wzruszyć gwiazdy"
G.F.

Powrót do góry Zobacz profil autora
Zobacz profil autora Wyślij prywatną wiadomość Wyślij email Odwiedź galerię autora Odwiedź listę obejrzanych anime / przeczytanych mang
IKa Płeć:Kobieta

Dołączyła: 02 Sty 2004
Status: offline

Grupy:
WIP
PostWysłany: 08-07-2007, 16:43   

Jup, przydałby się, zacinanie się przy słabym procesorze to nie jest zdecydowanie to, co Wiedżmy lubią najbardziej.... (AMD 1,3 GHZ, 1GB RAM)
Powrót do góry
Zobacz profil autora Wyślij prywatną wiadomość
GoNik Płeć:Kobieta
歌姫 of the universe


Dołączyła: 04 Sie 2005
Status: offline

Grupy:
AntyWiP
Fanklub Lacus Clyne
Tajna Loża Knujów
PostWysłany: 08-07-2007, 17:00   

Yup, yup... Totemowaty - pisz. Sama chętnie skorzystam, bo niestety moc sprzętu podobną mam jak Zielona Wiedźma (AMD 1,5GHz, 768mb RAM) i hdtv oglądać się na tym da jedynie kiedy komputer jest włączony 'na świeżo' ...czyli nieczęsto >.>

Poza tym pewnie jeszcze sporo osób będzie szczęśliwych z tutoriala.

_________________
Powrót do góry Zobacz profil autora
Zobacz profil autora Wyślij prywatną wiadomość Wyślij email
Udai Płeć:Mężczyzna
[N]atural [B]orn [E]goist


Dołączył: 26 Mar 2006
Skąd: Częstochowa
Status: offline
PostWysłany: 08-07-2007, 21:19   

Póki co jeszcze takich problemów nie mam - ale zapobiegliwa część mnie podpowiada mi że nie zaszkodzi wiedzieć co zrobić gdy stanę przed problemem tej natury - tym bardziej że jak widzę wszyscy dysponujemy PCetami o podobnych możliwościach.

_________________
"It is a good viewpoint to see the world as a dream. When you have something like a nightmare, you will wake up and tell yourself that it was only a dream. It is said that the world we live in is not a bit different from this."
Powrót do góry
Zobacz profil autora Wyślij prywatną wiadomość Wyślij email
 
Numer Gadu-Gadu
6346233
Crack Płeć:Mężczyzna


Dołączył: 13 Maj 2003
Status: offline

Grupy:
Fanklub Lacus Clyne
PostWysłany: 08-07-2007, 22:35   

Sądzę że taki artykuł się przyda. Na forach ludzie często narzekają na tnące się filmy (albo dźwięk nie nadążający za obrazem) - liczne przykłady są na forum CCCP.

_________________
One to rule them all, One to find them,
One to bring them all and in peace bind them
Powrót do góry Zobacz profil autora
Zobacz profil autora Wyślij prywatną wiadomość Wyślij email Odwiedź stronę autora Odwiedź galerię autora
wa-totem Płeć:Mężczyzna
┐( ̄ー ̄)┌


Dołączył: 03 Mar 2005
Status: offline

Grupy:
Fanklub Lacus Clyne
WIP
PostWysłany: 11-07-2007, 21:03   

Mmkay. Czytajcie post #1, próbujcie i zadawajcie pytania.

_________________
笑い男: 歌、酒、女の子                DRM: terror talibów kapitalizmu
Powrót do góry Zobacz profil autora
Zobacz profil autora Wyślij prywatną wiadomość Odwiedź listę obejrzanych anime / przeczytanych mang
 
Numer Gadu-Gadu
3869750
Crack Płeć:Mężczyzna


Dołączył: 13 Maj 2003
Status: offline

Grupy:
Fanklub Lacus Clyne
PostWysłany: 11-07-2007, 21:38   

Dla windowsowców prostsza była by wersja CCCP + CoreAVC. Wiem, narzekam :)

_________________
One to rule them all, One to find them,
One to bring them all and in peace bind them
Powrót do góry Zobacz profil autora
Zobacz profil autora Wyślij prywatną wiadomość Wyślij email Odwiedź stronę autora Odwiedź galerię autora
wa-totem Płeć:Mężczyzna
┐( ̄ー ̄)┌


Dołączył: 03 Mar 2005
Status: offline

Grupy:
Fanklub Lacus Clyne
WIP
PostWysłany: 11-07-2007, 22:25   

Kodek CoreAVC jest odpłatny. Jak już wydawać pieniądze, to nie na pudrowanie gangreny odrobinę wydajniejszym ale odpłatnym kodekiem, tylko na szybszy procesor!

Poza tym, kodek coreAVC robi dokładnie to samo - upraszcza loopfilter, a już całkowitego wyłączenia jak to co opisałem wyżej, nie umożliwia. O IDCT nawet nie mówię, to też można zrobić tylko w mPlayerze. Summa summarum, mPlayer może osiągnąć więcej, i nie kosztuje pieniędzy.

Zaś do wbudowanego w coreAVC multithreadingu potrzeba odpowiedniego procesora... który z reguły i tak "poradzi sobie".

_________________
笑い男: 歌、酒、女の子                DRM: terror talibów kapitalizmu
Powrót do góry Zobacz profil autora
Zobacz profil autora Wyślij prywatną wiadomość Odwiedź listę obejrzanych anime / przeczytanych mang
 
Numer Gadu-Gadu
3869750
val-gaav Płeć:Mężczyzna

Dołączył: 20 Lut 2007
Status: offline
PostWysłany: 27-11-2007, 20:23   

Cóż jednak dla wielu osób znacznie łatwiejsze będzie skorzystanie z tej nakładki na mplayera :
http://smplayer.sourceforge.net/

Ładne GUI i można wyklikać zdaje się wszystko co Wa-Totem tu opisał w linii komend...

Osobiście polecam też VLC Player, gdyż z nim H.264 działało nawet na kompach z procesorem 800 Mhz, jedyną wadą jest brak wsparcia dla ASS, czyli czcionki będziemy oglądać w wersji "brzydkiej".
Powrót do góry
Zobacz profil autora Wyślij prywatną wiadomość
Crack Płeć:Mężczyzna


Dołączył: 13 Maj 2003
Status: offline

Grupy:
Fanklub Lacus Clyne
PostWysłany: 20-01-2008, 16:11   

Mała uwaga do opisu totema: jeśli mamy plik o rozdzielczości np. 1280x800, monitor o tej samej rozdzielczości i chcemy oglądać na pełnym ekranie to często lepiej wychodzi się na pominięciu skalowania obrazu na mniejszą rozdzielczość: po prostu dekodowanie pełnego obrazu jest szybsze niż dekodowanie zmniejszonego i późniejsze przeskalowanie na pełen ekran. Nie używamy wtedy:
-vf scale=704:-2

_________________
One to rule them all, One to find them,
One to bring them all and in peace bind them
Powrót do góry Zobacz profil autora
Zobacz profil autora Wyślij prywatną wiadomość Wyślij email Odwiedź stronę autora Odwiedź galerię autora
Keii Płeć:Mężczyzna
Hasemo


Dołączył: 16 Kwi 2003
Skąd: Tokio
Status: offline

Grupy:
AntyWiP
PostWysłany: 10-03-2008, 17:11   

Z ciekawostek - pojawiła się nowa wersja Media Player Classic, oznaczona numerkiem 6.9.4.1.
Tutaj można ją ściągnąć.
Lista zmian prezentuje się następująco:
- MPC: Added subtitle delay function for the internal subtitle renderer. It can be controlled with the F1 (decrease delay) and F2 (increase delay) buttons. The default delay interval is 500ms, but can be changed in the options. Patch by MatMaul.
- MPC: Automatically block DirectVobSub filter (VSFilter) when the internal subtitle renderer will be used.
- MPC: (SubResync) Save to .srt subtitle fix concerning italics
- MPC: YUV mixing option is now hidden on Vista (because it does not work on Vista).
- MPC: Added CSS classes in WebInterface.
- MPC: Fixed buffer overrun in VobSub code.
- MPC: Show proper error message when trying to use the "Save Image" function together with Overlay Mixer renderer.

Większość z tych punktów nic mi nie mówi, ale mam nadzieję na przynajmniej minimalny skok wydajności (na laptopie 1280x720 h264 czasem mi klatkują >_>)

_________________
FFXIV: Vern Dae - Durandal
PSO2: ハセモ - Ship 01
Powrót do góry Zobacz profil autora
Zobacz profil autora Wyślij prywatną wiadomość Wyślij email Odwiedź listę obejrzanych anime / przeczytanych mang
de99ial Płeć:Mężczyzna
Big Bad Wolf


Dołączył: 01 Lip 2008
Skąd: Lublin
Status: offline

Grupy:
AntyWiP
PostWysłany: 01-07-2008, 15:11   

Hmm... Ja używam XP codec pack + ac3 i mi wiekszośc śmiga bez kłopotu. a do H.xxx uzywam Classic Media Player - naprawdę daje radę...

_________________
http://www.defectivebydesign.org/
Nienawidzę politycznej poprawności.
I feminizmu.
http://www.rebel.pl/x.php/193/Rebel-Times.html
http://de99ial.polter.pl/,blog.html?8301 - co myślę o DRMach
Powrót do góry
Zobacz profil autora Wyślij prywatną wiadomość Odwiedź stronę autora
Vodh Płeć:Mężczyzna
Mistrz Sztuk Tajemnych.


Dołączył: 27 Sie 2006
Skąd: Edinburgh.
Status: offline

Grupy:
Alijenoty
Fanklub Lacus Clyne
PostWysłany: 01-07-2008, 15:21   

tak, tylko, że ciężko określić Twojego kompa mianem 'słabszego' :P

_________________
...
Powrót do góry Zobacz profil autora
Zobacz profil autora Wyślij prywatną wiadomość Wyślij email Odwiedź blog autora Odwiedź galerię autora Odwiedź listę obejrzanych anime / przeczytanych mang
Wyświetl posty z ostatnich:   
Strona 1 z 3 Idź do strony 1, 2, 3  Następny
Odpowiedz do tematu
Nie możesz pisać nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz głosować w ankietach
Nie możesz załączać plików
Możesz ściągać załączniki
Dodaj temat do Ulubionych


Skocz do:  

Powered by phpBB modified by Przemo © 2003 phpBB Group