Forum CDRinfo.pl

Forum CDRinfo.pl (https://forum.cdrinfo.pl/)
-   DivX, Xvid, Matroska i inne (https://forum.cdrinfo.pl/f16/)
-   -   [KOMENTARZE] XSub - wyłączalne napisy w plikach avi (https://forum.cdrinfo.pl/f16/komentarze-xsub-wylaczalne-napisy-plikach-avi-60485/)

Reetou 31.12.2005 20:26

[KOMENTARZE] XSub - wyłączalne napisy w plikach avi
 
Ilość załączników: 3
Nie wszystkie stacjonarne odtwarzacze DVD z divx obsługują napisy. Dlatego niektórzy "wgrywają" napisy wkodowując je na stałe w plik wideo.

Czy można zrobić to inaczej? Jeśli mamy otwarzacz z certyfikatem DivX, to tak. Możemy przygotować film avi z napisami wyłączalnymi. Na komputerze możemy włączać napisy w programie DivX player z pakietu DivX 6.

Założenia

Mamy przygotowany materiał:

- film nazwa.avi zakodowany Xvid lub Divx ver. 5 i wyżej;
- napisy nazwa.srt (format Subrip'a). W nazwie nie powinno być spacji.

Napisy powinny być wcześniej sprawdzone, czy nie nakładają się na siebie. Możemy to szybko sprawdzić w programie SubtitleWorkshop, menu Narzędzia, pozycja Informacje i błędy i wybieramy Znajdź błędy. Musimy poprawić wszystkie błędy typu Nałożony na poprzedni napis. Po obróbce napisów możemy w SubtitleWorkshop zapisać je w formacie Subrip'a (srt).

Przygotowanie XSub i łączenie z filmem

Posłużymi się programami SRT2bmp, Bmptoxsub i Fuse. Programy Bmptoxsub i Fuse należy umieścić w katalogu programu SRT2bmp. Pakiet programów znajdziemy m.in. TUTAJ

Uruchamiamy program SRT2bmp.


http://forum.cdrinfo.pl/attachment.p...id=28326&stc=1


- odczytujemy rozdzielczość naszego filmu naciskając klawisz From movie (1) i wskazujemy ścieżkę dostępu do pliku z filmem

- zmieniamy Preview aspect ratio (2) na 16:9

- jeśli nasz film ma 25fps zaznaczamy PAL TV i Use milisec in time code (3)

- otwieramy nasz plik z napisami klawiszem Open SRT (4). Program automatycznie w oknie (5) wyświetli najdłuższą linię z pliku napisów.

- dobieramy rodzaj i wielkość czcionki (6) oraz dolny margines (9) tak, by napis znalazł się wewnątrz granicy bezpiecznego wyświetlania (7). Możemy też wg upodobań zmienić kolor czcionki (8). Jak dla mnie doskonale na TV wygłąda Arial o wielkości 21.

- klikamy na klawisz (10) przy okienku Save BMP's in i wybieramy pusty katalog w którym będą tworzone nasze napisy

- naciskamy klawisz Render BMPs - po kilkunastu sekundach w wybranym wyżej katalogu pojawią się bilmapy z napisami i plik nazwa.sub

- klikamy na klawisz Make XSub (12). W oknie które się pojawi w opcji SVCD designer file wskazujemy wyżej wymieniony plik nazwa.sub. Zaznaczamy też opcję kasowania bitmap Delete BMP after creating xsub. Naciskamy klawisz Start. Po chwili możemy zamknąć okienko Make XSub. W katalogu z napisami znajduje się teraz plik nazwa.xsub

- ostatni etap to połączenie pliku napisów xsub z naszym filmem avi. Naciskamy klawisz Mux DMF (13)


http://forum.cdrinfo.pl/attachment.p...id=28327&stc=1


- podwójne kliknięcie w okienku Video (1) i wskazujemy nasz plik z filmem

- podwójne kliknięcie w okienku Sub #1 (2) i wskazujemy nasz plik napisów nazwa.xsub. Nie musimy wybierać ścieżki audio - Fuse wyciągnie ją z pliku Avi

- wciskamy klawisz Mux (3). Po dłuższej chwili w katalogu z filmem pojawi się plik nazwa.divx, który nagrywamy na płytkę, wrzucamy do stacjonarki i oglądamy film z wyłączalnymi napisami, podobnie jak na płytach DVD.


Miłego oglądania ;)


PS. Pojawił się inny projekt umożliwiający dodanie napisów do plików avi - program AviSub

Jego zaletą jest prostota obsługi. Wada to gorsza jakość wstawianych napisów niż w/w metodzie.

http://forum.cdrinfo.pl/attachment.p...1&d=1143051337

Po uruchomieniu programu przyciskiem Load Avi (1) wczytujemy film do którego chcemy dodać napisy. Następnie wczytujemy napisy w formacie srt - przycisk Load srt,txt,sub,idx (2). Połączymy je z filmem naciskając przycisk Generate Subbed Avi. Prawda, że proste?

Oczywiście możemy wcześniej określić rodzaj (Font name), wielkość (Font size) i kolor czcionki (Text), styl czcionki (Font style), kolor i wielkość obwódki wokół czcionki (Outline, Outline Width). Za pomocą suwaków Offsets ustawiamy położenie wklejanych napisów i odstęp pomiędzy liniami.

Powodzenia.

sligo 02.01.2006 19:43

Kombinuje i kombinuje, ale jest pewien problem na etapie:
Cytat:

- klikamy na klawisz Make XSub (12). W oknie które się pojawi w opcji SVCD designer file wskazujemy wyżej wymieniony plik nazwa.sub. Zaznaczamy też opcję kasowania bitmap Delete BMP after creating xsub. Naciskamy klawisz Start. Po chwili możemy zamknąć okienko Make XSub. W katalogu z napisami znajduje się teraz plik nazwa.xsub
Kiedy naciskam na start pokazuje się przez ułamek sekundy osobne czarne okienko, BMPy się kasują (razem z *.sub) ale *.xsub ni widu ni słychu :/

Jakaś rada? Bo nawet nie mogę sprawdzić jak się programik sprawuje :/ A szkoda...

Reetou 02.01.2006 20:24

Sprawdź, czy w nazwie filmu/napisów nie występują spacje.

sligo 02.01.2006 22:04

OK, mój błąd - była spacja...
A jakaś rada na zwis przy Mux'owaniu?

"Processing beginning chunks"

http://img363.imageshack.us/img363/8007/zwis8lz.jpg

Reetou 02.01.2006 22:36

Linijka wyżej masz "Error opening AVI file for reading". Nie znajduje pliku AVI? Zmieniłaś nazwę w trakcie działania programu? To wczytaj jeszcze raz klawiszem 'From movie..'

sligo 02.01.2006 22:47

Zminilam i nazwe AVI i napisow, ale przy wylaczonym programie a ponzniej i tak ładowałam wszystko od nowa....

Reetou 02.01.2006 23:06

Dodawałaś 2x xsuby? Z dysku P? Może z tym jest problem, że Fuse się wykłada...

Jakoś nic innego nie przychodzi mi do głowy. Może napisz jeszcze jak wygląda command line z okna Divx muxer'a, bo na screenie wyżej jest zasłonięta tym komunikatem błędu.

sligo 02.01.2006 23:12

Niezależnie od tego czy jest 1 czy 2 sub. i tak się wiesza :/
Nie wiem czy to kwestia Xpka (wątpię) czy czego...

Czyżby nie było mi dane skorzystać z tego sposobu, tylko próbować z innymi?

http://img251.imageshack.us/img251/3...reen6bj.th.jpg


A tak przy okazji: bo chyba nie zakodowałam w 100% - nagranie przerobionego AVI z wyłączalnymi napisami jest możliwe tylko przy xvidzie?

Reetou 02.01.2006 23:35

Cytat:

Napisany przez sligo
nagranie przerobionego AVI z wyłączalnymi napisami jest możliwe tylko przy xvidzie?

Nie tylko, Divx też.

Co do problemu - ścieżka jest poprawna, więc raczej jest to błąd zgłaszny przez Fuse. Nie może czytać z pliku AVI.

Ale nie mam pomysłu dlaczego. Może spróbuj na jakimś innym pliku AVI, żeby sprawdzić, czy to problem z Fuse na Twoim XP-ku, czy problem z tym plikiem.

roman0000 22.03.2006 16:26

witam,
doszedłem do tego momentu, gdzie klikam "start" i powinien pokazać się plik z rozszerzeniem .xsub - niestety nie pokazuje się! Bit mapy znikają, ale .xsub'a nie ma :\ Nie ma spacji, plik ma identyczną nazwę (.srt i .avi.) więc proszę o podopowiedź co mogę z tym zrobić?!

z góry dziękuję
Konrad

Reetou 22.03.2006 16:58

Sprawdzałeś, czy nie zachodzą na siebie czasy wyświetlania napisów?

roman0000 22.03.2006 17:12

już wiem co było źle - przed naciśnięciem nie wskazałem na plik .sub, tylko była ścieżka dostępu do katalogu, a nie wskazany plik... teraz poszło!

wszystko już działa - dzięki!

Reetou 22.03.2006 18:43

1 - W katalogu z programami masz log programu bmptoxsub.exe, który dokonuje konwersji bmp->xsub (bmptosubx.log). Przejrzyj go, może będzie w nim info o błędzie. Sprawdź, czy w logu pojawia się tyle wpisów ile masz bitmap. Jeśli nie, to będziesz miał info na której bitmapie się wysypuje.

2 - Możesz próbować odpalić bmptoxsub.exe z wiersza poleceń - będziesz mógł zobaczyć jakie zwraca błędy. Składnia odpalania:
bmptoxsub 1 2 3
1: Ścieżka do pliku kodów czasowych napisów w formacie .sub
2: Wyjściowy plik w formacie .xsub
3: (opcjonalnie) ścieżka do bitmap.

Najlepiej wszystko mieć w jednym katalogu (program, plik .sub, bitmapy) - nie będzie zabawy ze ścieżkami.


3 - (Ostateczność ;) ) - prześlij mi tego srt na priv, popatrzę o co chodzi.


EDIT: się spóźniłem z odp ;)

roman0000 22.03.2006 19:02

ehh...
teraz pojawi***322; si***281; inny problem... zn***243;w przy konwersji na .xsub - daj***281; mu plik, kasuje bmp'y, i znika .sub, a .xsub si***281; nie pojawia :/

Reetou 22.03.2006 19:55

Nie inny tylko ten sam ;) Od tego się przecież zaczęło. Czyli moja wcześniejsza odpowiedź jest w mocy...

Dopisałem do poradnika kawałek o programie Avisub - jak będziesz miał nadal problemy, to spróbuj nim - jest prostszy w obsłudze.


Wszystkie czasy w strefie CET. Aktualna godzina: 14:01.

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2025, vBulletin Solutions Inc.