#1 2010-03-14 23:12:39

AvG_5K1LL
Użytkownik
Skąd: Krynica-Zdrój
Dołączył: 2010-03-14

(Softsub-->Hardsub) w VirtualDub + VSFilter (TextSub); problem z FPS

Witam wszystkich.
Nie będę ściemniał że przeorałem forum w szerz i w wzdłuż w celu znalezienia podobnego problemu. No ale kilka tematów przejrzałem i niczego nie znalazłem smutny.
Tak przechodząc do rzeczy to mój problem wygląda następująco. Mam sobie anime (w plikach avi) z softsubami (pliki txt z zapisem w formie MicroDVD) i chciałem je przerobić na hardsuby. Przeczytałem na jakimś forum że można to zrobić w VDubie, po dodaniu DirectVobSub'a korzystając z filtra TextSub, wybieramy tekst i wszystko ma hulać. Zasadniczo to hula ale nie jest do końca tak jak ma być. Jeszcze przed przekodowaniem na podglądzie (w VDub'ie) widać wyraźnie, że im dalej tym bardziej tekst przyspiesza. Co jest o tyle dziwne iż w czasie odtwarzania (np. w MediaPlayerClassic) tekst idzie dobrze (tzn ani niema opóźnień ani nie przyspiesza).

Ma ktoś pomysł jaka jest tego przyczyna ? Za wszelkie sugestie byłbym wdzięczny smile

Offline

#2 2010-03-14 23:16:48

ghostpl22
Użytkownik
Skąd: Prawie Warszawa xD
Dołączył: 2008-06-12

Odp: (Softsub-->Hardsub) w VirtualDub + VSFilter (TextSub); problem z FPS

Hieh.... MeGUI + avisynth, nie ma sensu się z vdm'em bawić xdd


ghostpl22.png

Offline

#3 2010-03-14 23:20:09

alfista
Użytkownik
Skąd: Polska
Dołączył: przed 2004-07-25

Odp: (Softsub-->Hardsub) w VirtualDub + VSFilter (TextSub); problem z FPS

Sprawdz jaki jest FPS pliku video -> mediainfo
Przekonwertuj napisy w txt do ssa/ass przy pomocy aegisub -> http://wiki.fansubs.pl/programy:aegisub:eksport_napisów

Ostatnio edytowany przez alfista (2010-03-14 23:20:54)

Offline

#4 2010-03-14 23:30:25

AvG_5K1LL
Użytkownik
Skąd: Krynica-Zdrój
Dołączył: 2010-03-14

Odp: (Softsub-->Hardsub) w VirtualDub + VSFilter (TextSub); problem z FPS

alfista napisał:

Sprawdz jaki jest FPS pliku video -> mediainfo
Przekonwertuj napisy w txt do ssa/ass przy pomocy aegisub -> http://wiki.fansubs.pl/programy:aegisub:eksport_napisów

Nie wiem czy dobrze kojarzę, ale czy przypadkiem przy konwertowaniu do ass/ssa nie traci się tych wszystkich stylów z MicroDVD ?
Nie będę ukrywał, że zależało by mi na tym aby je zachować smile

Ostatnio edytowany przez AvG_5K1LL (2010-03-14 23:33:42)

Offline

#5 2010-03-14 23:52:09

alfista
Użytkownik
Skąd: Polska
Dołączył: przed 2004-07-25

Odp: (Softsub-->Hardsub) w VirtualDub + VSFilter (TextSub); problem z FPS

Hmm.. zobaczy czy jak kodujesz, to nie zmieniasz FPS video. (np na 25) ...

Offline

#6 2010-03-15 00:08:21

Tai_
Użytkownik
Dołączył: 2009-12-11

Odp: (Softsub-->Hardsub) w VirtualDub + VSFilter (TextSub); problem z FPS

Hieh.... MeGUI + avisynth, nie ma sensu się z vdm'em bawić xdd

Fajnie ghost, że nie masz zielonego pojęcia o problemie, ale co tam.

