PotPlayer Club

Odtwarzacz PotPlayer, jego tłumaczenie oraz pakiet ustawień i filtrów DirectShow, czyli FanPack...

Wiki PotPlayer

Uwaga: znajdują się tutaj opisy funkcji, z których warto skorzystać podczas konfiguracji odtwarzacza bezpośrednio po instalacji.
Dodatkowo jest znajduje się tutaj opis kilku funkcji rozszerzonych o dodatkowe oprogramowanie (SVP, ACE, Torrent...)

Opracowanie na podstawie materiałów pochodzących z forum globalnego (już niedostępnego) i testów własnych.

Początkowe ustawienia programu dewelopera nie są złe, ale, moim zdaniem, nie są one pozbawione pewnych niedogodności.
Będzie to szczególnie zauważalne dla tych, którzy niedawno przenieśli się do PotPlayera z innych, podobnych aplikacji.

Specjalnie na tę okoliczność przygotowałem listę przydatnych zmian w ustawieniach, które, mam taką nadzieję, pomogą uczynić pracę
z odtwarzaczem nieco bardziej komfortową.

  1. Okno na środku ekranu + stały rozmiar

    Po uruchomieniu PotPlayer będzie zawsze na środku ekranu i będzie miał ten sam rozmiar. Czyż nie jest to raj dla perfekcjonistów?
    Aby aktywować tę opcję należy użyć klawisza skrótu F5 i wejść do panelu ustawień: Ogólne Uruchamianie.
    W opcji Pozycja okna: z listy rozwijanej wybieramy Na środku ekranu, a w opcji Rozmiar okna: należy wybrać z listy rozwijanej Ustawienia użytkownika i obok ustawić rozmiar, np. 720x404. Powinieneś tutaj wybrać swoje własne ustawienia dostosowane do rozdzielczości ekranu
    i Twoich preferencji. Powinno to wyglądać jak poniżej:

    Odtwarzacz na środku ekranu
    Fig. 1 - Podczas uruchamiania; odtwarzacz na środku ekranu


  2. Wideo na pełnym ekranie po dwukrotnym kliknięciu lewym przyciskiem myszy [LPM]

    Domyślnie w PotPlayer dwukrotne kliknięcie LPM zatrzymuje / uruchamia odtwarzanie wideo, jednak wielu użytkowników jest przyzwyczajonych
    do tego, aby ta funkcja wywoływała wideo na pełny ekran lub przywracała okno. Można tę funkcję w prosty sposób zmienić wg własnych upodobań, naciskamy klawisz F5, przechodzimy do Ogólne Myszka i w pozycji Lewy przycisk myszki - 2 kliknięcia: wybieramy Pełny ekran (z zachowaniem proporcji) / Przywróć. Powinno to wyglądać jak poniżej:

    Zmiana domyślnego działania dwukrotnego kliknięcia LPM
    Fig. 2 - Zmiana domyślnego działania dwukrotnego kliknięcia LPM


  3. Włączenie historii przeglądanych plików

    Niewątpliwie wygodna i przydatna funkcja, która z jakiegoś powodu jest od samego początku wyłączona. Aby ją aktywować, należy przejść
    do ustawień F5 Ogólne i w oknie wyboru u dołu po lewej należy zaznaczyć opcję Przechowuj i pokaż ostatnio odtwarzane elementy w menu "Albumy/Ulubione", a później Zastosuj i OK.

    Włączenie historii przeglądanych plików
    Fig. 3 - Włączenie historii przeglądanych plików

     

    Teraz historia odtwarzanych plików dostępna będzie w Albumy/Ulubione, będzie również widoczny czas, w którym przeglądanie zostało zakończone.

    Historia odtwarzanych plików w Albumy/Ulubione
    Fig. 4 - Historia odtwarzanych plików w Albumy/Ulubione

  4. Nadanie priorytetu wymaganemu językowi dla ścieżek dźwiękowych i napisów

    PotPlayer jest wstępnie skonfigurowany poprawnie pod tym względem, priorytetowym będzie język polski dla napisów i ścieżek audio.

    Ustawienia języka napisów
    Fig. 5 - Ustawienia języka napisów

    Jeśli chcesz zmienić, na przykład na angielski, to wystarczy zamiast oryginalnej frazy forced&polish default&polish plcc pol pl polish zamienić na forced&english default&english encc eng en english. Można również napisy angielskie dopisać jako dodatkowe (jeśli nie będzie polskich, a będą angielskie, to one zostaną włączone): forced&polish default&polish plcc pol pl polish encc eng en english.
    Jest jeszcze jedna przydatna funkcja, np. do nauki języka lub sprawdzenia poprawności tłumaczenia - włączenie drugich napisów.
    Należy w Język 2-gich napisów: wpisać preferowane przez nas języki, np. encc eng en english i zaznaczyć funkcję Wyświetlaj drugie napisy na wyjściu, jeśli istnieją więcej niż dwa języki napisów - drugie napisy będą wyświetlane u góry ekranu.

    Ustawienia języka 2-gich napisów
    Fig. 6 - Ustawienia języka 2-gich napisów

    Jeśli chodzi o język ścieżki audio, to podobnie do napisów można wybrać preferowane języki. Dodatkowo można ustawić, że w przypadku dostępnego języka audio można wyłączyć napisy w tym samym języku, jeśli są dostępne.

    Ustawienia języka strumienia audio
    Fig. 7 - Ustawienia języka strumienia audio

    Można również skorzystać z opcji Zapamiętaj język/strumień audio wybrany przez użytkownika - wtedy powyżej można nie wpisywać preferencji językowych, odtwarzacz zapamięta wybór użytkownika podczas pierwszego uruchomienia.


  5. Odtwarzanie pliku od momentu zatrzymania

    Kolejna przydatna opcja, aby ją włączyć użyj klawisza F5, przejdź do Odtwarzanie, zaznacz pozycję Pamiętaj pozycję odtwarzania wideo,
    a jeśli chcesz to zastosować również do audio, to zaznacz także Pamiętaj pozycję odtwarzania audio, Zastosuj i OK.

    Pamiętaj pozycję odtwarzania wideo i audio
    Fig. 8 - Pamiętaj pozycję odtwarzania wideo i audio


  6. Wyświetlanie rozdziałów, zakładek i miniatur

    F5 Odtwarzanie, w lewym dolnym rogu zaznacz Pokaż miniatury podglądu, gdy myszka znajduje się na pasku nawigacji.

    Wyświetlanie rozdziałów, zakładek i miniatur podglądu
    Fig. 9 - Wyświetlanie rozdziałów, zakładek i miniatur podglądu


  7. Wyłączenie uruchamiania drugiej kopii odtwarzacza

    Domyślnie PotPlayer otworzy kolejną kopię po uruchomieniu nowego pliku wideo bez zamykania starego.
    Jeśli nie podoba ci się takie zachowanie programu, łatwo to wyeliminować.

    Uruchamianie jednej kopii odtwarzacza
    Fig. 10 - Uruchamianie jednej kopii odtwarzacza


  8. Ustawienia aktualizacji

    Zalecam, aby nie tylko ustawić opcję Auto aktualizacja na Nie aktualizuj automatycznie, ale także odznaczyć pole Pobierz pliki aktualizacji
    z wyprzedzeniem
    . Możesz również dodać pełną blokadę sieci dla procesu PotPlayer, jeśli nie podoba ci się nieautoryzowany dostęp do sieci.

    Wyłączenie automatycznych aktualizacji
    Fig. 11 - Wyłączenie automatycznych aktualizacji

Ku irytacji niektórych użytkowników, oficjalna dystrybucja odtwarzacza PotPlayer jest zmuszona do "włażenia" do sieci po każdym uruchomieniu, nawet jeśli sprawdzanie aktualizacji zostanie wyłączone. Można by było machnąć na to ręką, gdyby nie wyskakujące od czasu do czasu u dołu
po prawej stronie okienko z logo odtwarzacza.

Uruchamianie jednej kopii odtwarzacza

Jak wyjaśnia deweloper, jest to przygotowanie do ewentualnego przejścia na płatną wersję bez reklam. Na razie wygląda na to, że prawdziwe reklamy w PotPlayerze wyświetlane są tylko koreańskim użytkownikom, a reszta musi od czasu do czasu zobaczyć logo.

Aby zablokować to irytujące okno reklamowe należy edytować plik hosts, który znajduje się w \Windows\System32\drivers\etc i wpisać tam poniższe adresy serwerów reklamowych (lepiej jest użyć 0.0.0.0 zamiast 127.0.0.1, aby natychmiast otrzymać błąd, zamiast wbijać się na lokalny serwer, który być może został zainstalowany przez użytkownika):


