Page 1 of 1

Yhdysviivan korjaamisesta

Posted: Wed Sep 17, 2014 9:53 pm
by eonmc2
Onnistuuko SubtitleEditillä näiden kesken lauseen ja uuden rivin alussa olevien viivojen siivoaminen automaattisesti, esimerkiksi käyttämällä valintaa "Useiden korvaus" -> "Säännöllinen lauseke"?
Lisäksi rivin loppussa olevan yhdysmerkin edessä pitäisi olla välimerkki.

Haluaisin että esimerkiksi teksti
160
00:26:14,698 --> 00:26:17,367
Nopea Bob Neville
hurahtaa jalat jylläten-

161
00:26:17,534 --> 00:26:19,702
-maaliviivan ohi-

162
00:26:19,870 --> 00:26:23,957
-2 minuutin, 21 sekunnin
kilometrinopeudella.
näyttäisi tältä
160
00:26:14,698 --> 00:26:17,367
Nopea Bob Neville
hurahtaa jalat jylläten -

161
00:26:17,534 --> 00:26:19,702
maaliviivan ohi -

162
00:26:19,870 --> 00:26:23,957
2 minuutin, 21 sekunnin
kilometrinopeudella.
Divxfinlandissa ja Nykyajan kielenoppaassa (luku 4 Kirjoitusmerkit) on neuvottu tuo jälkimmäinen tyyli.
http://www.divxfinland.org/ohjeet.html/ ... een-r95#C7
https://www.cs.tut.fi/~jkorpela/kieleno ... jatkoviiva


Toinen ongelma, joka joissakin teksteissä esiintyy...
Kun puhuja vaihtuu kesken tekstitysrivin, puuttuu repliikkiviivan jälkeen välilyönti. Esimerkiksi Poirotin DVD-teksteissä näin:
Milloin te ja neiti Stanton
menette naimisiin? -Toivottavasti pian.
Tämän ongelman siistiminen onnistuu Useiden korjaaminen -komennolla. Lisätään etsittäväksi "[välilyönti]-\b" ja korvaavaksi "[välilyönti]-[välilyönti]" kuvassa esitetyllä tavalla.
Ongelmia kuitenkin syntyy yhdyssanoissa, joissa ennen viivaa tulee välilyönti. Esim. "mies ja ääni -periaate" muuttuu muotoon "mies ja ääni - periaate".

Re: Yhdysviivan korjaamisesta

Posted: Wed Jan 28, 2015 9:37 pm
by eonmc2
Tässä pikku niksejä jotka tuli lopulta tajuttua SubtitleEditissä. Lisäksi ohjelmaan tuli päivitys joka korjaa tekstityksen alempien rivien repliikkiviivojen puuttuvan välilyönnin.
Vaiheet on suoritettava tässä tietyssä järjestyksessä, koska jos 3. vaiheen suorittaa aivan aluksi, ei 1. vaihetta voi toteuttaa.

1. Siivotaan virkkeitä katkovat viivat, jotka esiintyvät rivien alussa. Eli viivat, jotka ovat kiinni pienellä alkukirjaimella alkavissa sanoissa.
Syötä SubtitleEditissä kohtaan "Useiden korvaus" -> "Säännöllinen lauseke" etsittäväksi "\B-\b" ja jätä korvattava kohta tyhjäksi.
Siivottavat rivit pitää valita manuaalisesti, koska jos tekstinpätkässä on toinen repliikki, tämän repliikin repliikkiviiva poistuu myös (katso kuva).
01.ViivaEdessa.jpg
01.ViivaEdessa.jpg (234.44 KiB) Viewed 8440 times
______________________
2. Korjataan puuttuvat välilyönnit virkkeen katkovien viivojen eteen rivien lopuissa.
Syötä kohtaan "Useiden korvaus" -> "Säännöllinen lauseke" etsittäväksi "\b-\B" ja korvattavaan kohtaan "['välilyönti']-"
Kannattaa katsoa läpi korvattavaksi tulevat tekstirivit, en ole aivan varma voiko välilyöntejä tulla paikkoihin joihin ei pitäisi...
02.ViivaPerassa.jpg
02.ViivaPerassa.jpg (181.57 KiB) Viewed 8440 times
______________________
3. Lopuksi korjataan alempien tekstirivien repliikkiviivojen jälkeen puuttuvat välilyönnit. Paina CTRL+Shift+F tai siirryy kohtaan "Työkalut" -> "Korjaa tavallisia virheitä".
Valitaan korjattavaksi ominaisuudeksi "Korjaa puuttuvat välilyönnit".
03.AlempiRepliikkiviiva.jpg
03.AlempiRepliikkiviiva.jpg (244.5 KiB) Viewed 8440 times