Logo
  • FORUM
  • FILMOSKOP
  • ZGŁOŚ OKAZJĘ
  • POMOC »
    • KOSZTY WYSYŁKI
    • BLU-RAY Z POLSKĄ WERSJĄ
    • PORÓWNYWARKA
    • OFERTY DNIA
  • FILMOŻERCY »
    • O STRONIE
    • WSPÓŁPRACA
    • KONTAKT

  • Szukaj
  • Użytkownicy
  • FAQ
Posiadasz już konto?  Zaloguj się  lub    Stwórz konto
Logowanie na Filmozercy.com | Forum
Filmozercy.com | Forum › Blu-ray i DVD › Dział techniczny
1 2 3 4 5 ... 8 Dalej »

Oppo BDP-10X, UDP-20X, Cambridge CXU/HD - Automatyczne zarządzanie napisami do płyt

Strony (13): 1 2 3 4 5 ... 13 Dalej »
 
Opcje tematu
Oppo BDP-10X, UDP-20X, Cambridge CXU/HD - Automatyczne zarządzanie napisami do płyt
Offline prodarek
Posting Freak
Liczba postów: 2,310
Reputacja: 169
 
#1
Lightbulb  11-04-2023, 17:08 (Ten post był ostatnio modyfikowany: 15-04-2025, 19:28 przez prodarek.)
Dzień dobry,

Skrypt został przetestowany i działa na Oppo BDP-10X, UDP-20X, Cambridge Audio CXUHD, rozpakowany folder "AutoScript" z pobranej paczki kopiujemy bezpośrednio na dysk USB, który później musi być podłączony do oppo przez cały czas. Skrypt w żaden sposób nie modyfikuje systemowych plików. Język interfejsu w oppo musi być ustawiony na język Polski, aby działał z innym językiem należy edytować plik setup.ini i wpisać poprawną nazwę przy pozycji EXT_SUBTITLE_LANG=TUTAJ, np z w przypadku języka angielskiego jest to "Other", jest to nazwa dla napisów zewnętrznych którą widzimy w menu ich wyboru.

Jak to działa?:
____________________________________________
* Podczas uruchomienia oppo startuje na nim serwer ftp który przyznaje nam zdalny dostęp do dysku USB, aby połączyć się z serwerem można użyć klienta ftp filezilla, total commander, x-plore(android). Wymagane jest podanie IP oppo, login(nazwa użytkownika) root, brak hasła, czasem niektórzy klienci ftp nie pozwalają na logowanie bez hasła wtedy należy wpisać hasło również root.

____________________________________________
* Teraz wystarczy że do głównego folderu jaki widzimy po zalogowaniu do serwera ftp wrzucimy napisy o dowolnej nazwie z rozszerzeniem srt i podczas włączonego filmu przyciśniemy na pilocie guzik CLEAR a spowoduje to automatyczne włączenie napisów.

____________________________________________
*Istnieje również możliwość zbudowana własnej bazy napisów do posiadanych płyt która na podstawie tak zwanego id płyty a dokładnie wielkości bitowej płyty i czasu trwania materiału wideo powiąże ją z napisami które przygotujemy. Wygląda to tak w praktyce że w folderze all_sub na USB umieszczamy napisy z dopiskiem id (mogą być również dopisane dwa numery będzie to przydatne w przypadku gdy do wersji BD jak i UHD pasują te same napisy). Skąd wziąć id płyty? jest zapisywane automatycznie w pliku disc_id na USB chwilę po uruchomieniu odtwarzania filmu lub ręcznie po wciśnięciu przycisku CLEAR. Tak zwane id płyty prawidłowo może być również odczytane z płyty w systemie Windows w programie ImgBurn po kliknięciu weryfikuj płytę wskazana tam wielkość bitowa płyty będzie odpowiadać tej którą wskazuje oppo i system linux.

Oznacza to że na dysku USB możemy posiadać napisy do wszystkich swoich filmów i jednym przyciskiem na pilocie CLEAR włączać je dla odtwarzanej płyty.
[Obrazek: Rn8uill.png]

Skrypt w najnowszej wersji od teraz automatycznie sam włącza napisy z bazy po wykryciu odtwarzania jak i również ustawia domyślną ścieżkę audio/napisów której język ustawiamy w setup.ini
Aby automatyczne odtwarzanie filmu została rozpoznane, materiał musi mieć długość ponad 900 sekund, posiadać powyżej 5 rozdziałów i poniżej 99.