MicroDVD zamiast "czasu" używa klatek, tak więc konwersja na .ass będzie chyba najlepszym rozwiązaniem. Poza tym, ewentualne podejrzenie styli w Mdvd i ustawienie w .ass będzie proste jak barszcz.


cccpdearsbanner.jpg

Offline

#7 2010-03-15 00:18:05

ghostpl22
Użytkownik
Skąd: Prawie Warszawa xD
Dołączył: 2008-06-12

Odp: (Softsub-->Hardsub) w VirtualDub + VSFilter (TextSub); problem z FPS

Boshe, Tai, ty jesteś taki inteligentny, czy udajesz oO Tak jakby to co napisałem miało cokolwiek do tego obejsranego mdvd... Chodziło bardziej o klekotność vd, dlatego poleciłem zmienić na meguia (który i tak ssie, ale mniej xD). Co do formatu napisów, to pewnie właśnie o niego chodzi. Jeśli chcesz zachować style to zostaje ci w sumie tylko ass, jak już alfi zdążył napisać (srt chyba nie miał możliwości dłubania w stylach, albo i miał, nie używałem go za dużo jezor) Na dobrą sprawę to format napisów musi po prostu zostać zmieniony na czasówkę... Więc nikt ass nie narzuca jezor Jeśli vd wczytuje pliki txt (bo w takim masz to mdvd pewnie), to i TMP powinien odpalić xD (wiem, że cofamy się do epoki kamienia łupanego, ale tu obsłuży ci style z mdvd, bez konieczności dalszego gmerania ^^) Wtedy po prostu SubEdit i jazda oczkod


ghostpl22.png

Offline

#8 2010-03-15 00:29:13

alfista
Użytkownik
Skąd: Polska
Dołączył: przed 2004-07-25

Odp: (Softsub-->Hardsub) w VirtualDub + VSFilter (TextSub); problem z FPS

Akurat Tai ma rację ghost. Z bardzo prostej sprawy.. czy VDM, czy Megui.. efekt byłby ten sam. IMO najprawdopodobniej podczas kodowanie zmienia kolega FPS Video, a poniewaz napisy sa w formacie klatkowym, nastepuje rozjazd. Rozwiązaniem będzie zamiana na format czasowy napisów.

Offline

#9 2010-03-15 00:35:47

Tai_
Użytkownik
Dołączył: 2009-12-11

Odp: (Softsub-->Hardsub) w VirtualDub + VSFilter (TextSub); problem z FPS

Tak jakby to co napisałem miało cokolwiek do tego obejsranego mdvd...

No widzisz, a zgadnij czego dotyczy problem.

@AvG_5K1LL, jeśli nie chce ci się bawić w konwersję napisów, możesz spróbować w VirtualDubie w |Video -> Frame Rate -> Change Frame Rate| ustawić wartości 23.976 lub 25, może wtedy zniknie rozjazd, ale i tak zamiana na .ass to najlepsze rozwiązanie.

Ostatnio edytowany przez Tai_ (2010-03-15 00:36:36)


cccpdearsbanner.jpg

Offline

#10 2010-03-15 10:07:50

Hatake
Użytkownik
Skąd: Jastrzębie-Zdrój
Dołączył: 2004-12-15

Odp: (Softsub-->Hardsub) w VirtualDub + VSFilter (TextSub); problem z FPS

Skoro im dalej, tym tekst przyspiesza, to napisy mają mniejszy współczynnik FPS od obrazu.
Bardzo, ale to bardzo dawno nie wgrywałem już jakichkolwiek napisów przez VD, więc nie pamiętam, czy subtitler, czy też TextSub pozwalał na wgrywanie napisów MicroDVD, ale jeśli dobrze kojarzę, to tak. Najwyżej ktoś mnie poprawi.

Tak więc jeżeli przy odtwarzaniu masz dobrą czasówkę, a nie dokonujesz żadnych konwersji napisów, tylko wczytujesz je bezpośrednio do obrazu przez, jak napisałeś, TextSuba, to teoretycznie powinno być wszystko w porządku. Jeżeli w tym przypadku teoria nie przekłada się na praktykę, to widzę takie problemy:

1. plik zakodowany ze zmienną ilością klatek na sekundę i robi ci się misz-masz, ale to raczej taki skrajny przykład, bo przy tym są całkiem inne objawy, nie jestem pewien, czy VD w ogóle taki rodzaj obrazu wczytuje.
2. masz dźwięk VBR i jak wczytujesz AVI do VD, to przy wyskakującym komunikacie dajesz Yes zamiast No lub też Tak zamiast Nie. Komunikat ten informuje cię o zmiennej ilości bitów na sekundę w obrazie i pyta się, czy dopasować obraz pod dźwięk. Oczywiście dajesz Nie lub No.


W przypadku kiedy dokonujesz konwersji napisów na jakiś format czasowy - bo skoro masz MicroDVD, to raczej nielogicznym byłoby konwertowanie na to samo - a obraz i dźwięk są w porządku, to popełniasz jakiś błąd przy konwersji, o którym pisali ci wyżej Tai i alfi.
Możliwe, że wczytujesz napisy o danym FPS do SubEdita, który bez obrazu nie ma pojęcia, jaki FPS mają te napisy i wyskakuje ci rubryczka z zaznaczeniem mu poprawnego FPS napisów, gdzie zamiast ustawić ten, który mają napisy, dajesz jakiś inny albo dajesz od razu OK i napisy mają wtedy FPS 25. W innych programach może odbywać się to inaczej, ale jest to całkowicie ta sama zasada. Skoro też napisy z biegiem czasu przyspieszają, oznacza to, że konwertujesz napisy z większego FPS do mniejszego.

Jeżeli oba problemy występują jednocześnie, to najpierw za pomocą AviSynth zajmij się obrazem, za pomocą jakiegoś konwertera dźwięku dźwiękiem, a potem dobrze przekonwertuj napisy i złóż sobie to w kupę. Jeśli nie, któraś część z tego, co napisałem na pewno jest tym, o co się rozchodzi.

FPS obrazu sprawdzisz za pomocą opcji OSD w DirectVobSubie, za pomocą MediaInfo i wielu innych programów i opcji statystycznych. VBR dźwięku rozpoznasz, gdy właśnie będzie wyskakiwał ci ten komunikat w VD lub jak odpalisz sobie ten dźwięk w Winampie i wskaźnik kbps będzie skakał jak szalony.

Aha, pamiętaj, że nie sugeruj się FPS w SubEdicie, jeśli ten podaje ci go dla obrazu na czerwono, bo oznacza to, że jest to FPS błędny wstawiony przez SubEdita jako zastępczy, kiedy nie potrafi odczytać prawidłowego, więc dopasowywanie do niego napisów, konwertowanie, a potem łączenie, że tak powiem... gówno da. smile_big


ghostpl22 napisał:

Boshe, Tai, ty jesteś taki inteligentny, czy udajesz oO Tak jakby to co napisałem miało cokolwiek do tego obejsranego mdvd... Chodziło bardziej o klekotność vd, dlatego poleciłem zmienić na meguia (który i tak ssie, ale mniej xD).

W rękach idioty? Tak. Wtedy te programy ssą.

Ostatnio edytowany przez Hatake (2010-03-15 10:09:18)

Offline

#11 2010-03-15 19:18:52

AvG_5K1LL
Użytkownik
Skąd: Krynica-Zdrój
Dołączył: 2010-03-14

Odp: (Softsub-->Hardsub) w VirtualDub + VSFilter (TextSub); problem z FPS

Nie spodziewałem się że wzbudzę tutaj taką dyskusję.

@Tai_, próbowałem ręcznie ustawić FPS w filmie ale to nic nie zmieniło.

@Hatake, zaiste jest ten komunikat o VBR Audio, ale nie mam możliwości wybrać tak/nie ... mam tylko "ok". Może to kwestia wersji VD... obecnie korzystam z wersji 1.9.6. A co do subEdita, to robiłem to tak - najpierw wczytałem tekst, potem film a dopiero potem zapisywałem, więc FPS był brany z filmu. Skoro już jestem przy tym temacie, to wspomniałeś coś o tym że wartość FPS jest niemożliwa do odczytania gdy jest na czerwono... pech chciał że u mnie jest ona na czarno co by wskazywało że jest ok.