Najbardziej uniwersalna metoda wykonania edycji pliku hosts:
  1. Uruchom Notatnik jako administrator:
    • wywołaj interfejs wyszukiwania w systemie Windows za pomocą kombinacji klawiszy Win + S;
    • wpisz w pasku wyszukiwania "notatnik";
    • kliknij prawym przyciskiem myszki znalezioną linię;
    • wybierz element "Uruchom jako administrator".
  2. W menu notatnika wybierz „Plik” → „Otwórz”, a następnie znajdź wspomniany wcześniej plik hosts w folderze C:\Windows\System32\drivers\etc
  3. Skopiuj i wklej powyższą listę adresów na samym końcu pliku z nowej linii i zapisz plik.

Uniemożliwia to odtwarzaczowi komunikowanie się z tymi adresami, ponieważ doprowadzą do twojego własnego komputera.
Minusem jest to, że niektóre antywirusy sprawdzają integralność pliku hosts, więc będziesz musiał dodać go do wyjątków lub pozwolić na jego edycję.


Na razie ta metoda działa, ale serwery reklamowe mogą zostać zmienione w dowolnym momencie, więc za jakiś czas może trzeba będzie wpisać inne adresy w pliku hosts.

Trudno sobie teraz wyobrazić jakąkolwiek popularną aplikację bez zestawu skrótów klawiszowych, a tym bardziej odtwarzacz multimedialny. Tak, ktoś może mieć dość kliknięć myszką, ale jeśli często zmieniasz ustawienia lub używasz całego arsenału funkcji PotPlayer'a, ta krótka pomoc jest dla Ciebie.

Ogólnego przeznaczenia

Enter, Alt + Enter Pełny ekran (z zachowaniem proporcji)
F3 Menedżer plików
Ctrl + O Otwórz nowy plik
Ctrl + U Otwórz adres URL
F2 Otwórz folder
F5 Preferencje
TAB, Shift + TAB Pełne / skrócone dane o odtwarzanym pliku wideo
F4 Zamknij odtwarzany plik bez zamykania odtwarzacza
Alt + F4 Zamknij odtwarzacz

Wideo

Spacja, Dwukrotne kliknięcie LPM Zatrzymanie / wznowienie odtwarzania pliku
/ Przejście 5 sekund do tyłu / do przodu
Ctrl + ← / Ctrl + → Przejście 30 sekund do tyłu / do przodu

Audio

M Włączenie / wyłączenie dźwięku
/ Zwiększenie / zmniejszenie głośności
Alt + A Sekwencyjne przełączanie ścieżki audio
A Wywołanie menu zarządzania ścieżką audio

Napisy

Alt + H Pokaż / ukryj napisy
Alt + L Sekwencyjne przełączanie wyboru napisów
L Wywołania menu zarządzania napisami
Alt + O Otwórz zewnętrzne napisy

Listy odtwarzania

F6 Otwórz panel list odtwarzania
Ctrl + N Utwórz nowy album
Ctrl + A Zaznacz wszystkie pliki na aktywnej liście odtwarzania
Page Down / Page Up Odtwarzaj następny / poprzedni plik na liście odtwarzania
F5 Zmień ustawienia aktywnej listy odtwarzania

Jeśli chcesz obrócić wideo w PotPlayerze, najszybszym sposobem jest użycie klawisza skrótu, który powoduje, że obraz obraca się sekwencyjnie
o 90° zgodnie z ruchem wskazówek zegara, czyli Alt + K.

Obracanie obrazu
Fig.1 - Obracanie obrazu wideo

Alternatywną opcją jest oczywiście przejście bezpośrednio do ustawień odtwarzacza (F5) i samodzielne ustawienie żądanego kąta obrotu obrazu - 90°, 180° lub 270°. W tym miejscu można również przywrócić obraz do stanu pierwotnego, Wideo Obracanie obrazu wideo.

Domyślnie PotPlayer będzie na wierzchu wszystkich okien tylko w trybie pełnoekranowym. Aby zmienić jego zachowanie, musisz kliknąć ikonę przycisku w prawym górnym rogu okna głównego, pod warunkiem, że używasz standardowej skórki. Alternatywą jest zrobienie tego za pomocą skrótu Ctrl + T.

PotPlayer na wierzchu innych okien
Fig.1 - PotPlayer na wierzchu innych okien

Można wykorzystać do tego celu odpowiednio przygotowane skrypty AviSynth+ i biblioteki SVP (znajdują się w FanPacku) lub włączyć natywną funkcję odtwarzacza - podwojenie fps. Aby to zrobić należy przejść do ustawień F5 Wideo Przetwarzanie obrazu, zaznaczyć pole Podwajanie liczby klatek (tworzenie klatek pośrednich) i kliknąć Zastosuj i OK w prawym dolnym rogu.
Należy pamiętać, że DXVA i SVP (jeśli jest zainstalowany) muszą być wyłączone, aby ta funkcja działała.

Podwajanie liczby klatek
Fig.1 - Podwajanie liczby klatek

Zawsze dobrze jest wiedzieć, że tak potężne narzędzie, jakim jest PotPlayer, może zostać wzbogacone o jeszcze ciekawsze funkcje.

Oglądanie Ace Stream i torrent wideo w PotPlayer

Torrent wideo

Odtwarzanie torrent wideo możliwe jest za pomocą rozszerzenia - z jednym jednak zastrzeżeniem; rozszerzenie zostało zrobione jako testowe,
w celu pokazania możliwości Angel Script.

Możliwe jest niestabilne działanie wtyczki / odtwarzacza - jest to rozszerzenie testowe.
Odpowiedzialność za wszelkie straty spoczywa na Tobie. Wtyczka nie podlega ulepszeniom, modyfikacjom, autor nie prowadzi raportowania błędów i propozycji ulepszeń. Została napisana w celach edukacyjnych, dla programistów,
jako przykład działającego rozszerzenia.


Odtwarzane mogą być pliki .torrent, .magnet – zarówno na podstawie linku do pliku jak również po przeciągnięciu & upuszczeniu
na odtwarzacz takiego pliku. Przykład działania wtyczki:


Ace Stream wideo

Do oglądania Ace Strem wideo / TV potrzebny jest silnik Ace Stream, który należy pobrać i zainstalować.
Aby oglądać wideo z linków typu acestream:// należy najpierw uruchomić silnik, a później odtwarzacz i postępować z linkami
podobnie jak z YouTube.

Większość nowoczesnych kart graficznych, zarówno wbudowanych w procesory, jak również odrębnych, obsługuje sprzętową technologię dekodowania wideo. Oznacza to, że karta graficzna jest w stanie przejąć część pracy, czasem znacznej, dekodowania strumienia wideo podczas oglądania pliku wideo, tym samym odciążając centralny procesor i czyniąc urządzenie bardziej energooszczędnym, co jest szczególnie ważne w przypadku laptopów. Technologia ta jest niezwykle przydatna w przypadku systemów ze słabym procesorem, w których - bez jej użycia - wideo 720p/1080p po prostu zwolni lub będzie "klatkować".

Włączanie/Wyłączanie akceleracji sprzętowej DXVA
Fig. 1 - Włączanie/Wyłączanie akceleracji sprzętowej DXVA

PotPlayer "rozumie" większość popularnych dekoderów sprzętowych i może z nimi skutecznie współpracować.
Przyjrzyjmy się, jak włączyć każdy z nich w ustawieniach odtwarzacza, i które z nich są lepsze do wykorzystania w tej czy innej sytuacji.

 

DXVA2 Native

Domyślna opcja, która będzie działać bez problemów z większością konfiguracji i jest obsługiwana przez prawie wszystkie niezbyt stare karty graficzne. Najmniej obciąża procesor, ale nie pozwala na dodatkowe przetwarzanie klatek przez zastosowanie do nich różnych filtrów.
Jeśli chcesz wiedzieć, czy Twoja karta obsługuje DXVA i jakie kodeki mogą pomóc w obsłudze CPU, możesz to sprawdzić narzędziem DXVA Checker. Aktywujemy funkcję DXVA Native naciskając przycisk S/W (w innych skórkach można ją wywołać przyciskiem np. GPU), który, jeśli się to powiedzie, zmieni nazwę na H/W, wskazując tym samym, że tryb sprzętowy (hardware) został aktywowany za pomocą karty graficznej.
Po użyciu klawisza TAB linia Dekoder wideo musi zawierać Native D3D9 DXVA Decoder.

Ustawienia akceleracji sprzętowej DXVA
Fig. 2 - Ustawienia akceleracji sprzętowej DXVA