____________________________________________
* Czasem na płycie znajdują się napisy tak zwane forced czyli wymuszone który nie jesteśmy w stanie wyłączyć w tym przypadku przyciśnięcie przycisku CLEAR spowoduje obniżenie ich pozycji jak najniżej -10, włączenie napisów zewnętrznych z USB, trick sprzedał @misfit.
____________________________________________

Dodatkowe informacje:
Zamontowanie serwera NFS jest sygnalizowane "paskiem głośności"
Dodanie informacji o płycie do pliku disc_id jest sygnalizowane "paskiem głośności"
Na dysku usb w katalogu AutoScript znajduje się plik supersub.log w którym możemy podglądnąć działanie skryptu.

__________
Wyjaśnienie konfiguracji pliku setupi.ini
y = TAK (puste funkcja wyłączona)


AUTO_MODE=y < Automatyczne włączanie napisów, wybór ścieżki audio i profilu wideo dla HDMI1  dla BD jest to Mode1, dla DVD jest to Mode2.
CLEAR_ZERO=y < Włączenie rozszerzonej funkcjonalności dla przycisków 0 i CLEAR.
EXT_SUBTITLE_LANG=Inne < Nazwa dla napisów zewnętrznych którą widzimy w menu wyboru napisów, zależy od ustawień języka interfejsu.
SUBTITLE_SHIFT=3 < Domyślna pozycja dla napisów.
SUBTITLE_DEFAULT_LANG=Polski < Domyślnie wybierany język dla ścieżki napisów.
AUDIO_DEFAULT_LANG=Angielski > Domyślnie wybierany język dla ścieżki audio z priorytetem wyboru ścieżki najwyższej jakości truehd > dts.
PICTURE_MODE_SWITCH=y > Przełączenie profilu wideo HDMI1 na Mode1 dla BD, HDMI1 na Mode2 dla DVD.
DARBEE_OFF= Po wykryciu odtwarzania automatycznie wyłącza funkcję Darbee, tylko modele 103D / 105D.
TELNET= > Zdalny dostęp przez klienta telnet do odtwarzacza, tylko dla 10X.
SSH= Zdalny dostęp przez klienta SSH do odtwarzacza, tylko dla 20X.
IP=192.168.xx.xx > Adres Ip do serwera NFS(nas)
NFS=
NFS_PATH=
SMB=
SMB_PATH=
SMB_LOGIN=
SMB_PASS=
SUB_FROM_SERVER=y < Szukanie napisów na naszym serwerze NAS (nfs).
SUB_SERVER_PATH=/sub < ścieżka do folderu napisów na naszym serwerze NAS (nfs) w tym katalogów tworzymy all_sub z alternatywną bazą napisów.

# Tworzenie kopii partycji mac_addr, key_block and fe_power_curve do folderu /AutoScript/nand_backup.
NAND_BACKUP=

Lista zmian:
V21 - Dodana obsługa napisów SUP.
V24 - Automatyczne włączanie napisów i wybranej domyślnej ścieżki audio.
V27 - Dodany dostęp przez ssh dla modelu 20X, telnet tylko w modelu 10X
V28.1 - Dodane poprawne wykrywanie Cambridge Audio CXUHD, automatyczne wybranie preferowanej ścieżki audio działa również dla AVCHD, poprawiono auto wykrywanie odtwarzania filmu.
V29 - Obsługa BDISO, BDMV, AVCHD i automatyczne włączanie napisów dla plików m2ts mkv.
V29fix - Naprawiono nie działające połączenie z SSH, poprawione automatyczne włączanie preferowanej ścieżki audio.
V30.1 - SUBTITLE_DEFAULT_LANG gdy płyt zawiera określony język napisów skrypt automatycznie je włączy. SUB_FROM_SERVER, SUB_SERVER_PATH szukanie napisów również na serwerze nas(nfs)
V32 - Sporo optymalizacji kodu i dodana obsługa samby.
V32.7
- Optymalizacja montowania zasobów SMB.
- Przycisk CLEAR od teraz również przeładuje dysk usb i zamontuje ponownie zasoby NFS/SMB (tylko gdy odtwarzanie jest zatrzymane).
- Zapobieganie podwójnego uruchamiania skryptów lub ich nakładania się na siebie.
- Dodana funkcja NAND_BACKUP= do tworzenia kopii pamięci NAND ale tylko najważniejszych partycji.
- Dodany serwer WWW od teraz podgląd na dziennik i plik z bazą ID naszych płyt mamy w przeglądarce internetowej po wpisaniu IP odtwarzacza.

