Nie jesteś zalogowany.
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 .
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
Offline
Offline
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
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ć
Ostatnio edytowany przez AvG_5K1LL (2010-03-14 23:33:42)
Offline
Hmm.. zobaczy czy jak kodujesz, to nie zmieniasz FPS video. (np na 25) ...
Offline
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.
Offline
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 ) Na dobrą sprawę to format napisów musi po prostu zostać zmieniony na czasówkę... Więc nikt ass nie narzuca 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
Offline
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
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)
Offline
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.
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
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
To się nawet dobrze składa bo mam go na dysku .
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ć
Offline
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
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
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.
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.
Instrukcja do Aegi:
Otwórz - EksportujA 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
Offline
No to w sumie nie ma co się zagłębiać dalej w temat MicroDVD, bo tak będziem zgadywać, co jest problemem. Musiałbym przysiąść do twojego kompa i wtedy by poszło jak z płatka pewnie. Albo bym jeszcze pogorszył sytuacje.
No to najlepiej czasowy wykorzystać.
Offline
@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 .
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 .
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ą.
Offline