Aby włączyć DXVA nie poprzez interfejs skórki, ale bezpośrednio w ustawieniach należy przejść ścieżką: F5 Dekodery/Filtry Dekoder wideo
i nacisnąć przycisk Zintegrowane dekodery wideo/DXVA... w dolnej środkowej części. W prawym górnym rogu okna, które się otworzy znajduje się nasza opcja wyboru włączenia DXVA. Znajduje się tam również podopcja Priorytet dla D3D11 DXVA z trzema stanami wyboru:
- w użyciu Native D3D9 DXVA Decoder
- Preferuj użycie D3D11 DXVA z dowolnym renderem wideo - można używać dowolnie wybranego renderera w Wideo wideo:
- Preferuj użycie D3D11 DXVA tylko ze "Zintegrowany Direct3D 11 Video Renderer" - można używać tylko z tym rendererem, a po użyciu klawisza TAB linia Dekoder wideo będzie zawierać Native D3D11 DXVA Decoder.


DXVA2 Copy-Back

Bardziej zaawansowana opcja niż DXVA2 Native ponieważ pozwala na wstępne przetwarzanie klatek w pamięci RAM, może być z powodzeniem używana
w połączeniu z silnikiem do poprawy płynności wideo (AviSynth + SVP). Należy jednak pamiętać, że funkcja kopiowania wstecznego powoduje nieco większe obciążenie procesora niż jego odpowiednik powyżej.


Intel Quick Sync Video

Technologia specyficzna dla kart z rodziny Intel. Będzie dostępna do wyboru w PotPlayer tylko wtedy, gdy zainstalowane są prawidłowe
i aktualne sterowniki. Możesz sprawdzić na stronie internetowej dewelopera, czy Twoja wbudowana karta obsługuje Quick Sync, sprawdzając jej model lub model procesora.


CUDA

Kolejna implementacja sprzętowo-programowa, ale dla kart producenta nVidia. Pełni tę samą rolę, co jej „koledzy”. Nawiasem mówiąc, jest również aktywnie używany przez gry, przeglądarki i inne oprogramowanie. Logicznym jest, że może być stosowana tylko z kartami firmy o tej samej nazwie. Technologia pojawiła się od 8. generacji układów GeForce.


Zauważ, że wszystkie 4 typy omówione powyżej to nazwy interfejsów oprogramowania, tj. sposoby, w jakie programy uzyskują dostęp do możliwości sprzętowych karty graficznej w celu kodowania/dekodowania wideo. A Quick Sync i CUDA to także nazwy technologii, tj. jest to zarówno API (interfejs programistyczny), jak i technologia w jednym.


Warto wspomnieć, że w oficjalnej wersji PotPlayera opcja DXVA jest wyłączona, natomiast jest włączona w wielu autorskich buildach.
Czemu tak jest, tak do końca nie wiadomo, bo większość użytkowników nie jest zainteresowana takim dopracowaniem i nawet nie wiedziałaby,
że można korzystać z efektywnej akceleracji przy słabym procesorze i "wymagającym" dla niego wideo.
No cóż... człowiek całe życie się uczy ;-).

PotPlayer umożliwia między innymi przeglądanie filmów i importowanie list odtwarzania z popularnej usługi wideo YouTube.
Co więcej, użytkownik będzie miał dostęp do wszystkich opcji jakości wideo i oddzielnego słuchania ścieżek audio.
Przyjrzyjmy się bliżej tym funkcjom programu.

Jeśli nagle straciłeś możliwość odtwarzania filmów z YouTube'a chociaż wcześniej nie było z tym żadnych problemów, zapoznaj się
z ostatnią częścią tego wpisu.

Oglądanie pojedynczych filmów wideo

Najpierw musisz skopiować adres filmu z YouTube, na przykład takiego. Następnie w PotPlayer otwórz PPM -> Menu -> Otwórz -> Otwórz adres...
lub bezpośrednio, za pomocą skrótu klawiszowego Ctrl + U. Najszybszym i najwygodniejszym sposobem jest wklejenie linku do wideo bezpośrednio
ze schowka za pomocą Ctrl + V (od wersji 1.7.3795) bez użycia menu, odtwarzanie rozpocznie się natychmiast po wklejeniu.

Wklejanie linków ze schowka systemowego
Fig. 1 - Wklejanie linków ze schowka systemowego


Jeśli adres jest poprawny, odtwarzacz analizuje dostępne opcje jakości i rozpoczyna odtwarzanie w rozdzielczości 720p, jeśli taka opcja jest dostępna. W lewym dolnym rogu widoczna jest nazwa kanału YouTube z linkiem do niego, po prawej stronie (w skórce domyślnej) - lista wszystkich opcji jakościowych, w tym tylko audio.

Wybór jakości materiału wideo na YouTube
Fig. 2 - Wybór jakości materiału wideo na YouTube

Można oczywiście wywołać podmenu z wyborem jakości poprzez menu główne odtwarzacza Menu -> Odtwarzanie -> Rozdziały/Zakładki.


Import list odtwarzania

W tym wariancie PotPlayer może importować listę klipów z gotowej listy odtwarzania Youtube w celu późniejszego odtworzenia.
Wybieramy jakąś listę odtwarzania, na przykład taką. Otwieramy w oknie odtwarzacza zakładkę Playlist (F6), a następnie tworzymy nową kartę
za pomocą + Nowy album lub skrótu Ctrl + N, należy zaznaczyć opcję Zewnętrzna lista odtwarzania (tylko do odczytu) i wstawić poniżej wcześniej skopiowany adres URL, nadajemy również nazwę dla nowej zakładki.

Dodawanie playlisty Youtube
Fig. 3 - Dodawanie playlisty Youtube

Natychmiast po kliknięciu OK odtwarzacz zaimportuje listę filmów obecnych na liście odtwarzania YouTube i będą one dostępne do odtwarzania
za pośrednictwem PotPlayer.

Dodawanie playlisty Youtube
Fig. 4 - Dodawanie playlisty Youtube

Gdy PotPlayer nie wyświetla wideo z YouTube

Okresowo YouTube zmienia niektóre parametry przesyłania plików wideo, dlatego bieżąca wersja PotPlayer'a przestaje je odtwarzać,
ponieważ nie zna nowego algorytmu parsowania. Jeśli napotkasz podobny problem i nie chcesz czekać na wydanie nowej wersji publicznej odtwarzacza, możesz go naprawić samodzielnie.
Oto krótka lista działań:

Niektórzy użytkownicy PotPlayera są zainteresowani przede wszystkim sposobem odtwarzania kanałów IPTV. Ze względu na "wszystkożerny" charakter koreańskiego odtwarzacza nie powinno to stanowić problemu. Najprościej użyć FanPacka, gdzie już są listy odtwarzania IPTV.

Możesz też samodzielnie stworzyć taką funkcjonalność:

  1. Znajdź link do żądanej listy odtwarzania w formacie .m3u lub .m3u8
  2. Utwórz zewnętrzną listę odtwarzania w PotPlayer z wykorzystaniem tego linku (zewnętrzna lista jest opisana w Wiki
    w punkcie Listy odtwarzania)
  3. Link będzie importować kanały IPTV lub inne linki do treści wideo (będzie to tzw. lista samoaktualizująca się)
Info! Wyszukiwanie list odtwarzania .m3u i .m3u8 z wybranymi kanałami nie jest szczególnie trudne, wystarczy wpisać w Google
frazę "playlists iptv".

Obsługa list odtwarzania jest integralną częścią funkcjonalności każdego nowoczesnego odtwarzacza multimediów i nie ma znaczenia,
czy jest to system Windows, Android czy inna platforma. W PotPlayer okno listy odtwarzania jest zorganizowane w taki sposób, że może być
w trzech stanach - niezależnie od okna głównego, dołączone do niego i całkowicie połączone z głównym oknem.
Główny klawisz skrótu do otwierania okna listy odtwarzania to F6.

Lista odtwarzania w PotPlayer
Fig. 1 - Lista odtwarzania w PotPlayer

Tworzenie list odtwarzania