V32.8
- Możliwość posiadania wielu napisów dla jednej płyty z tym samym czasem, ich wybór następuje losowo po wciśnięciu CLEAR.
- Możliwość ustawienia dwóch języków audio jako priorytetowe AUDIO_DEFAULT_LANG1=, AUDIO_DEFAULT_LANG2=
- Dodane rozpoznanie ścieżki LPCM 5.1 i jej automatycznym wybór.
- Troszkę zmieniony panel www
   

V34
Bardzo dużo zmian lecz wymienię te najważniejsze:
- zmiana w setup.ini SET_ONLY_IF_NOT=Polski , takie ustawienie spowoduje że ustawienie AUDIO_DEFAULT_LANG=Angielski nie przełączy na Angielską ścieżkę o najwyższej jakości, jeśli na płycie znajduje się Polska ścieżka audio
- SUP_SUPPORT= , obsługa napisów sup przez skrypt wymaga włączenia, domyślnie napisy te nie są uwzględniane.
- Wyszukiwanie napisów napiprojekt.pl i automatyczne przekonwertowanie wraz poprawą i usuwaniem zbędnych znaków.
- Wyszukiwanie napisów opensubtitles.org (tylko oppo 20X) i automatyczne przekonwertowanie wraz poprawą i usuwaniem zbędnych znaków.
- Lokalna wyszukiwarka plików napisów
- Lokalne wyszukiwanie plików wideo
- wiele innych rzeczy których opisywać mi się nie chce, aby się dowiedzieć jakich po zalogowaniu przez terminal telnet lub SSH wpisać w konsoli h
Aby móc zalogować się do oppo przez terminal należy włączyć jedną z funkcji:
# Telnet access only for 10X, enable =y.
TELNET=
# SSH access only for 20X, enable =y.
SSH=

Klientem telnet czy też ssh może być dowolny klient jak np putty (Windows) lub telefonie android terminus
[Obrazek: n8Duilj.jpeg]

V34.1
https://mega.nz/file/1g0TmLJI#oSLMPL7ybi0G7yfBh7nMBmVH5Kxe4ep7o6GjGZizWJQ


__________________________
Stare wersje
V29fix
https://mega.nz/file/4ocEEZjT#CeRtD8AXprkm8nYSm8nHxJB4jCfrLb45Su5A_Pzbj30
V30.1
https://mega.nz/file/5tUDjJYY#Ab0eh8sd_eRRBR_Ozp8sUQwzY3cFTFITg9x7CeQ_Ris
V32.3
https://mega.nz/file/dllhhYwC#gGIn_2PBDjGBMxdRotBLj_NxgeM6v-m0fdVRxqYcguY
V32.7
https://mega.nz/file/At92xQxS#jI6wTIlGid6uwIeiO498tBPd55zzx5yjuQS8I7uWHjI
V32.8
https://mega.nz/file/Yl1UVIxD#2MvHmLItZjdKF1ifkbjMD2l3WngjAz8sKgxyoPyGK1c
____________________________
Podziękowania dla ludzi z wątku https://www.avforums.com/threads/free-oppo-and-clones-jailbreak.2332399, bez rozwiązań tam podpatrzonych ten projekt by nie powstał.
Podziękowania dla @The Chief z forum.ixbt.com za modyfikację lirc_monitor a w szczególności dla @JohnyL za pomysł a w zasadzie ideę identyfikacji napisów na podstawie "id".


Oppo 10X / 20X - Auto zarządzanie napisami do płyt
Jeśli szukasz modyfikacji fw do Oppo 9X / 10X napisz PW
Odpowiedz
Wyślij ten wątek znajomemu
Wyślij ten wątek znajomemu
Wyślij ten wątek znajomemu
Wyślij ten wątek znajomemu
Online Filmozercy.com
To jest reklama
Liczba postów: Spora
Reputacja: Najwyższa
Ta reklama nie jest widoczna dla zalogowanych użytkowników.


