Inspektor Gadżet main image

Inspektor Gadżet main image
Pokazywanie postów oznaczonych etykietą film. Pokaż wszystkie posty
Pokazywanie postów oznaczonych etykietą film. Pokaż wszystkie posty

niedziela, 22 stycznia 2012

HP TouchPad: polskie napisy do filmów

TouchPad, jak każdy szanujący się tablet, służy między innymi do oglądania filmów. Niestety WebOS 3.0.x nie jest oryginalnie wyposażony w żaden sensowny, offline-owy odtwarzacz wideo. Trzeba więc skorzystać z któregoś z odtwarzaczy firm zewnętrznych, a są takie dostępne 2: TouchPlayer - darmowy, dość prosty, ale całkiem fajny odtwarzacz oraz KalemSoft Media Player - w pełni profesjonalny, znacznie bardziej zaawansowany i rozbudowany. Niestety żaden z nich, choć oba oferują wyświetlanie napisów, nie chciał poprawnie wyświetlić napisów z polskimi znakami. Nie ważne czy napisy kodowałem w Windows jako ANSI, ASCII czy UTF-8 - na TouchPadzie zawsze zamiast polskich znaków wyświetlane były tzw. "krzaczki". Okazuje się jednak że jest i na to sposób :)

Rozwiązanie dotyczy jednak tylko odtwarzacza KalemSoft Media Player (w przypadku TouchPlayera nie udało mi się znaleźć sposobu na poprawne wyświetlenie polskich napisów) i jest dość banalne - myślę, że każdy sobie z tym poradzi. Okazuje się bowiem, że KalemSoft Media Player, choć nie czyta poprawnie polskich znaków zakodowanych w UTF-8, czyta i wyświetla właściwie napisy zakodowane w formacie ISO 8859-2. Z tym że muszą być one w pliku typu .srt (tylko takie czyta Kalemsoft Media player). Więc do uzyskania właściwego końcowego efektu potrzebne będą 2 aplikacje na Windows:
» BestPlayer - do konwersji napisów .txt (czy to mpl2, tmp czy mdvd) do formatu .srt (lub dowolne inne narzędzie pozwalające zapisać napisy w tym formacie)
» Gżegżółka - do konwersji kodowania polskich znaków z dowolnego formatu znaków do formatu ISO-8859-2.

Interesujące nas napisy otwieramy w BestPlayerze i eksportujemy do formatu SRT (menu Napisy/Eksportuj do formatu -> SRT). Krok ten można pominąć jeśli już mamy napisy w formacie .srt. Następnie otwieramy Gżegżółkę, wybieramy opcję "Konwersja" i wybieramy sposób konwersji z "Automatyczny" do "ISO 8859-2 (Europa Środkowa)". Przeciągamy plik/pliki z napisami do okienka Gżegżółki (lub dodajemy je przez menu Edycja/Dodaj pliki) i klikamy 'Start'. Gotowe. Pliki z napisami są przekodowane do ISO 8859-2 (a kopia oryginalnych napisów jest zapisywana w tym samym katalogu z rozszerzeniem .bak). Oczywiście można tez odwrotnie: najpierw Gżegżółka konwertuje pliki txt z napisami do ISO 8859-2, potem BestPlayer zapisuje te napisy w formacie .srt. Jak kto woli.

Teraz tylko wystarczy skopiować pliki z napisami .srt do TouchPada do tego samego katalogu gdzie umieszczony jest film (będą one otwierane automatycznie). Przed odtworzeniem filmu należy jeszcze w KSM Player wybrać właściwe kodowanie napisów: przycisk 'Subs Encoding' -> z listy wybrać 'ISO-8859-2 (East EU)'. Teraz wszystkie napisy będą czytane jako ISO 8859-2 i odtwarzane z naszymi polskimi ą, ę, ś i ż... :)

środa, 7 grudnia 2011

Tablet ZiiO 7": filmy z napisami... i to po polsku

Najważniejsza podczas długich podróży z tabletem ZiiO 7" wydaje się być możliwość posłuchania muzyki, poczytania książek lub oglądnięcia filmu. Czy to w autobusie, tramwaju czy metrze zawsze miło jest założyć słuchawki i odpalić nowy odcinek ulubionego serialu czy pełnowymiarowy film za pomocą wbudowanego, firmowego odtwarzacza ZiiVideo. Urządzenie nie ma żadnych problemów z obsługą dowolnych formatów wideo, ale co z napisami? Bez nich większość użytkowników filmu oglądnąć nie może (w tym i ja niestety).

Przeczesałem fora, portale z darmowymi aplikacjami na androida i nic... Bieda. Żeby było gorzej nawet oficjalny support Creativa, w dziale pytań i odpowiedzi informuje, że napisy nie są obsługiwane:
Ale nie poddałem się - zbadałem sprawę organicznie: wrzuciłem plik z napisami w formacie SRT (i o takiej samej nazwie jak plik wideo) do katalogu gdzie przechowywany był sam film i odpaliłem ZiiVideo. O oto stał się cud - po 'puknięciu' w ikonkę wielkości czcionki ( takie jakby "A" ) napisy wyświetliły się! Tyle że bez polskich znaków - choć plik otwierany w komputerze w Notatniku pokazywał wszelkie polskie znaki specjalne. Ale i to można naprawić - plik SRT musi być po prostu zapisany z kodowaniem znaków UTF-8.

Teraz po kolei jak przygotować dowolne napisy, aby były wyświetlane poprawnie w ZiiVideo:
- Otwieramy film i napisy (w dowolnym formacie) na komputerze z Windows w odtwarzaczu BESTplayer 2.0
- Po sprawdzeniu czy napisy dobrze się synchronizują z menu BESTplayera wybieramy 'Napisy -> Eksportuj do formatu -> SRT'
- Plik SRT z napisami otwieramy w Notatniku Windows i zapisujemy ponownie/nadpisujemy istniejący plik ('Zapisz jako') wybierając z menu zapisu kodowanie UTF-8


- oba pliki (wideo i napisy) wgrywamy do ZiiO (czy do pamięci wewnętrznej czy na kartę) do tego samego folderu i voila!

Wystarczy uruchomić ZiiVideo i odpalić film - napisy są automatycznie wyświetlane z polskimi znakami.