To chyba pozostaje spróbować z .ass ... mógłby ktoś polecić jakiś prosty, miły i idioto-odporny programik w którym można by przekonwertować z .txt do .ass najlepiej bez straty styli z MicroDVD ?

Offline

#12 2010-03-15 19:28:09

Tai_
Użytkownik
Dołączył: 2009-12-11

Odp: (Softsub-->Hardsub) w VirtualDub + VSFilter (TextSub); problem z FPS

mógłby ktoś polecić jakiś prosty, miły i idioto-odporny programik w którym można by przekonwertować z .txt do .ass najlepiej bez straty styli z MicroDVD ?

Aegisub.


cccpdearsbanner.jpg

Offline

#13 2010-03-15 19:35:23

AvG_5K1LL
Użytkownik
Skąd: Krynica-Zdrój
Dołączył: 2010-03-14

Odp: (Softsub-->Hardsub) w VirtualDub + VSFilter (TextSub); problem z FPS

To się nawet dobrze składa bo mam go na dysku smile.
Tak, że pozostaje jeszcze pytanie o jakiś przyspieszony kurs konwersji ... no chyba że ktoś pamięta w jakim innym temacie na forum to było, to bym sobie mógł już sam doczytać smile

Offline

#14 2010-03-15 23:31:29

Hatake
Użytkownik
Skąd: Jastrzębie-Zdrój
Dołączył: 2004-12-15

Odp: (Softsub-->Hardsub) w VirtualDub + VSFilter (TextSub); problem z FPS

AvG_5K1LL napisał:

Nie spodziewałem się że wzbudzę tutaj taką dyskusję.

@Tai_, próbowałem ręcznie ustawić FPS w filmie ale to nic nie zmieniło.

@Hatake, zaiste jest ten komunikat o VBR Audio, ale nie mam możliwości wybrać tak/nie ... mam tylko "ok". Może to kwestia wersji VD... obecnie korzystam z wersji 1.9.6. A co do subEdita, to robiłem to tak - najpierw wczytałem tekst, potem film a dopiero potem zapisywałem, więc FPS był brany z filmu. Skoro już jestem przy tym temacie, to wspomniałeś coś o tym że wartość FPS jest niemożliwa do odczytania gdy jest na czerwono... pech chciał że u mnie jest ona na czarno co by wskazywało że jest ok.

To chyba pozostaje spróbować z .ass ... mógłby ktoś polecić jakiś prosty, miły i idioto-odporny programik w którym można by przekonwertować z .txt do .ass najlepiej bez straty styli z MicroDVD ?

To niemożliwe, musi działać. A jak sprawdzasz przy odtwarzaniu, to też wczytujesz najpierw napisy potem obraz? Wiem, że to nie ma już praktycznie znaczenia, ale tak pytam dla pewności.
A przez MPC i DirectVobSub patrzałeś też, tak?
Aha... no widzisz, wydaje mi się, że to ten komunikat i teraz pierwsza mądrość kodera:
Obraz i dźwięk koduj zawsze osobno, a dopiero później łącz to w jedną całość.

Instrukcja do Aegi:
Otwórz - Eksportuj smile_big

A ja robie tak (z przyzwyczajenia), że konwertuje sobie do SSA w SE, a potem to SSA odpalam w Aegi i konwertuje do ASS.

Ostatnio edytowany przez Hatake (2010-03-15 23:32:28)

Offline

#15 2010-03-16 10:18:27

AvG_5K1LL
Użytkownik
Skąd: Krynica-Zdrój
Dołączył: 2010-03-14

Odp: (Softsub-->Hardsub) w VirtualDub + VSFilter (TextSub); problem z FPS

Hatake napisał:

A jak sprawdzasz przy odtwarzaniu, to też wczytujesz najpierw napisy potem obraz? Wiem, że to nie ma już praktycznie znaczenia, ale tak pytam dla pewności.

Ja robię myk polegający na tym, że nazywam softsuby tak samo jak pliki video, przez co DirectVobSub sam znajduje sobie odpowiedni plik i go wczytuje. Oczywiście SSuby i video są w tym samym folderze.

Hatake napisał:

Aha... no widzisz, wydaje mi się, że to ten komunikat i teraz pierwsza mądrość kodera:
Obraz i dźwięk koduj zawsze osobno, a dopiero później łącz to w jedną całość.

Z ciekawości zrobiłem tak jak sugerowałeś z tym dźwiękiem ... więc go sczytałem to .wav'a i wywaliłem z filmu. Potem spróbowałem jeszcze raz wczytać SSuba, ale efekt jest ten sam. Napisy wciąż przyspieszają ( mówię o tych w formacie MDVD ). Więc trzeba będzie pomyśleć nad czymś innym ... albo to ja coś spartoliłem.

Hatake napisał:

Instrukcja do Aegi:
Otwórz - Eksportuj smile_big

A ja robie tak (z przyzwyczajenia), że konwertuje sobie do SSA w SE, a potem to SSA odpalam w Aegi i konwertuje do ASS.

Szperałem wczoraj po różnych forach w celu znalezienia sposobu konwersji txt --> ass, i to co znalazłem nawet się pokrywa z tym co napisałeś. Więc jest motywacja żeby się za to zabrać.

Odezwę się później i dam znać jak poszło smile

Offline

#16 2010-03-16 14:15:42

Hatake
Użytkownik
Skąd: Jastrzębie-Zdrój
Dołączył: 2004-12-15

Odp: (Softsub-->Hardsub) w VirtualDub + VSFilter (TextSub); problem z FPS

No to w sumie nie ma co się zagłębiać dalej w temat MicroDVD, bo tak będziem zgadywać, co jest problemem. smile_big Musiałbym przysiąść do twojego kompa i wtedy by poszło jak z płatka pewnie. Albo bym jeszcze pogorszył sytuacje. smile_big

No to najlepiej czasowy wykorzystać.

Offline

#17 2010-03-16 21:14:59

AvG_5K1LL
Użytkownik
Skąd: Krynica-Zdrój
Dołączył: 2010-03-14

Odp: (Softsub-->Hardsub) w VirtualDub + VSFilter (TextSub); problem z FPS

@Hatake, Zrobiłem tą konwersję tak jak mówiłeś, czyli txt--SubEdit-->ssa--AegiSUb-->ass.
Co prawda konwersja się udała i nawet problem zniknął z rozjazdem napisów, ale za to wywaliło wszystkie polskie znaczki i style trafił szlak. Tzn teoretycznie ASub widzi że jest np. NORMAL oraz ITALIC ale trzeba by je ustawiać za każdym razem a to jest pracochłonne :/ ... szczególnie przy anime o większej ilości odcinków.
A co do tej pracy przy moim kompie ( w zasadzie to jest laptek ), to nic straconego. Zawsze można by skorzystać z pomocy TeamViwer'a smile.

Tak przy okazji to wspomnieć chciałem o dość (IMO) ciekawym sposobie tworzenia HSubów. Wystarczy do tego plik video, SSuby, DirectVobSub oraz ... WinAVI. Odkryłem to całkiem przypadkiem, w czasie gdy przekodowywałem anime, zauważyłem że na podglądzie pokazały się napisy, które zostały najnormalniej w świecie wtopione w video. Wygląda to tak samo jakbyśmy normalnie oglądali video np. poprzez MPClassic czy AllPlayer'a. Znikają wszystkie problemy związane z rozjazdem tekstu smile.
Tak wspominam o tym, bo może to kogoś zainteresować.

Nie mniej jednak chciałem podziękować za waszą pomoc, gdyż pewne informacje zawarte tutaj na pewno jeszcze nie raz mi się przydadzą. okej

Offline

Stopka forum

© Animesub.info 2024