Reklama
Offline pred895
Posting Freak
Liczba postów: 3,754
Reputacja: 138
     
#2
11-04-2023, 17:28 (Ten post był ostatnio modyfikowany: 11-04-2023, 17:28 przez pred895.)
Świetna robota, skrypt działa doskonale. Teraz można sobie zapisać info z płyty i na stałe zostawić sobie napisy do danej płyty na USB a Oppo za pomocą jednego przycisku CLEAR dopasuje je do odpowiedniej płyty w kolekcji.


Moje Blu >> Kolekcja
FS >> FS
Unboxing >> YouTube
Odpowiedz
Wyślij ten wątek znajomemu
Wyślij ten wątek znajomemu
Wyślij ten wątek znajomemu
Wyślij ten wątek znajomemu
Offline misfit
Posting Freak
Liczba postów: 7,386
Reputacja: 676
 
#3
11-04-2023, 17:59
Potwierdzam powyższe - prodarek odwalił kawał dobrej roboty.
Postanowiłem sobie, że do niemal wszystkich napisów dopiszę sobie id płyty, tak aby po naciśnięciu jednego przycisku na pilocie skrypt sam sobie wczytywał odpowiednie napisy dla danej płyty. Trochę mi to zejdzie, bo uzbierało się tego ponad tysiąc, ale opłaci się to w dalszej perspektywie.

Przy okazji automatyczne maksymalne obniżenie "wymuszonych" napisów też ułatwia życie Wink


Odpowiedz
Wyślij ten wątek znajomemu
Wyślij ten wątek znajomemu
Wyślij ten wątek znajomemu
Wyślij ten wątek znajomemu
Offline pred895
Posting Freak
Liczba postów: 3,754
Reputacja: 138
     
#4
11-04-2023, 18:27 (Ten post był ostatnio modyfikowany: 11-04-2023, 18:32 przez pred895.)
Apropos napisów i dziwacznych wydań, to wczoraj odpaliłem sobie pierwszą płytę trzeciego sezonu Narcos Meksyk i ku mojemu zdziwieniu nie mogę w żaden sposób uruchomić napisów zewnętrznych na tej płycie. Opcja inne pojawia się prawidłowo, ale gdy na nią klikam, to wyskakuje komunikat opcja zablokowana przez płytę. Przycisk CLEAR powoduje że napisy pl pojawiają się na ułamek sekundy a na ich miejsce wskakują te oryginalne z płyty ( tak jakby płyta miała dodatkowe zabezpieczenie ). Aby było śmieszniej zapisane na płycie napisy można wyłączyć i włączyć ba nawet da się je przesunąć tak aby nie pojawiały się na ekranie. Problem w tym że inne napisy i te na płycie za chugo nie da się wyświetlić równocześnie... Mam pecha do tego serialu a dwa pierwsze sezony od tego samego wydawcy chodzą prawidłowo.


Moje Blu >> Kolekcja
FS >> FS
Unboxing >> YouTube
Odpowiedz
Wyślij ten wątek znajomemu
Wyślij ten wątek znajomemu
Wyślij ten wątek znajomemu
Wyślij ten wątek znajomemu
Offline HAL 9000
FilmoSkop Mod
Liczba postów: 1,351
Reputacja: 86
   
#5
11-04-2023, 19:35
(11-04-2023, 17:08)prodarek napisał(a):  Zapraszam do testowania.

Dzięki, świetna robota.
Pobrałem obie paczki, jeszcze nie wiem z której wersji w przyszłości będę korzystał, ale dobrze mieć wybór (aktualnie sprzęt mam "offline").


♥ J. S. BACH: 1410 CD ♥
Odpowiedz
Wyślij ten wątek znajomemu
Wyślij ten wątek znajomemu
Wyślij ten wątek znajomemu
Wyślij ten wątek znajomemu
Offline prodarek
Posting Freak
Liczba postów: 2,310
Reputacja: 169
 
#6
11-04-2023, 21:00
Panie do tego czasu to oppo będzie miało jeszcze funkcję robienia popcornu Big Grin


