Konwerter napisów - prośba o testy
- ethanak
- Wygnańcy
- Posty: 3054
- Rejestracja: 04 gru 2007, 13:19
- Płeć: Mężczyzna
- Wersja Ubuntu: 12.04
- Środowisko graficzne: GNOME
- Architektura: x86
- Lokalizacja: Bielsko-Biała
- Kontakt:
Konwerter napisów - prośba o testy
Witam jako pierwszy
Program powstał jako odpowiedź na problem jednego z użytkowników forum. Jest to program konsolowy, napisany w czystym Pythonie, i (jak sama nazwa wskazuje) służy do konwersji napisów do filmów.
Do ściągnięcia z: http://tts.polip.com/files/subconvert.tgz
Wydanie polecenia "python subconvert.py -h" wyświetli wszystkie opcje programu.
Licencja: GPL
Wymagania:
Python (chyba jasne)
enca (w przypadku jeśli potrzebujemy konwersji charsetu napisów)
ffmpeg (w przypadku, jeśli konwertujemy między formatem ramkowym i czasowym, a nie podajemy fps).
Możliwości:
a) obsługa pięciu najpopularniejszych formatów na wejściu (MicroDVD, MPL2, SubRip, TMPlayer, SubViewer) oraz dwóch dodatkowych na wyjściu (JacoSUB, FAB)
b) możliwość przekodowania napisów do odpowiedniego kodowania
c) możliwość przesunięcia w czasie napisów
d) dla programistów: łatwe dodanie nowych formatów (klasy kodeków mają po kilkanaście linijek).
Ponieważ program stanowi jednocześnie poletko doświadczalne dla nowej wersji Mileny ABC, bardzo proszę o testy.
Program w chwili obecnej nie ma żadnego GUI, ale jeśli zajdzie potrzeba mogę dopisać w GTK (po konsultacji jak to właściwie miałoby wyglądać). Jeśli ktoś uzna że program jest przydatny i uprze się na zrobienie tego w Qt - nie widzę przeciwwskazań.
Program powstał jako odpowiedź na problem jednego z użytkowników forum. Jest to program konsolowy, napisany w czystym Pythonie, i (jak sama nazwa wskazuje) służy do konwersji napisów do filmów.
Do ściągnięcia z: http://tts.polip.com/files/subconvert.tgz
Wydanie polecenia "python subconvert.py -h" wyświetli wszystkie opcje programu.
Licencja: GPL
Wymagania:
Python (chyba jasne)
enca (w przypadku jeśli potrzebujemy konwersji charsetu napisów)
ffmpeg (w przypadku, jeśli konwertujemy między formatem ramkowym i czasowym, a nie podajemy fps).
Możliwości:
a) obsługa pięciu najpopularniejszych formatów na wejściu (MicroDVD, MPL2, SubRip, TMPlayer, SubViewer) oraz dwóch dodatkowych na wyjściu (JacoSUB, FAB)
b) możliwość przekodowania napisów do odpowiedniego kodowania
c) możliwość przesunięcia w czasie napisów
d) dla programistów: łatwe dodanie nowych formatów (klasy kodeków mają po kilkanaście linijek).
Ponieważ program stanowi jednocześnie poletko doświadczalne dla nowej wersji Mileny ABC, bardzo proszę o testy.
Program w chwili obecnej nie ma żadnego GUI, ale jeśli zajdzie potrzeba mogę dopisać w GTK (po konsultacji jak to właściwie miałoby wyglądać). Jeśli ktoś uzna że program jest przydatny i uprze się na zrobienie tego w Qt - nie widzę przeciwwskazań.
- makson
- Przebojowy Jelonek
- Posty: 1542
- Rejestracja: 23 mar 2009, 07:10
- Płeć: Mężczyzna
- Wersja Ubuntu: 16.04
- Środowisko graficzne: Xfce
- Architektura: x86_64
Re: Konwerter napisów - prośba o testy
Rozumiem, że programu potrzebujesz jako element "Milena", ale czy ma on jakieś zastosowanie, którego nie realizuje np. Gaupol?
Miałem Linuksa, zanim stało się to modne.
- ethanak
- Wygnańcy
- Posty: 3054
- Rejestracja: 04 gru 2007, 13:19
- Płeć: Mężczyzna
- Wersja Ubuntu: 12.04
- Środowisko graficzne: GNOME
- Architektura: x86
- Lokalizacja: Bielsko-Biała
- Kontakt:
Re: Konwerter napisów - prośba o testy
to nie tak.makson pisze:Rozumiem, że programu potrzebujesz jako element "Milena", ale czy ma on jakieś zastosowanie, którego nie realizuje np. Gaupol?
wbudowany w milenę edytor ma przeczytać napisy w popularnych formatach i skonwertować na własną wewnętrzną reprezentację. przedstawiony program realizuje ten sam algorytm, ale rzeczywisty kod jest inny. milena jest pisana w c, konwerter w pythonie.
gaupol jest graficznym edytorem. mój program to wyłącznie konwerter. czy uruchomisz gaupola zdalnie przez ssh? czy jesteś w stanie wsadowo skonwertować jednym poleceniem np.cały serial (100 odcinków) w jakimś katalogu?
-
- Sędziwy Jeż
- Posty: 36
- Rejestracja: 20 kwie 2009, 14:59
- Płeć: Mężczyzna
- Wersja Ubuntu: 16.04
- Środowisko graficzne: Xfce
- Architektura: x86_64
Re: Konwerter napisów - prośba o testy
Zrobiłem mały test.
Fragment pliku wejściowego jest taki:
Fragment pliku wyjściowego:
Użyłem takiego polecenia:
Prawdopodobnie o czymś tutaj zapomniałem, ponieważ testując (oglądając film) z nowymi napisami, zauważyłem, że "migają" bardzo szybko i widać je na całym ekranie.
Napisy w pliku wejściowym są o kilka sekund opóźnione, ale to chyba bez znaczenia.
Fragment pliku wejściowego jest taki:
Kod: Zaznacz cały
[470][489]Napije siê pan kawy?
[490][510]Chêtnie.
[540][560]Jest pan st¹d?
[570][590]Wyjecha³em dawno temu.
[610][629]Sporo siê tu zmieni³o, prawda?
[630][650]Wszystko siê zmienia.
[670][690]Wlaæ panu kropelkê whisky?
[720][739]By³oby mi³o.
[740][766]Proszê siê rozgociæ.|Zaraz podam kawê.
Kod: Zaznacz cały
{11}{12}Napije siê pan kawy?
{12}{12}Chêtnie.
{13}{14}Jest pan st¹d?
{14}{14}Wyjecha³em dawno temu.
{15}{15}Sporo siê tu zmieni³o, prawda?
{15}{16}Wszystko siê zmienia.
{16}{17}Wlaæ panu kropelkê whisky?
{18}{18}By³oby mi³o.
{18}{19}Proszê siê rozgociæ.|Zaraz podam kawê.
Kod: Zaznacz cały
python subconvert.py -m quest.avi -t quest.txt -F d -o /home/qwlxatyn/bin/testy/wynik
Napisy w pliku wejściowym są o kilka sekund opóźnione, ale to chyba bez znaczenia.
Rule: 1002 (level 2) -> 'Unknown problem somewhere in the system.'
- ethanak
- Wygnańcy
- Posty: 3054
- Rejestracja: 04 gru 2007, 13:19
- Płeć: Mężczyzna
- Wersja Ubuntu: 12.04
- Środowisko graficzne: GNOME
- Architektura: x86
- Lokalizacja: Bielsko-Biała
- Kontakt:
Re: Konwerter napisów - prośba o testy
Aha - gdzieś zamiast pomnożyć to podzieliłem przez 10
Poprawię.
-- 17 paź 2012 06:51 --
Poprawione (mam nadzieję)
Poprawię.
-- 17 paź 2012 06:51 --
Poprawione (mam nadzieję)
Kto jest online
Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 0 gości