Jak widać na powyższym obrazku (skrót Ctrl + N), PotPlayer umożliwia tworzenie 4 głównych typów list odtwarzania:

  1. Domyślna lista odtwarzania - Standardowa opcja, która tworzy pustą zakładkę listy odtwarzania o pożądanej nazwie.
    Możesz ją wypełnić za pomocą menu kontekstowego lub po prostu przeciągając i upuszczając pliki, foldery.
  2. Nawigacja po folderach - Przydatne, jeśli chcesz importować pliki z określonego folderu, na przykład, gdy pobierasz filmy z torrenta.
    Odtwarzacz będzie aktualizował dane za każdym razem, gdy zostanie uruchomiony.
  3. Adres FTP/WebDAV/HTTP - (zdalny nawigator po plikach) Pobieranie listy plików przy użyciu protokołów FTP, WebDAV lub HTTP,
    z autoryzacją lub bez.
  4. Zewnętrzna lista odtwarzania - Najpopularniejsza opcja podczas oglądania kanałów IPTV. Obsługuje popularne formaty m3u i m3u8.


Drobne uwagi

Z listami odtwarzania możesz robić, co chcesz - tworzyć (puste, z folderu, z FTP, Webdav lub źródła HTTP), eksportować / importować, zmieniać widok listy, sortować kolejkę i tak dalej. Zapaleni fani seriali z pewnością docenią zakładki, autozapisywanie i możliwość wyświetlania miniatur dla każdego odcinka. Kilka ważnych punktów:

  • Najwygodniejszym sposobem zmiany ustawień aktywnej listy odtwarzania jest użycie klawisza skrótu F5.
    Zanim to zrobisz, nie zapomnij ustawić fokusu na żądaną listę w panelu F6.
  • Domyślnie wszystkie listy odtwarzania są przechowywane w %AppData%\Roaming\PotPlayerMini64\Playlist.
  • PotPlayer używa własnego formatu dla list odtwarzania - *.dpl. Można importować listy w formatach *.msu, *.pls lub *.asx.
    Aby wczytać żądaną listę musisz nacisnąć F2.

Lista odtwarzania z serialem
Fig. 2 - Lista odtwarzania z serialem

Funkcja tworzenia zrzutów ekranu lub przechwytywania klatek jest wykonywana w odtwarzaczu bardzo precyzyjnie, brakuje tylko wbudowanego edytora obrazów. Można tutaj przechwycić zarówno jedną klatkę, jak i serię (sekwencję) obrazów, stworzyć miniatury z jednego lub więcej plików.
Również jakość kompresji otrzymywanego pliku graficznego można zdefiniować w ustawieniach.
Aby przejść do głównego menu przechwytywania obrazu, użyj klawisza szybkiego dostępu K lub poprzez Menu Wideo Przechwytywanie obrazu. Będziesz tego potrzebować, jeśli chcesz wybrać folder, w którym przechwycone klatki lub miniaturki będą zapisywane, oczywiście są też inne ustawienia.


Przechwytywanie pojedynczej klatki
Ctrl + C - kopiuj bieżącą klatkę do schowka systemowego (rozmiar oryginalny)
Ctrl + E - zapisz bieżącą klatkę (rozmiar oryginalny)
Ctrl + Alt + C - kopiuj bieżącą klatkę do schowka systemowego (aktualny rozmiar)
Ctrl + Alt + E - zapisz bieżącą klatkę (aktualny rozmiar)

 


Sekwencyjne przechwytywanie klatek

W PotPlayer ta funkcja jest określana jako Przechwytywanie obrazu klatka po klatce (sekwencyjne) i może być wywoływana za pomocą skrótu
Ctrl + G lub poprzez menu. Po wywołaniu otworzy się dodatkowe okno ze wstępnymi ustawieniami - folder zapisu, liczba klatek, rozmiar, prefiks
i tym podobne.

Przechwyt sekwencyjny w PotPlayer
Fig. 1 - Przechwyt sekwencyjny w PotPlayer

Tworzenie galerii miniatur

PotPlayer jest idealny do generowania serii przypadkowych zdjęć z jednego albo więcej plików wideo lub, mówiąc prościej, do tworzenia storyboardów. Okno ustawień wstępnych jest wywoływane za pomocą Alt + N, można tam także wybrać określone opcje według własnego uznania.
Poniżej znajduje się przykład uzyskany przy użyciu PotPlayer, galeria miniatur.

Przechwyt galerii miniatur w PotPlayer
Fig. 2 - Przechwyt galerii miniatur

Skórki PotPlayera mają dziwną właściwość - ustawianie % przezroczystości poszczególnych elementów okna. Do czego jest to potrzebne,
to dość skomplikowane pytanie, ale być może deweloper wie to najlepiej. Często zdarza się, że użytkownik przez przypadek zrobi np. półprzezroczyste główne okno, co później przeszkadza i jest irytujące.

Ustawianie przezroczystości w PotPlayer
Fig. 1 - Ustawianie przezroczystości

Czy mogę odtwarzać wideo jako tapetę za pomocą PotPlayera? Tak, jest to możliwe.

  1. Jako renderer wideo wybierz Overlay Mixer (PPM >> Wideo >> Renderer wideo)

  2. Kliknij Pulpit prawym przyciskiem myszy i wybierz Personalizuj >> Tło >> wybierz jednolity kolor zamiast obrazu >> wybierz kolor tła >> kliknij na "Kolor niestandardowy" >> kliknij "Więcej", aby zobaczyć wartość RGB wybranego koloru.

    Personalizacja tła
    Fig.1 - Personalizacja tła


    Personalizacja tła-kolory RGB
    Fig.2 - Personalizacja tła-kolory RGB

  3. Nie zamykając tego okna przejdź do PotPlayer, za pomocą F5 >> Wideo >> Ustawienia Overlay Mixer >> Kolor kluczowy, wybierz Niestandardowy
    i wstaw te same wartości (Red, Green, Blue), które widziałeś w poprzednim oknie i kliknij OK i jeszcze raz OK.
    Teraz możesz również zamknąć okno personalizacji.

    Ustawienia Overlay Mixer w PotPlayer
    Fig.3 - Ustawienia Overlay Mixer w PotPlayer

  4. Otwórz wideo w PotPlayer, teraz, gdy zminimalizujesz okno PotPlayera, zobaczysz wideo na pulpicie. Najpierw ustaw pełnoekranowe okno,
    a następnie zminimalizuj je [testowałem na systemie Windows 10 Home, wersja 1709, kompilacja 16299.248].

A tak wygląda to w praktyce:

Personalizacja tła-efekt wideo na pulpicie
Fig.4 - Personalizacja tła

Zdjęcie z telefonu, bo zrzutu nie można zrobić, jest tylko czarne tło pulpitu.

Opisałem tutaj dwie możliwości używania youtube-dl przez odtwarzacz PotPlayer.

Bezpośrednie użycie youtube-dl przez odtwarzacz

od 6.09.2019 deweloper po cichu usunał możliwość bezpośredniego użycia youtube-dl

Pod koniec maja deweloper po cichu wprowadził (do celów testowych) możliwość współpracy PotPlayer'a z programem wiersza poleceń do pobierania filmów z YouTube i innych witryn wideo - youtube-dl. Umożliwiło to odtwarzanie filmów z wielu witryn (do tej pory niedostępnych) za pomocą adresu URL strony z filmem (100% odtwarzanie nie jest gwarantowane).

https://ytdl-org.github.io/youtube-dl/index.html

Należy pobrać youtube-dl.exe i umieścić go w folderze Module

Przykładowy link do Vimeo: https://vimeo.com/344962557

Odtwarzanie z Vimeo
Fig.1 - Odtwarzanie z Vimeo...

Wymuszenie użycia youtube-dl przez PotPlayer za pomocą skryptu

Gdyby deweloper wycofał możliwość użycia youtube-dl bezpośrednio w odtwarzaczu, to można go do tego "przymusić" za pomocą odpowiedniego skryptu powershell. Jak to zrobić? Poniżej opis krok po kroku.

Tworzymy folder o nazwie np. youtube-dl, a w nim tworzymy plik ytdl.ps1 z następującym kodem:

$uUrl = Get-Clipboard 
$YtDl = "<ścieżka-do-youtube-dl>\youtube-dl.exe" 
&$YtDl -F $uUrl 
if (-Not $?) { exit } 
$Choice = Read-Host -Prompt "Choose quality" 
if ($Choice -eq "") { $Choice = "best" } 
$uUrl = &$YtDl -g -f $Choice $uUrl 
if (-Not $?) { exit } 
&"<ścieżka-do-PotPlayer>\PotPlayerMini64.exe" $uUrl

<ścieżka-do-youtube-dl> i <ścieżka-do-PotPlayer> zamień na swoje.
PotPlayerMini64.exe, jeśli jest 32-bitowy, to oczywiście "64" należy usunąć.

Utworzony folder z youtube-dl i skryptem
Fig.2 - Utworzony folder z youtube-dl i skryptem


Klikając PPM na skrypcie możemy z menu kontekstowego wywołać jego edycję i zobaczyć zawartość, czy wszystko jest napisane bez błędów.