Oppo 10X / 20X - Auto zarządzanie napisami do płyt
Jeśli szukasz modyfikacji fw do Oppo 9X / 10X napisz PW
Odpowiedz
Wyślij ten wątek znajomemu
Wyślij ten wątek znajomemu
Wyślij ten wątek znajomemu
Wyślij ten wątek znajomemu
Offline HAL 9000
FilmoSkop Mod
Liczba postów: 1,351
Reputacja: 86
   
#7
12-04-2023, 16:19
I na to liczę  Big Grin
Ciesze się że nie spoczywasz na laurach i drążysz temat  Tongue


♥ J. S. BACH: 1410 CD ♥
Odpowiedz
Wyślij ten wątek znajomemu
Wyślij ten wątek znajomemu
Wyślij ten wątek znajomemu
Wyślij ten wątek znajomemu
Offline prodarek
Posting Freak
Liczba postów: 2,310
Reputacja: 169
 
#8
13-04-2023, 15:12 (Ten post był ostatnio modyfikowany: 14-04-2023, 00:12 przez prodarek.)
Aktualizacja skryptu szczegóły w poście pierwszym.

Od wersji V11

Zmiana logiki dopasowania napisów do płyty od teraz skrypt również identyfikuje czas w sekundach danego filmu i dopisuje go na koniec numeru "id"(wielkości bitowej płyty), w pliku disc_id będzie teraz zapis w postaci "43685642240t1264" gdzie wcześniej było to 43685642240. Stara metoda dalej funkcjonuje lecz nowa ma nad nią priorytet. Nowe metoda pozwala od teraz identyfikować odcinki seriali i różne wersje filmu na jednej płycie.


Od teraz jedna paczka dla BDP-10X i UDP-20X pod nazwą AutoScriptV11_10X_20X.zip, domyślnie konfiguracja ustawiona jest na połączenie sieciowe typu wifi i model UDP-20X, jeśli chcemy to zmienić wystarczy edytować plik setup.ini i zmienić Y(es) na N(o). Jeśli nasze Oppo to model BDP-10X zmieniamy na OPPO_20X=N, jeśli nasze połączenie sieciowe to ethernet/lan zmieniamy na LAN=Y.


Oppo 10X / 20X - Auto zarządzanie napisami do płyt
Jeśli szukasz modyfikacji fw do Oppo 9X / 10X napisz PW
Odpowiedz
Wyślij ten wątek znajomemu
Wyślij ten wątek znajomemu
Wyślij ten wątek znajomemu
Wyślij ten wątek znajomemu
Offline misfit
Posting Freak
Liczba postów: 7,386
Reputacja: 676
 
#9
13-04-2023, 15:59
Kolejne przełomowe usprawnienie, które umożliwia automatyczne wczytanie napisów nie tylko do seriali i kilku (wersji) filmów znajdujących się na tej samej płycie, ale także np. materiałów dodatkowych.
Teraz tylko znaleźć czas na uzupełnienie id i czasów do kilku tysięcy odcinków posiadanych przeze mnie napisów z serialami... Big Grin


Odpowiedz
Wyślij ten wątek znajomemu
Wyślij ten wątek znajomemu
Wyślij ten wątek znajomemu
Wyślij ten wątek znajomemu
Offline kulcikriu
Posting Freak
Liczba postów: 829
Reputacja: 45
 
#10
14-04-2023, 06:31
Pobrałem i oczywiście zamieszczam podziękowania wraz z wyrazami podziwu dla prodarka.
Chapeau bas!


Odpowiedz
Wyślij ten wątek znajomemu
Wyślij ten wątek znajomemu
Wyślij ten wątek znajomemu
Wyślij ten wątek znajomemu
Strony (13): 1 2 3 4 5 ... 13 Dalej »
 




Użytkownicy przeglądający ten wątek:   1 gości

  •  Wróć do góry
  •  Kontakt
  •   Tanie filmy, okazje, przeceny, społeczność filmowa - Filmozercy.com | Forum
  •  Wersja bez grafiki
© Rush Crafted with ❤ by iAndrew
Polskie tłumaczenie © 2007-2025 Polski Support MyBB
Silnik forum MyBB, © 2002-2025 MyBB Group.
Tryb normalny
Tryb drzewa
Pokaż wersję do druku
Subskrybuj ten wątek
Dodaj ankietę do wątku
Wyślij ten wątek znajomemu