Zmiana czasów wyświetlania w pliku z napisami


(sexy69bis) #1

Mam film avi z wklejonymi napisami.

Ponieważ lektor IVONA tego nie czyta, pobrałem oddzielny plik srt z napisami.

Problem w tym, że napisy w pliku zaczynają się o 3:02 minuty później niż wyświetlane na filmie

i kończą się o 2 sekundy wcześniej. Jak rozciągnąć te napisy do prawidłowych czasów.

Mam odtwarzacz ALLPlayer 6.3 z edytorem napisów i program SubtitleEdit 3.4.7.1

 

Czy nie potrafię nimi tego dokonać, czy do tego potrzeba inny program ?


(bart86) #2

otwierasz plik z napisami w programie i edytujesz czas wyświetlania i znikania napisów


(sexy69bis) #3

Chyba tu nabijasz ilość postów, nawet nie przeczytałeś dokładnie postu bo tam są podane 2 programy

a i tak w żadnym z nich nie ma czegoś takiego jak “czas wyświetlania”  lub “znikania napisów”.

 

Już to zrobiłem, trzeba to edytować razem z otwartym filmem w SubtitleEdit.


(deralb) #4

Przecież masz w SubtitleEdit  zakladke synchronizacji i tam poprawiasz czasy tak jak potrzebujesz


(sexy69bis) #5

W zakładce synchronizacji jest jeszcze 6 pozycji i trzeba wybrać tę właściwą  :stuck_out_tongue:

A czasów do zmiany  jest 1205 pozycji i takie wyjaśnienie do niczego nie prowadzi.

 

Który office płatny i darnowy nie będzie się wieszał, opóźniał pisanie, gdy ma napisane całe strony A4 ponad 100 stron

To tak jak bym odpowiedział na ten post na pytanie który…najlepszy.


(pigers1986) #6

w jakich FPS masz napisy a w jakich film ? jeśli są różne to klapa - szukaj lepiej dopasowanych napisów


(sexy69bis) #7

Jak na razie SubtitleEdit rozwiązuje ten problem i jest 5 FPS do wyboru oraz ręczne można zdefiniować inne.

Chyba OpenSubtitlesPlayer i ALLPlayer mają taką samą możliwość poprawienia synchronizacji.

A napisy są tylko te jedne. Pobieram je z 4 różnych miejsc.


(pigers1986) #8

Nie odpowiedziałeś dalej na pytanie : ile FPS ma film (mediainfo) a ile napisy (często jest w pierwszej linijce napisów bądź ostatniej).

 

Opcje programu są najmniej istotne bez informacji które musisz dostarczyć.

Jeśli nie to przesuń wszystkie napisy o te 3 minuty 2 sekundy w przód, a czas wyświetlania powiększ o 2 sek  - nie pytaj jak, tylko zrób to w SubEdit - nauczysz się trochę.


(sexy69bis) #9

Bardzo, rzadko spotyka się film inny niż 23,976 klatek/sek.

Napisy niestety nie miały takiej informacji i żaden program, nie wykryje jaki to FPS jest zastosowany w pliku srt.

 

przesuń wszystkie napisy o te 3 minuty 2 sekundy w przód, a czas wyświetlania powiększ o 2 sek  - nie pytaj jak, tylko zrób to w SubEdit - nauczysz się trochę.

 

A jednak muszę spytać jak to zrobić, ponieważ w zakładce Synchronizacja nie widzę takiej opcji do przedłużenia czasu wyświetlania.

 


(pigers1986) #10

Tools -> Adjust durations:

 


(sexy69bis) #11

(sexy69bis) #12

Film i napisy powinien być w jednym katalogu. Nie intersuje nas ilość klatek na sekundę

Wybieramy w Subtitle Edit -> Synchronizacja -> Punkty Synchronizacji.

Zaznaczam np pierwszą pozycję w oknie z napisami i klikamy na “Ustaw punkt” 

lub 2 razy na linię z wybranym tekstem.

Automatycznie otworzy się podgląd filmu z zaznaczonymi napisami pod spodem.

 

Teraz możemy na filmie dokładnie co do 100 ms.(alt + klawisz sterowania kursorem)

znaleźć ten moment filmu, który pasuje do wybranego tekstu.

Nad filmem klikamy na tekst, który powinien w tym momencie się ukazać.

Następnie klikamy ustaw punkt i ponownie wybieramy np. ostatnią pozycję z napisami

i znowu klikamy Ustaw punkt. Powtarzamy czynności jak z pierwszym punktem.

Na koniec “Zastosuj”, “OK” i “Zapisz” . To tyle