Edycja i sprawdzenie poprawności napisanego skryptu
Fig.3 - Edycja i sprawdzenie poprawności napisanego skryptu.

Teraz utworzymy skrót do tego folderu. Należy kliknąć w obszarze folderu i z menu kontekstowego wybrać Nowy -> Skrót.

W pierwszym oknie należy wpisać poniższą linię:

C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe -noexit -ExecutionPolicy Bypass -File C:\ProgramData\youtube-dl\ytdl.ps1

Tworzenie skrótu
Fig.4 - Tworzenie skrótu

W drugim oknie nadajemy nazwę skrótu i klikamy na Zakończ.

Skrót został utworzony
Fig.5 - Skrót został utworzony

Działanie; kopiujemy do schowka adres URL (np. https://vimeo.com/344962557), klikamy na skrócie, youtube-dl zaczyna działanie, wyodrębnia dostępne strumienie, a następnie prosi o wybranie jednego z istniejących formatów (naciśnięcie klawisza Enter udostępnia format oznaczony jako "best"), uruchamia się PotPlayer odtwarzając wskazany format.


Czym jest YouTube-DL Parser? Jest to wtyczka dla youtube-dl, która umożliwia odtwarzanie wideo z popularnych witryn hostingowych wideo.
Wtyczkę można pobrać w downloadzie.


Najważniejsze funkcje:
  • oglądanie wideo z hostingów obsługiwanych przez youtube-dl, z zakładkami i napisami (+ napisy generowane automatycznie);
  • elastyczna regulacja wyboru formatów jakości;
  • wsparcie: ciasteczka, autoryzacja loginem/hasłem, TOR, User agent;
  • pobieranie z elastycznymi ustawieniami;
  • przechowywanie historii z Twitch, zapamiętywanie pozycji odtwarzania. Wbudowany w odtwarzacz menedżer/nawigator po plikach
    pokazuje strumienie i klipy z kanałów.

Instalacja
Jeśli PotPlayer jest zainstalowany domyślnie w Program Files, to aby wtyczka działała poprawnie należy przenieść jej pliki wykonywalne
do folderu z uprawnieniami do zapisu.
  1. Uruchom PotPlayer, otwórz Preferencje >> Ogólne >> i zaznacz pole wyboru (nie zapomnij później usunąć to zaznaczenie) Zapisuj ustawienia
    w pliku INI
    >> pojawi się ikona z wielokropkiem ... - kliknij ją, aby otworzyć folder, w którym przechowywane są ustawienia odtwarzacza.

    Folder z ustawieniami odtwarzacza
    Fig.1 - Folder z ustawieniami odtwarzacza (możliwość zapisu)

  2. Przenieś z archiwum .zip folder Media do folderu z ustawieniami odtwarzacza.

    Przenoszenie folderu Media
    Fig.2 - Przenoszenie folderu "Media"

  3. Wejdź do folderu Media\PlayParse\youtube-dl-parser\ i uruchom youtube-dl-parser.exe (przebiegnie proces rejestracji wtyczki
    - na moment pojawi się okno i zniknie).

    Rejestracja wtyczki
    Fig.3 - Rejestracja wtyczki

  4. Wróć do PotPlayer’a, otwórz Preferencje >> Rozszerzenia >> Media URL >>, kliknij na przycisk Otwórz folder – otworzy się folder,
    w którym przechowywane są rozszerzenia odtwarzacza.

    Skrypt MediaUrlList - YouTube-DL - Twitch
    Fig.4 - Skrypt MediaUrlList - YouTube-DL - Twitch

  5. Przenieś z folderu C:\Users\Twoja_nazwa\AppData\Roaming\PotPlayerMini64\Media\UrlList\ pliki:

    - MediaUrlList - YouTube-DL - Twitch.as
    - MediaUrlList - YouTube-DL - Twitch.ico

    do folderu C:\Program Files\DAUM\PotPlayer\Extension\Media\UrlList\.

    Przeniesienie skryptu MediaUrlList
    Fig.5 - Przeniesienie skryptu MediaUrlList

  6. Wróć do PotPlayer’a, otwórz Preferencje >> Rozszerzenia >> Media Playlist/Playitem >>, kliknij na przycisk Otwórz folder – otworzy się folder, w którym przechowywane są inne rozszerzenia odtwarzacza.

    Skrypt MediaPlayParse - YouTube-DL
    Fig.6 - Skrypt MediaPlayParse - YouTube-DL

  7. Przenieś z folderu C:\Users\Twoja_nazwa\AppData\Roaming\PotPlayerMini64\Media\PlayParse\ pliki:

    - MediaPlayParse - YouTube-DL.as
    - MediaPlayParse - YouTube-DL.ico

    do folderu C:\Program Files\DAUM\PotPlayer\Extension\Media\PlayParse\.

    Przeniesienie skryptu MediaPlayParse - YouTube-DL
    Fig.7 - Przeniesienie skryptu MediaPlayParse - YouTube-DL

  8. Zrestartuj PotPlayer i ciesz się z rozszerzenia jego możliwości.

    Działanie wtyczki YouTube-DL Parser
    Fig.8 - Działanie wtyczki YouTube-DL Parser


Główne punkty menu wtyczki

ACTIVE – wtyczka włączona/wyłączona.

Use YouTube-DL / YouTube-DLC – jakiego parsera użyć, pierwszy - oryginalny, drugi - alternatywny (jest w nim uszkodzona autoaktualizacja, pobierz i zaktualizuj samodzielnie, jeśli zostanie naprawiony – zdejmij z pliku atrybut "tylko do odczytu").

Use TOR – jeśli treść nie jest dostępna w Twoim kraju, możesz spróbować obejrzeć ją przez TOR.

Restart TOR – zmiana kraju.

Use Cookies - użyj plików cookies do wyświetlania niedostępnych treści, pliki cookies pobierane są samodzielnie za pomocą rozszerzenia przeglądarki i przechowywane są w katalogu wtyczki w formacie "cookies-NAZWA.txt", ale nie zastępują "cookies.txt" - jest to plik,
w którym łączone są wszystkie pliki cookies.

Parse Title - gdy wrzucasz linki do listy odtwarzania - wtyczka pobierze nagłówki treści. Działanie jest trochę powolne, więc można go wyłączyć. (od autora wtyczki: "W przyszłości postaram się, aby ten moment został przetworzony przez parser odtwarzacza, okazuje się, że to dużo szybciej".)

Accept Playlists - sprawdź linki, aby zobaczyć, czy są to listy odtwarzania, czy nie. Zwykle jest to określane w jednym przebiegu parsera,
ale w przypadku niektórych linków / witryn wymagane są dwa przebiegi, co oznacza, że ​​będzie to powolne.

Load Auto-Subs - to jest dla YouTube, pobierz automatyczne napisy (z tłumaczeniem).

Mark Title Viewed - zaznacz krzyżykiem linki na liście odtwarzania, których odtwarzanie zostało rozpoczęte.

Remove from Cache - ponieważ wszystkie żądania są buforowane, a bezpośredni link do wideo może być nieaktualny, ta funkcja czyści pamięć podręczną ostatniego linku.

ACCEPT ALL URLs - wyślij wszystkie linki do wtyczki. Domyślnie akceptowane są tylko linki obsługiwane przez YouTube-DL.

Auto Close - zamknij wtyczkę po kilku minutach od zamknięcia odtwarzacza.

CONFIG - patrz QUALITY. Różnica polega na tym, że nie musisz wcześniej analizować linku.

QUALITY - okno, w którym ustawia się jakość wideo i sposób pobierania.

AUTO - w tym miejscu ustalane są limity jakości treści. Domyślnie wybierana jest wartość maksymalna, ale możliwe jest ustawienie górnej granicy. Na przykład, możesz określić rozdzielczość 1080, 30 fps, a wtedy jakość wyższa (4K i 60 fps) zostanie odcięta.
Możesz ustawić kolejność protokołów zgodnie z priorytetem HTTP/HLS/DASH i kolejność kodeków (AVC - H264 jest optymalny dla starszych PC).
Należy pamiętać, że kodek AVC ma maksymalną rozdzielczość 1080, wszystko wyższe (4K/8K) jest dostępne tylko w formatach VP9/AV1,
więc jeśli zależy Ci na maksymalnej jakości (z opcją ONE BEST), ustaw priorytet kodeków: VP9/AV1, AVC; w przeciwnym razie domyślnie AUTO przechodzi najpierw do AVC, co oznacza, że ​​zostanie wybrana jego maksymalna rozdzielczość (a jest to 1080).

Lista z formatami jakości - tutaj możesz wyłączyć niektóre formaty i nie będą one przesyłane do odtwarzacza.

POTPLAYER USER-AGENT - przeniesienie klienta użytkownika odtwarzacza do YouTube-DL. Jeśli wyłączone, poniżej możesz wpisać własny.

ONE BEST - jeśli włączone, tylko jeden format jakości, maksymalny, zostanie przesłany do odtwarzacza (tzn. nie będzie wyboru jakości
w odtwarzaczu, czasami jest to szybsze).

YOUTUBE TAGS - ponieważ odtwarzacz jest przeznaczony do odtwarzania tylko filmów z YouTube i tylko dla nich jest w stanie połączyć
wideo + audio, to dla innych stron można spróbować to emulować (jest to konieczne dla Vimeo).

HTTPS - ma trzy stany: bez zmian, włączony, wyłączony. Z jakim protokołem powinien być używany do wysyłania bezpośrednich linków
do wideo. Dla przypadków, gdy odtwarzacz nie odtwarza przez HTTPS.

PROXY - odbiera wideo przez lokalny serwer proxy. Wtyczka wywołuje swój serwer proxy, odtwarzacz wysyła do niego żądanie wideo, wtyczka przekierowuje to żądanie do Internetu. Jest to również konieczne w przypadkach, gdy odtwarzacz nie może samodzielnie nawiązać połączenia, ponieważ robi to za pomocą gniazd Windows, które na starszych systemach od wieków nie otrzymały aktualizacji bezpieczeństwa.
Ponadto, jeśli proxy jest włączony, żądanie zostanie wykonane z określonym agentem użytkownika.

Login / Password - nazwa użytkownika i hasło witryny, tutaj należy sprawdzić, które witryny w YouTube DL obsługują autoryzację.

DOWNLOAD - okno pobierania wideo, jest w procesie debugowania, więc możliwe, że coś nie zadziała. Upewnij się, że tytuł wideo i ścieżka,
gdzie wideo jest zapisane nie jest zbyt długa, YouTube DL ma limit długości ścieżki do 255 znaków.
Licz się także z tym, że będziesz potrzebował co najmniej dwa razy więcej wolnego miejsca niż pobierany film, które jest potrzebne
do post-processingu.

[VIDEO] / [AUDIO] - tutaj wskazujemy formaty jakości wideo i audio. Zwykle format audio jest potrzebny tylko dla YouTube i Vimeo,
tylko one mają oddzielną ścieżkę dźwiękową.

MPEG-TS - jeśli format to HLS, to zachowuje segmenty sklejone ze sobą, jeśli wyłączone, to zostanie przekonwertowany na normalny kontener MP4. Ten ostatni jest bardzo czasochłonny i wymaga dwa razy więcej miejsca do uruchomienia, jeśli objętość wideo jest duża.

CUT - pobierz tylko część wideo. Wszystko jest robione na oko, jeśli HLS - to tnie segmentami, jeśli nie - szuka najbliższej klatki kluczowej, jeśli audio i wideo osobno, to wtyczka kilkukrotnie stara się przyciąć oba równo i dopasować do siebie, czasem zdarza się opóźnienie rzędu 0,1 sekundy. Jeśli wiesz, jak wykonać perfekcyjne przycinanie przez FFMPEG - napisz.

SUBTITLES - zapisz napisy. Nawet czat na Twitchu.


Wtyczka obsługuje również Twitch i implementuje jego menedżera. Znajduje się w menu kontekstowym Otwórz >> Menedżer plików >> Otwórz Menedżer adresów.

Polecam przypisanie skrótu do wywołania, na przykład J. A także konfigurację taką, jak pokazano na zrzucie ekranu poniżej.

OSTRZEŻENIE: URUCHAMIANIE STRUMIENI Z MANEDŻERA ADRESÓW USUWA BIEŻĄCĄ LISTĘ ODTWARZANIA, JEŚLI TAK SIĘ STANIE, URUCHOM DRUGĄ KOPIĘ ODTWARZACZA, WYŚWIETL CAŁĄ LISTĘ ODTWARZANIA I SKOPIUJ JĄ (Ctrl+C) DO PIERWSZEGO ODTWARZACZA.

Aby temu zapobiec, otwórz ustawienia F5 >> Odtwarzanie >> Lista odtwarzania >> Dołącz nowe pliki bez czyszczenia listy - zaznacz to pole wyboru.

Wyszukiwanie kanałów znajduje się w sekcji Twitch Channels, w górnym pasku wyszukiwania, po znalezieniu kanału i jego wprowadzeniu wyczyść pasek wyszukiwania, w przeciwnym razie działa on jak filtr wideo, a lista filmów będzie pusta. W górnej części okna znajduje się wybór z listy Gatunek: Streams / Videos - pierwszy to strumienie, drugi to kolekcje / najciekawsze momenty / przesłane filmy.

Po odtworzeniu filmu kanał zostanie zapisany na liście, a także zostanie dodany do sekcji Twitch History, tam zostaną zapisane ostatnie filmy
z lokalizacją ostatniego odtwarzania - zostanie on dodany do zakładek (zapisane zostaną ostatnie trzy), które są wywoływane przez klawisz H.

W nowych wersjach odtwarzacza na osi czasu odtwarzania pojawiło się okienko podglądu, uwaga - wyrzuca ono zakładki, jeśli chcesz przerwać
- nie przesuwaj tam myszki.

Wtyczka potrafi odtwarzać strumienie LIVE od początku, z możliwością pauzowania i przewijania, czyli jako OFFLINE.
Aby to zrobić, na liście wideo na kanale wybierz nie pierwszy strumień LIVE, ale drugi LIVE.

Ustawienia Menedżera adresów
Fig.9 - Ustawienia Menedżera adresów



ROZWIĄZYWANIE PROBLEMÓW

Jak działa wtyczka: odtwarzacz wysyła link do niestandardowego skryptu, stamtąd link jest wysyłany do osobnego programu youtube-dl-parser,
który wysyła link do programu youtube-dl, który analizuje witrynę i zwraca informacje w json, następnie youtube-dl-parser przetwarza odpowiedź, buforuje ją i zwraca jako json do skryptu użytkownika, który również ją przetwarza i przekazuje informacje odtwarzaczowi.

Otóż jest tu pewna osobliwość, w odtwarzaczu czas wykonania skryptu użytkownika jest ograniczony czasowo i jeśli jest on opóźniony,
odtwarzacz odrzuca jego odpowiedź, choć jej nie przerywa. Jeśli więc wrzucisz link do odtwarzacza, a jego przetworzenie zajmie dużo czasu,
a potem nie zacznie się odtwarzanie, po prostu naciśnij ponownie odtwarzaj, odpowiedź jest już zbuforowana.

Teraz o osobliwościach wsparcia dla YouTube: odtwarzacz jest zaprogramowany do obsługi youtube, skrypt użytkownika wysyła do odtwarzacza informacje w postaci listy tablic z tytułem, bezpośrednim linkiem i ID jakości (plus kilka innych drobnych rzeczy).
Odtwarzacz wewnętrznie łączy obraz i dźwięk zgodnie z określonymi wartościami ID jakości. Na YouTube są to wartości liczbowe, ale we wszystkich innych witrynach są to wartości tekstowe. Dlatego wtyczka konwertuje wszystkie wartości tekstowe na liczbowe (bierze CRC i liczy na szczęście).
Tak więc, jeśli istnieją witryny, w których dźwięk przechodzi na osobną ścieżkę (Vimeo), ustaw YOUTUBE TAGS w ustawieniach jakości,
wtyczka w przybliżeniu zastąpi identyfikatory YouTube podobnymi formatami jakości, a odtwarzacz je skonsumuje.

Może się zdarzyć, że odtwarzacz "potknie się" podczas odtwarzania pewnego formatu wideo o określonej jakości, należy wtedy wejść
w ustawienia jakości i wyłączyć ten format.

Jeśli link nadal nie jest odtwarzany, należy wykonać następującą sekwencję w celu rozwiązania problemu:

  1. Upewnij się, że link jest rzeczywiście obsługiwany przez YouTube-DL (wtyczka może nie wykrywać poprawnie obsługi), jeśli nie,
    dodaj go do Accept List;

    http://ytdl-org.github.io/youtube-dl/supportedsites.html

  2. Włącz POTPLAYER USER-AGENT w ustawieniach jakości, wtedy YouTube-DL będzie wykonywał żądania z agentem użytkownika odtwarzacza.
    Problem może polegać na tym, że strona zapamiętuje, z jakiej przeglądarki żądano bezpośredniego linku i wymaga tej samej przeglądarki
    do odtwarzania.
  3. Lub wręcz przeciwnie, wyłącz tę opcję i włącz PROXY, wtedy odtwarzacz będzie już wysyłał żądania za pomocą agenta użytkownika wtyczki.
    Jeśli już, to spróbuj ustawić innego agenta użytkownika. Problem może polegać na tym, że witryna nie lubi jakiejś lewej przeglądarki
    z niezrozumiałym agentem użytkownika, a konkretnie samego odtwarzacza. Ta opcja pomaga również, gdy odtwarzacz nie może samodzielnie nawiązać połączenia na starych systemach (Windows XP) - ale wcześniej najpierw wypróbuj następny punkt, jest mniej obciążający.
  4. Spróbuj wyłączyć protokół HTTPS. Odtwarzacz może nie być w stanie nawiązać bezpiecznego połączenia, ale film jest dostępny przez HTTP,
    tak się dzieje w Windows XP.
  5. Jeśli wtyczka zwraca błąd, że wideo jest niedostępne lub go brakuje. Być może wymagana jest tam autoryzacja. Włącz opcję Use Cookies,
    wejdź na stronę przez przeglądarkę, autoryzuj i zapisuj ciasteczka w folderze z odtwarzaczem. Jeśli to nie pomoże, wprowadź swoją nazwę użytkownika i hasło (jeśli autoryzacja jest obsługiwana).
  6. Jeśli wideo nie jest dostępne w Twoim kraju, włącz TOR i znajdź kraj, w którym wideo jest dostępne.

Jeśli po wykonaniu jakiegoś działania nie możesz wejść do okna QUALITY, wejdź do okna CONFIG i cofnij wszystko.


Możesz także podać wtyczce bezpośredni link do filmu, który nie jest odtwarzany przez odtwarzacz, i wykonać z nim te same kroki.
Najpierw włączając ACCEPT ALL URLs, a następnie ustawiając opcję Always Open lub dodając do Accept List.

W folderze wtyczki znajduje się plik konfiguracyjny youtube-dl-parser.ini, jest kilka opcji, których nie ma w interfejsie.
Oto niektóre z nich:

  • u.text.twitch.clientid - Client ID dla Twicha;
  • a.int.0.twitch.bookmarks.count - ustawia ilość zakładek ostatnich pozycji dla Twitcha;
  • a.int.0.twitch.live.time - czas trwania w sekundach strumienia LIVE odtwarzanego jako OFFLINE;
  • a.int.0.twitch.vods.limit - liczba strumieni, które są przechowywane w historii Twitcha;
  • a.int.0.twitch.segm.offset - wtyczka zapamiętuje pozycję strumienia Twicha dla ostatniego żądanego segmentu, ponieważ odtwarzacz prosi
    z wyprzedzeniem o trzy segmenty, w tym miejscu ustawiane jest wcięcie;
  • u.text.locale - bieżące locale kraju, potrzebne do wyszukania generowanych automatycznie napisów z żądanego kraju.

Jeśli powolność działania wtyczki jest bardzo irytująca, można w ustawieniach odtwarzacza (Rozszerzenia >> Media Playlist/Playitem) nadać jej priorytet jako drugiej po oryginalnym parserze YouTube. Jeśli oryginalny nie zadziała, to ten na pewno.

Jeśli wtyczka zaczyna zachowywać się bardzo dziwnie, zamknij ją i uruchom ponownie, otwierając jakikolwiek link w odtwarzaczu.


Instrukcja będzie w przyszłości uzupełniana i poprawiana.


Tłumaczenie własne na podstawie instrukcji autora wtyczki oraz testów własnych.
Temat wtyczki na forum RU-BOARD: http://forum.ru-board.com/topic.cgi?forum=5&topic=50792&start=60#6

Rozszerzenia w PotPlayer'ze umożliwiły wprowadzanie dodatkowych funkcjonalności, w tym pobierania napisów bezpośrednio z najpopularniejszych serwisów zajmujących się ich tworzeniem (grupy tłumaczy) i udostępnianiem. Jest to bardzo przydatna funkcja, gdy nie posiadamy napisów na dysku. Przyjrzyjmy się jej bliżej.

Okno ustawień można wywołać F5 Rozszerzenia Wyszukiwanie napisów.

Wyszukiwanie napisów w PotPlayer
Fig.1 - Wyszukiwanie napisów w PotPlayer

  1. - Auto wyszukaj: posiada w liście rozwijanej trzy funkcje:
    Nie używaj
    - funkcja pozostanie nieaktywna, napisy nie będą wyszukiwanie
    Używaj, gdy brak napisów
    - funkcja aktywna, napisy będą wyszukiwane tylko wtedy, gdy nie będzie ich na dysku lub zintegrowanych, np. w pliku MKV
    Zawsze używaj
    - funkcja aktywna, napisy będą wyszukiwane zawsze, nawet gdy będą na dysku lub zintegrowane
  2. - Po wyszukiwaniu: posiada w liście rozwijanej trzy funkcje:
    Nic nie rób
    - nie zostaną podjęte żadne działania, nawet gdy Auto wyszukaj będzie aktywna
    Wczytaj pierwsze znalezione napisy
    - zostaną wczytane pierwsze znalezione napisy (najpierw sprawdzane są Napisy24, a później OSDb i podnapisi)
    Dodaj wszystkie znalezione napisy
    - zostaną dodane wszystkie dostępne/pasujące napisy (póżniej można wybrać na liście napisów (klawisz L) te najbardziej dopasowane
  3. Zaznaczenie tej funkcji spowoduje wywołanie okna z dostępnymi napisami po wyszukiwaniu, można wybrać interesujące nas napisy samodzielnie. Można również wyszukiwać napisy wg tytułu, a w przypadku seriali wg nr serii i odcinka oraz nazwy odcinka.

    Wyszukiwanie napisów w PotPlayer
    Fig.2 - Wyszukiwanie napisów w PotPlayer

  4. Dostępne rozszerzenia do wyszukiwania napisów; widoczne są również języki w jakich serwisy udostępniają napisy.

W PotPlayer jest możliwość przesuwania pozycji napisów - nie tylko tekstowych, ale również graficznych - za pomocą myszki.
Aby uaktywnić tę funkcję przechodzimy F5 Ogólne Myszka i zaznaczamy opcję Aktywuj Alt, Ctrl + przesuwanie myszki dla zmiany na ekranie pozycji H/V napisów.

Przesuwanie napisów za pomocą myszki w PotPlayer
Fig.1 - Przesuwanie napisów za pomocą myszki w PotPlayer

Funkcja działa w następujący sposób: przy wciśniętym klawiszu Ctrl przesuwamy napisy w pionie (góra/dół), a przy wciśniętym klawiszu Alt przesuwamy napisy w poziomie (lewo/prawo). Funkcja nie będzie działać, gdy w ustawieniach na zakładce Napisy zostanie zaznaczona opcja
Wymuś wyświetlanie napisów pod obrazem wideo, jeśli to możliwe. Aby umożliwić przesuwanie napisów graficznych należy w ustawieniach na zakładce Napisy zaznaczyć opcję Niestandardowe położenie napisów graficznych (PGS, VobSub) - z tego co się orientuję, żaden inny odtwarzacz nie posiada funkcji przesuwania napisów graficznych.

Ten protokół dźwiękowy jest najbardziej popularny wśród edytorów dźwięku, ze względu na małe opóźnienia i niezwykle czystą reprodukcję. Kang, pomimo wielu próśb zgłaszanych przez użytkowników, nie zdecydował się na dodanie ASIO do PotPlayer'a, twierdząc, że nie jest potrzebny i WASAPI w zupełności wystarczy.
Pokażę tutaj jak przymusić PotPlayer do współpracy z ASIO Audio Renderer. Jedyną wadą ASIO jest to, że może on obsługiwać tylko jeden strumień audio z jednego programu jednocześnie - oznacza to, że podczas odtwarzania multimediów usłyszysz dźwięk tylko z PotPlayer'a.

Jeśli Twoja karta dźwiękowa natywnie obsługuje ASIO - to dobrze, ale jeśli nie, najpierw musimy pobrać i zainstalować sterownik ASIO4ALL.

Kolejnym problemem jest to, że nie można po prostu wybrać ASIO4ALL w preferencjach PotPlayer'a, ponieważ potrzebne jest wsparcie wielokanałowe.
Problem ten rozwiązał Michael Buchberger tworząc sterownik ASIO Renderer Multichannel. Co prawda ostatnią darmową wersją jest v2.0 - tutaj można ją pobrać - ale spełnia swoje zadanie. Jeśli chcesz wspomóc autora, możesz pobrać wersję trial, wypróbować przez 10 dni i, jeśli będzie spełniać Twoje wymagania, zapłacić za nią po okresie próbnym $30 (aktualna wersja to v3.6).

Pobieramy powyżej wymienione aplikacje i instalujemy. Po instalacji ASIO Renderer Multichannel musimy ustawić go jako główny renderer audio
w PotPlayer.

F5 Audio - wybierz Multichannel Asio Renderer Filter z listy rozwijanej Podstawowy renderer.

Inne ustawienia na razie można zostawić takie jak są.

Multichannel Asio Renderer Filter
Fig.1 - Multichannel Asio Renderer Filter

Zastosuj OK

Teraz musimy wybrać sterownik ASIO4ALL jako wyjście do renderowania wielokanałowego.

PotPlayer [PPM] Filtry Multichannel Asio Renderer Filter Drivers

Wybierz ASIO4ALL z listy rozwijanej w Audio-Driver for output.

Wybierz z menu rozwijanego Output samplerate maksymalną częstotliwość próbkowania, którą Twoje urządzenie wyjściowe audio może odtworzyć.

ASIO4ALL
Fig.2 - ASIO4ALL

Zastosuj OK

Teraz uruchomiamy testowe wideo. Ikona ASIO4ALL powinna pojawić się w zasobniku systemowym.

Ikona ASIO w Tray
Fig.3 - Ikona ASIO w Tray

Aby otworzyć ustawienia ASIO4ALL klikamy na ikonę w zasobniku.

Musimy zatrzymać odtwarzanie wideo, aby uzyskać możliwość zmiany ustawień i wybrać urządzenie do odtwarzania dźwięku z listy.

Wybierz urządzenie odtwarzające z listy.

"ASIO Buffer Size" pozwala kontrolować przepływ strumienia bitów, aby wybrać optymalne ustawienia dla urządzenia. Mniej próbek może powodować drgania dźwięku, więcej próbek oznacza większe opóźnienia.

Ustaw suwak "ASIO Buffer Size" na optymalną wartość. Dla mnie "256" działa całkiem dobrze.

Ustaw także suwak "Buffer Offset" na "2 ms", aby uniknąć mikro tykania.

Teraz możesz ponownie uruchomić odtwarzanie testowego wideo, aby sprawdzić, czy wszystko działa poprawnie. Powinno to wyglądać jak poniżej.

Ustawienia ASIO4ALL
Fig.4 - Ustawienia ASIO4ALL

Przez większość czasu używam słuchawek stereo (lub głośników z laptopa) i kiedy odtwarzam wideo z wieloma kanałami audio, wolę mieć pełną kontrolę nad ich mapowaniem.

Jeśli używasz podobnego zestawu, to najpierw musisz wyłączyć w natywnym dekoderze PotPlayer: "Normalizacja macierzy", "Rozszerz Stereo na Center" i "Rozszerz Stereo na Surround", aby przekazać wszystkie kanały bezpośrednio do Multichannel ASIO Renderer oraz zastosować ustawienia wyjścia głośnikowego na "Nie zmieniaj (jak na wejściu)". Powinno to wyglądać jak poniżej.

Ustawienia PotPlayer dla ASIO4ALL
Fig.5 - Ustawienia PotPlayer dla ASIO4ALL

PotPlayer [PPM] Filtry Multichannel Asio Renderer Filter Channel Mapping.

Podczas odtwarzania wideo z dźwiękiem wielokanałowym można zaznaczyć i odznaczyć pola wyboru w tej matrycy, aby przekierować strumienie dźwięku do odpowiednich kanałów wyjściowych.

Mapowanie kanałów ASIO4ALL
Fig.6 - Mapowanie kanałów ASIO4ALL

Przeszliśmy przez nieco skomplikowaną metodę na używanie ASIO w Potplayer. Przypominam jednak, że ta konfiguracja jest bardzo specyficzna
i dla niektórych z Was może w ogóle nie działać.

Efekt końcowy na poniższym zrzucie.

Ustawienia finalne mapowania kanałów ASIO4ALL
Fig.7 - Ustawienia finalne mapowania kanałów ASIO4ALL

Od wersji 1.7.20538 twórca Potplayer usunął dekoder SW HEVC. Zostało to wymuszone przez "panów w garniturach" od ochrony patentów,
którzy odwiedzili biuro w Seulu. Teraz musisz mieć procesor graficzny obsługujący HEVC (H/W), jeśli jednak nie posiadasz takiej karty,
a chciałbyś w dalszym ciągu oglądać wideo HEVC w trybie S/W, to należy zainstalować pakiet LAV (odtwarzacz sam do niego odsyła) lub użyć dekodera FFmpeg[64].dll z pakietu OpenCodec (vide foto poniżej).

Odtwarzanie wideo HEVC
Fig.1 - Odtwarzanie wideo HEVC

Pod koniec 2019 roku deweloperzy przeszli z bardziej klasycznego systemu wersjonowania, tj. 1.7.20977, na wersję opartą na dacie, tj. 191211, jednak zachowując ten pierwszy, ale wewnątrz, w oknie O programie (klawisz skrótu F1). Innymi słowy, od teraz odtwarzacz ma dwie wersje jednocześnie - zewnętrzną, publikowaną na oficjalnej stronie, oraz wewnętrzną, dostępną z poziomu samej aplikacji.

Wersje w oknie O programie
Fig.1 - Wersje w oknie "O programie"

Jeszcze info dla uważnych użytkowników - instalator odtwarzacza nie posiada teraz daty podpisu cyfrowego, a wersja w zakładce Szczegóły niekoniecznie jest tą, która będzie dostępna po instalacji we wspomnianym wcześniej okienku O programie.

Wersje w oknie Szczegóły
Fig.2 - Wersje w oknie "Szczegóły"

Open Codec - dodatkowy pakiet kodeków dla PotPlayer, który jest opcjonalnie oferowany na ostatnim etapie instalacji programu.
Zdecydowanie zalecam pobranie i zainstalowanie go - z pewnymi zastrzeżeniami - ponieważ bez niego nie będzie można odtwarzać dźwięku zakodowanego za pomocą AC3, DTS, AAC, itp. Tak więc podczas uruchamiania instalatora Open Codec widzimy 4 punkty:

Instalacja Open Codec
Fig. 1 - Instalacja Open Codec


  1. Core Files - FFmpegMininum.dll
  2. OpenCodec Files - OpenCodecUnity.dll
  3. FFmpeg Files - FFmpeg.dll
  4. Intel H.264 MVC Decoder - libmfxsw.dll

Do normalnej pracy odtwarzacz potrzebuje tylko Core Files, tj. FFmpegMinum.dll (dla wersji 64-bitowej będzie występował pod nazwą FFmpegMinum64.dll). Reszta bibliotek z punktów 2-4 jest po prostu zbędna i nie odgrywa żadnej roli, więc nie ma potrzeby ich instalować.

 

Pojawia się dość logiczne pytanie - dlaczego nie zintegrować wsparcia dla wyżej wymienionych formatów audio bezpośrednio z PotPlayer'em?
Wsparcie już istnieje, ale nie będzie działać bez biblioteki FFmpegMininum.dll. Wszystkie te dziwne manipulacje są wykonywane tylko w jednym celu - aby uniknąć możliwych problemów z właścicielami praw autorskich.

Pytanie: Dlaczego PotPlayer chce łączyć się z serwerem przy każdym uruchomieniu?
Odpowiedź: Istnieją cztery powody dlaczego to robi;

  1. Aby sprawdzić czy są aktualizacje - może to zostać wyłączone przez użytkownika w obszarze F5 >> Ogólne >> Automatyczne aktualizacje >> Nigdy
  2. Aby sprawdzić ważne aktualizacje zabezpieczeń - użytkownik nie może ich wyłączyć!
  3. Aby zwiększyć liczbę uruchomień o 1 więcej - użytkownik nie może tego wyłączyć!
  4. Aby uzyskać odpowiedź ze strony "http://potplayertv.daum.net/checksvc" w celu ustalenia, czy funkcja okna broadcast powinna być włączona, czy nie, dotyczy to tylko wersji PotPlayerMini i nie może być wyłączone przez użytkownika! (wyłącza funkcję okna broadcast (F8), gdy nie otrzyma ze strony wyniku większego niż 0).
GitHub

GitHub - strefa wymiany myśli
i swobodnego kodowania



PotPlayer Club (2024) Wszelkie prawa zastrzeżone.