Forum forum.napiprojekt.pl Strona Główna


 FAQFAQ  RegulaminRegulamin   SzukajSzukaj   GrupyGrupy   RejestracjaRejestracja 
 ProfilProfil   Zaloguj się, by sprawdzić wiadomościZaloguj się, by sprawdzić wiadomości   ZalogujZaloguj  

Kodowanie napisów latin2 oraz CP1250 - propozycja zmian

 
Napisz nowy temat   Odpowiedz do tematu    Forum forum.napiprojekt.pl Strona Główna -> Propozycje rozwoju
Zobacz poprzedni temat :: Zobacz następny temat  
Autor Wiadomość
venom387



Dołączył: 19 Wrz 2008
Posty: 1

Podziękował: 0
Łącznie otrzymał 0 podziękowań w 0 postach

Ostrzeżenia: 0/5

PostWysłany: Nie Sie 12, 2012 10:12    Temat postu: Kodowanie napisów latin2 oraz CP1250 - propozycja zmian Odpowiedz z cytatem

Wiele obecnych telewizorów jest opartych o system linux dlatego też występują problemy z używaniem napisów w formacie Windows ANSI (CP1250) - problem z niektórymi polskimi znakami (ą,ź,ś). W linuxie jak wiadomo mamy kodowanie latin2 (dla polskich znaków) i takie też kodowanie obsługują te telewizory, dlatego jest różnica w wyświetlanych znakach. Co więcej poprzez serwer medialny DLNA (Mezzmo, Serviio itp.) tylko napisy w formacie Windows ANSI (bez nagłówka, 8-bit na znak) są rozpoznawane przy filmach DivX/XviD (nie działają Unicode) oraz dodatkowo muszą być w formacie *.srt (SubRip). Więc moja propozycja jest taka, żeby w programie napiprojekt można było pobierać napisy jeszcze dodatkowo w formacie o kodowaniu latin2 (oprócz obecnie dostępnych czterech). Jest to kwestia zmiany kodu znaków w pliku np. dla litery 'ś' należy zmienić kod 0x9C na 0xB6 i napisy będą już poprawnie widoczne w telewizorze. Tu jest tabela "Porównanie z ISO 8859-2" która opisuje dokładnie co i na co trzeba zmienić: http://pl.wikipedia.org/wiki/Windows-1250

EDIT:
Jakby ktoś potrzebował załączam program napisany przeze mnie do tej konwersji. U mnie działa wyśmienicie. Plik musi być zapisany jako ANSI w windowsowym notatniku/wordpadzie. Jako parametr podajemy nazwe pliku do konwersji. Instrukcja obsługi - po uruchomieniu programu bez parametru (uruchamiamy go z wiersza poleceń (cmd)).
http://www.speedyshare.com/9TUgh/cp1250tolatin2.exe

EDIT2:
Nowsza wersja v1.1 teraz nazwa folderu może zawierać spacje. Więc przeciągamy plik *.srt lub *.txt z każdego miejsca na komputerze na cp1250tolatin2.exe i od razu mamy przekonwertowany w miejscu plik.
http://www.speedyshare.com/etCGT/cp1250tolatin2.exe

EDIT3:
Aktywny link: http://www.mediafire.com/?y69igf2dyo2wpbp


Ostatnio zmieniony przez venom387 dnia Nie Lis 11, 2012 10:20, w całości zmieniany 2 razy
Powrót do góry
Ogląda profil użytkownika Wyślij prywatną wiadomość
Reklamiarz
Członek zespołu








Ostrzeżenia:

PostWysłany: Nie Sie 12, 2012 10:12    Temat postu: Klikając w reklamę wspierasz serwis



Powrót do góry
gorux



Dołączył: 26 Paź 2008
Posty: 1

Podziękował: 0
Łącznie otrzymał 0 podziękowań w 0 postach

Ostrzeżenia: 0/5

PostWysłany: Nie Wrz 02, 2012 14:15    Temat postu: Odpowiedz z cytatem

Zgadzam się z przedmówcą. Jeśli wynikałby jakiś problem z wprowadzeniem dodatkowego formatu kodowania, to może na początek dobrze byłoby aby NapiProjekt po ściągnięciu napisów sam był w stanie na życzenie użytkownika podmienić znaki polskie na neutralne (ą -> a, itp.). Pozdrawiam.
Powrót do góry
Ogląda profil użytkownika Wyślij prywatną wiadomość
Wyświetl posty z ostatnich:   
Napisz nowy temat   Odpowiedz do tematu    Forum forum.napiprojekt.pl Strona Główna -> Propozycje rozwoju Wszystkie czasy w strefie CET (Europa)
Strona 1 z 1

 
Skocz do:  
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


RSS

Powered by phpBB © 2001, 2005 phpBB Group