-Updates
Voor updates kunt u terecht bij onderstaande webpagina:
http://www.gratissoftwaresite.nl/testlab/content/verbeteren-srt-files-ondertiteling
Geef het programma dan gelijk een cijfer. Hier kan u ook uw bevindingen over het programma kwijt.
Mij mag u ook altijd E-mailen als er vragen zijn over het programma.

Het programma is zoveel mogelijk zelfverklarend.














-Naam .srt file
Om een film met ondertiteling af te draaien moet voor de meeste players de naam van de ondertitel file hetzelfde zijn als de naam van de film ( bv. Blood Diamond.avi    en    Blood Diamond.srt ) en beide in de zelfde map zitten. Of ingeval u een .mkv film heeft  ( Blood Diamond.mkv   en    Blood Diamond.srt ) Indien twee dezelfde films met de verschillende extenties aanwezig zijn, wordt de .avi film als voorkeur geopend.

Film files welke .srt files ondersteunen en via het programma herkent worden zijn:

.avi       .mpeg       .ogm          .m4v         .swf
.mkv     .m2ts         .mpv          .3gpp        .vob
.mp4    .wmv          .rmvb         .3g2          .ifo
.divx    .3gp           .rm             .3gg2
.asf       .vro           .mov          .pmp
.mpg    .flv             .qt              .f4v

U moet zelf uitzoeken of de player wel bovengenoemde file ondersteund en de .srt ondertiteling daarbij weergeeft.



-Wegschrijven speciaal
Er zijn drivers welke de titeltekst laten staan tot er een nieuwe titel verschijnt, dit is zeer vervelend.
Bij deze manier van wegschrijven wordt er als dit nodig is een nieuwe titeltekst tussengevoegd met een lege regel direct na de titel. Op deze manier is het probleem verholpen. Bij het inlezen worden deze tussengevoegde titels weer verwijderd.
















-Wat gebeurd er bij het inlezen
Bij het inlezen van een .srt file wordt er eerst gekeken of er wel een kopie van deze file bestaat. Zo niet, dan zal er eerst een kopie gemaakt worden. Men kan dus altijd weer terug naar de oorspronkelijke file. Teveel aan spaties en lege regels worden verwijderd. Corrupte files worden indien mogelijk gerepareerd. Karakters uit andere code tabellen worden naar de ANSI code geconverteerd, omdat dit de code is voor onze players. Foute titelnummering heeft geen invloed op het programma, omdat het programma zelf de titelnummering genereert. Als regelbreedte-instelling aanstaat, zal er tussen twee woorden worden afgebroken indien de breedte te groot dreigt te worden. Tevens zal gekeken worden of tijden elkaar niet overlappen. Is dit zo dan zal dit programma gedeelte openen. Tevens wordt de tekst gecontroleerd op onbegrepen karakters en direct verbeterd. Indien het programma woorden met onbegrepen karakters niet heeft kunnen verbeteren wordt dit direct getoond. Men kan direct hierna via "Zoek"  kijken om eventuele woorden te vinden welke het programma nog niet heb kunnen verbeteren. ( Stuur deze .srt files naar mij op zodat ik dit bij een volgende versie kan verbeteren. ) Elke verandering in de file wordt direct weggeschreven en als de player juist is zal dit direct zichtbaar zijn. ( Bij draaiende film ) Indien aangevinkt zal ook automatisch de leestijden worden berekend en ingesteld.

De files welke u verandert hoeft u niet weg te schrijven, want elke verandering wordt direct door het programma weggeschreven.

Het wegschrijven dient alleen als u de file wilt wegschrijven onder een andere naam.





-Onbegrepen karakters.
Onbegrepen karakters ontstaan door het gebruik van verkeerde code tabellen. Als het programma dit herkend zal dit automatisch terug geconverteerd worden. De codec van de players welke ondertiteling weergeven maken gebruik van de ANSI code. Dit is bij alle players die ik ken het geval. Het kan zijn dat de codec in een DVD / CD player dit niet ondersteund, in een dergelijk geval worden karakters waar bij een teken boven staat niet goed weergegeven.( Bv. bij kopiï¿½ren  en okï¿½ ) Kijk of de player een mogelijkheid heeft om dit aan te passen. 














-Corrupte files
Als het mogelijk is worden corrupte files direct gerepareerd, maar er zijn uitzonderingen. Er zijn ook files waarvan het file formaat niet goed is. Hierbij moet u denken aan de onzichtbare controle karakters welke de scheiding is tussen de regels. Als dit zich voordoet vraagt het programma de file nogmaals in te lezen. Er wordt dan een normale file van gemaakt.
















-Gebruikte player
Het beste is een player te gebruiken die direct alle veranderingen van het programma verwerkt. Ook tijdens het afspelen van de film. MpcStar is een dergelijk player en is tevens FreeWare.
http://mpcstar.nl.malavida.com/d3825-gratis-downloaden-windows  ( Veilige site )
Als u aan .avi files deze player wilt vast koppelen, dan wordt deze player "Tigerplayer" genoemd.
















-Regelbreedte instellen
Als u de film op de computer bekijkt dan zal u deze optie niet nodig hebben en kan u deze gewoon uit laten staan. Als u de film via een DVD / CD speler op de TV bekijkt dan kan het zijn dat de driver van deze speler maar een beperkt aantal karakters per regel toestaat. Het vervelende is dan als dit wordt overschreden er midden in een woord wordt afgebroken. In een dergelijk geval kan u de regelbreedte instelling beter aanzetten. Het programma zorg er dan voor dat er tussen twee woorden wordt afgebroken. Als men dit terug wilt draaien dan moet u de originele file weer inlezen. In dit geval is het beter om de originele file niet te verwijderen.













-Start film
Als u een .srt file heeft ingelezen en er bestaat een .avi file met dezelfde naam in dezelfde map als de ingelezen .srt file, dan zal er een knop verschijnen waarmee u de film kan starten. De player waarmee u start is de player welke u aan .avi files heeft gekoppeld. Hetzelfde geld als u een ander file type heeft dan .avi die door het programma wordt ondersteund.

Dit kunnen zijn:

.avi       .mpeg       .ogm          .m4v         .swf
.mkv     .m2ts         .mpv          .3gpp        .vob
.mp4    .wmv          .rmvb         .3g2          .ifo
.divx    .3gp           .rm             .3gg2
.asf       .vro           .mov          .pmp
.mpg    .flv             .qt              .f4v













-Tijden verschuiven ( Nulpunts fout )
Dit is wat het meest voorkomt. Men kan ook het venster van het programma kleiner te maken zodat alleen de knoppen hiervoor zichtbaar zijn. Als een actie uitgevoerd wordt zal dit in groene tekst worden weergegeven. Tevens zal de totaal verschoven tijd getoond worden.

Men kan ook de titeltijden verschuiven in het titeltijden menu "Titeltijden verschuiven". Deze mogelijkheid is handig als er nieuwe titels zijn bijgemaakt. De leestijden van de titels blijven hier hetzelfde. Men hoeft dus alleen de titels op de juiste begintijd te zetten.

















-Tijden inkrimpen of uitrekken. ( Range fout )
Dit programma gedeelte kan men pas gebruiken als u de knop "Titel goed aan begin film" heeft ingedrukt. Als men de tijden tussen geselecteerde titelnummers uitrek dan zal de begintijd van het eerste titelnummer niet veranderen en het laatste titelnummer met de opgegeven tijd. Wat er tussenin zit alles met verhouding. Denk aan een elastiek wat men uitrekt. Als een tijdoverlapping dreigt te ontstaan wordt dit geweigerd. Dit wordt weergegeven met een rode melding. Bij inkrimpen gebeurd het omgekeerde.














-Tips voor gebruik
Als de tijden niet kloppen dan is de nulpunts fout wat het meest voorkomt. Dit kan ontstaan als men een stukje aan het begin van de film heeft afgeknipt. De range fout kan ontstaan door verschillende frame rates, dit zijn het aantal plaatjes wat per seconde getoond wordt. In Amerika heeft men een andere frame rate ( 29,97 ) dan in Europa. ( 25 ) en films worden ook met een ander frame rate gemaakt. Het een en ander moet dus aan elkaar aangepast worden. Dit kan zijn door de film sneller of langzamer af te draaien. Maar als de afwijking groter is dan 4% dan krijg men weer problemen met het geluid. Daarom worden er ook wel frames tussen geplaatst of weggehaald om aan de juiste film tijd lengte te komen.

1 Zorg dat tekst in het begin van de film goed is. ( Nulpunts correctie )
2 Probeer de knoppen 1,2,3 ( Dit werkt alleen bij gelijk blijvend aantal frames in een film )
3 Ga naar gesproken tekst aan het eind van de film. ( Dit hoeft niet de laatste tekst te zijn ) Zet player op pauze.
4 Als deze tekst niet gelijk loopt, zoek deze tekst dan achter zoek. ( Let op! Hoofdletter gevoelig )
5 Kijk in het titeltijden gedeelte. Hier kunt u de tijd zien wanneer deze titel getoond wordt. Vergelijk dit met de tijd welke de player aangeeft.
6 Rek of krimp de tijden zodanig dat deze twee aan elkaar gelijk zijn. ( Range correctie )
7 Eventueel nog een beetje bijstellen.

Nu werken de knoppen 1,2 en 3 niet altijd goed.
Bij de knoppen 1,2 en 3 is van een gelijk aantal beeldjes uitgegaan.
Ook komt het wel voor dat men frames er tussen plaatst of weghaalt om een juiste film lengte te krijgen. Zo kan het voorkomen dat bij een TV serie de films een andere fictieve frame rate hebben.
Na het oprekken of inkrimpen wordt deze teruggerekende frame rate getoond. ( Fictieve frame rate )
In het programma kan men deze frame rate inbrengen zodat sneller de rest van de serie films kan worden gecorrigeerd. Het inbrengen gebeurd als volgt:
B.v. zet achter  "Zoek"   fps=23,928   en volg aanwijzing op.

Staat de cursor in een van de gedeeltes om tijden te verschuiven of op te rekken, dan kan de cursor met de pijltjes toetsen naar boven of beneden gestuurd worden. Dit werkt wat makkelijker omdat men nu geen muis nodig heeft.





















-Tijd overlapping
Als er tijden zijn die elkaar overlappen zal dit bij het inlezen direct gemeld worden. In dit gedeelte wat dan geopend wordt kan men de tijden indien men dit wenst verbeteren.

Punt van het KeyPad.
Staat u in een van de hokjes in het gedeelte om titeltijden aan te passen, dan zal als u de punt van het KeyPad indrukt gezocht worden naar tijd overlappingen. Dit werkt ook weer iets sneller omdat de muis nu niet nodig is.















-Automatisch corrigeren overlappingen met 'Lees tijden aanpassen'.
Als u een berekening met de leestijden maakt zullen alle overlappingen worden gerepareerd, met uitzondering als de begin tijden niet goed zijn. Het gedeelte dat de overlappingen controleert kijkt ook naar de begin tijden. ( Als begin tijd groter is dan de eind tijd )

















-Leestijden aanpassen
Men kan aan de hand van het aantal karakters in een titel automatisch de titeltijd instellen.
Twee instellingen kunnen hiervoor gebruikt worden. Speel hier een beetje mee en stel het op eigen smaak in.

De knop 'Herstel'
Als u de leestijden wilt instellen en u hebt de titeltijden moeten verstellen dan is het aan te raden om eerst de knop 'srt file nu goed. Origineel verwijderen' in te drukken. Dan kunt u altijd weer terug zonder de titeltijden opnieuw te moeten instellen, want er wordt bij het inlezen weer een nieuwe originele file aangemaakt. Als u het gedeelte 'Lees tijden instellen' openzet dan worden de op dat moment geldende tijden opgeslagen in het geheugen. Dit is makkelijk omdat men dan altijd vanuit de begin situatie de leestijden kan bewerken. Met de Minimum tijd per titeltekst en de leestijd moet men een beetje spelen om dit naar eigen smaak in te stellen.

Minimum tijd per titeltekst
Als de totale leestijd in een titel kleiner wordt dan de minimum leestijd, dan wordt de minimum leestijd aangehouden. Dit heeft voordeel als er weinig karakters in een titel staan.

Leestijd per karakter
Aan elk karakter in een titel wordt een vaste tijd gegeven. Samen met de minimum leestijd wordt de totale titel tijd berekend. Indien deze tijd niet mogelijk is omdat de volgende titeltijd dan overlapt word, dan zal de tijd net voor de volgende titel tijd worden ingesteld. Boven het titeltekst gedeelte wordt de leestijd vermeld. 

Zoeken op tijden kleiner dan ingevulde leestijd.
Hier kan men zoeken naar titelnummers kleiner dan de opgegeven leestijd. Bij wederom drukken wordt naar het volgende titelnummer gezocht. Als men hier de leestijd ingevuld heeft mag men ook op ENTER drukken of de pijtjes toetsen gebruiken.




















-Zoeken op
Als tijden goed zijn ingesteld en men ontdekt tijdens het afspelen van de film een tekstfout die u wilt veranderen, dan zijn er drie mogelijkheden om snel bij deze tekst te komen n.l.:

1 Men kan zoeken op een gedeelte van de tekst.
   Een nadeel is dat deze tekst meerdere malen kan voorkomen, Als er een overeenkomst is gevonden zal dit weergegeven worden. Door ENTER, het muiswiel of de pijltjes toetsen te gebruiken wordt er verder gezocht.

2 Men kan zoeken op tijd.
   De meeste players geven de verlopen tijd van de film weer. Als men deze tijd in het zoekgedeelte neerzet zal direct naar de juiste regel worden gegaan. Het format van ingevulde tijd moet dan wel juist zijn en binnen bereik van de film vallen. ( bv.  01:38:59   of   03:45 ) In plaats van dubbele punt mag ook een enkele punt ( bv. 03.45 ) ingevuld worden. Alleen hele seconden mogen ingegeven worden. Valt de tijd tussen twee titelnummers in, dan wordt het eerst volgende titelnummer getoond.

3 Zoeken op het beeldnummer.
   Er zijn players die het aantal beeldjes wat is getoond weergeven. Als u op dit beeldnummer zoekt dan zal ook direct het juiste titelnummer worden weergegeven. Hiervoor moet het programma wel weten hoeveel beeldjes per seconden de film wordt afgedraaid. Bij onjuiste weergave moet u het programma het aantal beeldjes per seconden zelf laten berekenen. Type b/s in het zoekgedeelte en volg de aanwijzingen op.

Als men tekst verandert en dan op de plus van keypad gedeelte drukt, dan zal als de cursor in het tekst gedeelte staat deze tekst weggeschreven worden en direct het volgende titelnummer worden getoond. Dit kan handig zijn als men opeenvolgende titelnummers wilt bewerken.



















-Knippen en plakken
Er zijn twee manieren van knippen. Het begin van de file eraf knippen is om vervelende reclames te verwijderen. Met het afgeknipte deel gebeurt hier niets. Het eind eraf knippen is wel van belang, van het afgeknipte gedeelte wordt een nieuwe file met nieuwe tijden aangemaakt. De file welke overblijft, is in het programma zichtbaar, het afgeknipte deel niet. Een film kan uit twee delen ( twee .avi files ) bestaan met elk hun eigen ondertiteling. Als men nu een film als een geheel heeft gevonden en de ondertiteling ergens anders in twee .srt files, dan kan men de tweede file aan de andere plakken. Het kan dan zijn dat het tweede gedeelte de tijden iets aangepast moeten worden. Dit is afhankelijk van de plaats tussen de twee ondertitelingen waar de film is geknipt. Het omgekeerde kan ook voorkomen, daarom is er ook een mogelijkheid tot knippen. Het kan ook voorkomen dat u twee .avi files heeft en twee .srt files en dat de .srt files niet precies passen, wat in de ene file teveel aan titels zit, zit in de andere file te weinig. Met knippen en plakken kan men dit oplossen.

srt file knippen
Hoe het afgeknipte deel geschikt te maken voor het tweede gedeelte van de film. Als u een file knipt  ( onderste blauwe knop ) dan wordt er een file aangemaakt met het toevoegsel CD2 in de naam.
( bv.  Blood Diamond CD2.srt ) Het afgeknipte deel is nu niet meer zichtbaar, maar staat wel op disk en is geschikt gemaakt voor het tweede deel van de film. Als u nu deze file de naam van de film wilt geven, dan moet u deze file eerst inlezen en dan met de goede naam wegschrijven. Als u nu de file met de naam van de tweede film weer inleest zijn de tijden waarschijnlijk in een keer goed. Dit is afhankelijk van de plaats tussen de ondertitelingen waar de film geknipt is.

Vaak komt het voor dat avi files in twee delen gedownload worden.
Dan is het zoeken naar twee srt files die op dezelfde plek geknipt zijn als de avi file.
Als u twee files gevonden heeft, maar deze zijn niet op de juiste plek geknipt, dan kan u dat met het programma oplossen door eerst deze files aan elkaar te plakken en daarna op de juiste plek te knippen.




















-Oefening knippen en plakken
Uitgangspunt van knippen en plakken
Als je een file in twee stukken knipt ( onderste blauwe knop ) dan moeten als je die files weer aan elkaar plakt, weer de oorspronkelijke file krijgen.

1 Maak op je bureaublad een map aan met de naam test
2 Plaats in deze map een willekeurige .srt file met de naam      film.srt
3 Zet deze file   film.srt   ook op je bureaublad. ( controle file )
4 Lees de file in de map in met het programma.
5 Knip deze file in tweeën op titelnummer 100 ( onderste blauwe knop ).
  In het informatie gedeelte staat nu hoe de afgeknipte file heet. ( film CD2.srt )
6 Bekijk met het kladblok hoe deze files in de map eruit zien ( film.srt    en    film CD2.srt )
7 We gaan nu dit afgeknipte deel er weer aanplakken.
8 Plak       film CD2.srt       er weer aan vast.
9 Kijk nu met het kladblok of de file       film.srt    in de map hetzelfde is als de controle file op het bureaublad.

Het komt voor dat als u twee srt files gedownload heb, deze files niet goed geknipt zijn.
De laatste titeltekst van file 1 is dan ook de eerste tileltekst van file 2.
Voordat u deze twee delen aan elkaar plakt moet u eerst de eerste titel van file 2 eraf knippen met de bovenste blauwe knop.

De ENTER toets
Als u de ENTER toets indrukt na het invullen van een waarde, dan zal het overeenkomstige programma gedeelte starten.

Pijltje naar boven of beneden
Als de cursor in het vak staat om titelnummers weer te geven, dan kunnen ook de pijltjes toetsen gebruikt worden om titelnummer een omhoog of een omlaag te laten gaan. Als de cursor in een vak staat om de tijden te verschuiven of op te rekken, dan kan met de pijltjestoetsen naar een ander vak gesprongen worden. Dit is makkelijk als men de muis niet wilt gebruiken.





















-De knoppen 1, 2, 3
Als de titels aan het begin van de film goed zijn en aan het einde niet, dan kan het programma deze fout mogelijk berekenen. Hier wordt er van uitgegaan dat het aantal oorspronkelijke frames niet gewijzigd is. Druk op de knop    “Titel goed aan het begin film” Hiervoor moet het programma wel weten wat het aantal beeldjes per seconde is waarmee de film wordt getoond. Dit gegeven kan men bij de MpcStar player vinden bij     File info...     onder het menu     File. B.v. 25fps  Vink dit gegeven aan onder het menu  Bewerken van dit programma. Probeer hierna de knoppen 1,2 of 3 en kijk of de berekende tijden juist zijn.













-Onthouden parameters
Onderstaande parameters worden op de schijf weggeschreven en weer opgehaald als u het programma start. Is de file met deze parameters niet aanwezig, dan wordt er een nieuwe file aangemaakt met standaard instellingen.
Onthouden wordt:

1 De map waarvan u het laatst een file heeft ingelezen.
2 Of de regelbreedte instelling aan of uit staat.
3 Het aantal karakters waarop de regelbreedte is ingesteld.
4 Minimum leestijd per regel
5 Leestijd per karakter
6 De twee selectie mogelijkheden welke in het 'leestijden aanpassen' gedeelte staat.
7 Taal
8 fps ( Een vrij instelbare frame rate )
9 De kleur instellingen
10 Het wel of niet verwijderen van <i> en </i>
11 De selectie mogelijkheden van het optie menu
12 De geselekteerde frame rate













-Werken met vertaalprogramma's
Voor het werken met vertaalprogramma's moet u het menu item "Vertaal met vertaalprogramma" in het optie menu zichtbaar maken.

-Bewerk gehele tekst
Dit is hetzelfde als het werken met vertaalprogramma's ( Zie optie menu )
Hierdoor wordt het gebruik van vertaalprogramma's mogelijk
Als men dit opent krijgt u de tekst met alleen de titelnummers.
Wilt u een vertaalprogramma gebruiken, doe dan het volgende:

1 Ga met de cursor in het tekstvak staan.
2 Selekteer de hele tekst ( <Control> A )
3 Kopieer de hele tekst ( <Control> C )
4 Zet deze tekst in het vertaalprogramma ( <Control> V )
Google heeft een vertaalsite waarmee dit makkelijk gaat.
http://translate.google.com/?hl=nl&sl=en&tl=nl#
5 Vertaal dit met het programma.
6 Maak een kopie van de vertaling met ( <Control> A  en <Control> C )
7 Plaatst deze kopie in het nog geselecteerde deel van dit programma met ( <Control> V )
8 Verbeter de fouten en zet dit om in een .srt file.
Als dit niet in een keer gaat kunt u de gedeeltelijk verbeterde tekst bewaren als .txt file.
Later kan u deze file weer inlezen om verder te gaan.
9 Als alles goed is maak u hier een .srt file van.

Het is ook mogelijk om titels weg te halen of bij te voegen. Indien u titels weghaald is het aan te bevelen om de titelnummers te laten staan. Dit omdat er met titelnummers gescrold wordt en bij het wegschrijven van een tekst file het titelnummer waarbij is weggeschreven wordt onthouden.

Er zijn een aantal regels waar men rekening mee moet houden.

1 De eerste regel van een nieuwe titel mag nooit alleen een bestaand titelnummer zijn.
   B.v geen    10     maar     -10-
2 Een niet bestaand titelnummer met of zonder tekst wordt als gehele titel tekst gezien.
3 Bestaande titelnummers zonder tekst worden als niet bestaand beschouwd.

Het verbeteren is een hele klus en zal daarom ook niet in een keer gaan.
Daarom is er ook een mogelijkheid om tussendoor deze file als .txt file te bewaren.
Bij het verbeteren hoeft u niet te letten op de regelbreedte. Als de regelbreedte instelling in het menu bewerken aangezet heb, dan zal bij opnieuw inlezen van de .srt file dit automatisch ingesteld worden.

Als u later de .txt file weer inleest, dan zal het venster openen bij het titelnummer waar u de file heeft weggeschreven.

Bij het omzetten naar een .srt file worden de titeltijden van toegevoegde titelnummers op basis van de gegevens welke in het gedeelte "Leestijden aanpassen" staan berekend en zodannig ingevoegd dat deze net een overlapping maken. Deze titels hoeven dus alleen maar door schuiven op hun plaats te worden gezet. ( Als er genoeg ruimte is ) Men kan ook de titeltijden met het muiswiel wijzigen. Als men op ENTER of "Wegschrijven" drukt dan worden deze tijden weggeschreven. Zorg dat de tijdstring welke in de .srt file staat altijd uniek is. Dus geen gelijke tijdstrings, anders gaat er tekst verloren bij het inlezen van die file. 

Als u titels bijgemaakt heeft of weggehaald, dan is de .txt file niet meer goed als deze is omgezet naar een .srt file. De titelnummering is immers anders geworden.  Verwijder deze .txt file om fouten te voorkomen.



-Zelf een .srt file maken
1
Vink in het Optie menu "Nieuw..." aan.

2
Sluit het Optie menu.

3
Onder het menu "Bestand" zit nu een menu item "Nieuw..."
Aktiveer dit.
Je toekomstige .srt file moet je hier al een naam geven.

4
Kopieer de tekst van jouw tekstbestand naar het klembord ( Ctr <A> en Ctr <C> )
Of schrijf hier zelf tekst in.

5
Als u zelf een tekst heeft ingetypt is onderstaande ( punt 5 ) niet van toepassing.
Zet deze tekst in het geopende gedeelte van het programma. ( Ctr <V> )

Nu kan je regels toevoegen of weghalen.
Hier moet dus alleen tekst staan, dus geen titelnummers of tijdstrings.
Elke titeltekst moet gescheiden van de ander titeltekst door een of meerdere lege regels.

6
Bewaar dit voor de zekerheid als tekstfile door op desbetreffende knop te drukken.

7
Maak nu een .srt file door op de goede knop te drukken.
 
De tijd van elke titel is al berekend op basis van het "Titeltijden aanpassen" menu.
De titels moeten dus alleen nog op hun plaats gezet worden.
Dit kan je het makkelijkste doen door het menu wat nu geopend is.



















-Verwijderen / bijvoegen titels
Verwijderen en het bijvoegen van titels kan als u de tekst als geheel bewerkt.
Zie het menu "Bewerken" en dan "Verwijderen / bijvoegen titels" ( Zie optie menu )
Als u een titel weg wilt halen, haal dan alleen de tekst weg en laat het titelnummer staan. Want hier wordt er tussen titelnummers gescrolled. Wilt u een titel bijmaken, zet dan alleen de tekst neer tussen de titelnummers waar u hem hebben wilt. Van nieuwe titels worden de tijden zodanig ingesteld dat deze net een overlapping maken. Op deze mannier is deze titel snel te dectecteren. De tijdsduur van de titel wordt op basis van het leestijden gedeelte ingesteld. De titel hoeft dus alleen maar op zijn plaats gezet te worden. In het selectie invoer gedeelte staat een optie waar dat makkelijk mee gedaan kan worden. Tevens is er een optie "Titel tijden verschuiven" waarbij heel makkelijk met het muis wiel
de titels op hun plaats kunnen worden gezet.




















-Ondertitel talen
Alle talen waarvan de leestekens in de ANSI code staan kunnen gebruikt worden. 

De Turkse taal kent drie letters welke niet in de ANSI code voorkomen. Voor hoofd en kleine letters samen zijn dit 6 tekens. Ondertiteling welke met deze tekens geschreven zijn dus niet in ANSI code.
Hiervoor wordt de Uni-code gebruikt. Er is een mogelijkheid om deze srt file in Uni-code weg te schrijven. Voor het tonen van een film met Turkse ondertiteling is wel een player nodig die Uni-code ondersteund. Lees de srt file met Uni-code in. Het programma vraagt dan of u Uni-code wilt wegschrijven. Als u dat wilt, dan worden die zes Turkse tekens driemaal geschreven in een ANSI code die daar het meest mee overeen komen. Wilt u dit niet, dan worden de Uni-code tekens vervangen door het meest overeenkomstige ANSI teken.

Ğ in G
ğ in g
Ş in S
ş in s
İ in I
ı in i

Als dit wel wil, dan kom het er zo uit te zien.

Ğ in GGG
ğ in ggg
Ş in SSS
ş in sss
İ in III
ı in iii

U maak de srt file gewoon met de MPCstar player goed. Als de srt file goed is, schrijf u deze weg in Uni-code. Zie menu "Bestand". De drie opeenvolgende tekens worden hier weer teruggezet naar hun oorspronkelijke teken. Als u de srt file eenmaal als Uni-code heeft weggeschreven sluit u dit programma en moet u de film bekijken met een player welke Uni-code ondersteund.

Voor players welke in Uni-code kunnen wegschrijven zie:
http://www.dimensions-math.org/Dim_winspelers.htm

Heeft u een QWERTY toetsenbord en u wilt b.v. Ğ intypen, type dan GGG. Het programma doet de rest. Dit geld uiteraard ook voor de andere extra tekens.

Wilt u uw toetsenbord veranderbaar maken naar Turks toetsenbord AZERTY en terug, zie:
http://users.telenet.be/orientaal/turksbel.html


Heeft u nu een srt file in de Turkse taal die in ANSI code staat, dan komen de zes extra tekens welke in de Turkse taal zitten hier niet in voor. Hieronder een methode om deze tekens toch weer terug te krijgen.

Dit in Google vertaal machine gestopt: http://translate.google.com/#nl|tr|
Google zo ingesteld dat deze van Nederlands naar Turks moest vertalen.

Dit zijn ANSI code tekens.
tanisalim, ögretmen, hosça kalin, Izmir, Sisli, Çankiri, DÜGÜN

Dit is het resultaat:
Hiet zitten Uni-code tekens bij.
tanışalım, öğretmen, Hoşça kalın, İzmir, Şişli, Çankırı, Dugun

En dit had het moeten zijn
tanışalım, öğretmen, hoşça kalın, İzmir, Şişli, Çankırı, DÜĞÜN

Alleen DÜGÜN is niet goed omgezet.
Maar toch een mooi resultaat.

Op deze mannier kan u dus een srt file welke in ANSI-code staat naar Uni-code worden omzetten. Zet  de vertaalde Uni-code file in het kladblok en schrijf deze met de codering "Unicode" weg.

Bij voldoende belangstelling is dit ook automatisch zonder tussenkomst van het Google vertaal programma te doen. Daarvoor moet ik in contact komen met iemand die de Turkse taal goed kan lezen en begrijpt en redelijk het Nederlands beheerst.

Vanaf Versie 4.05 is dit al automatisch, het moet alleen nog door iemand die Turks beheerst worden getest.























-Voor de freaks
Voor de programmeur zijn een aantal commando's ingebouwd welke voor de freaks misschien interessant zijn. Deze commando's moeten in het zoekgedeelte ingevuld worden. ( Alleen in het Nederlands )

De commando's zijn:

ANSI
Dit kan alleen als file groot genoeg is.
Hier worden alle karakters welke mogelijk zijn getoond.
Wilt u dit weer weg hebben, dan moet u de originele file weer inlezen.

bina
Bestand Inlezen Normaal Aan
Nu kunt u een bestand inlezen zonder dat karakters of woorden welke fout zijn worden verbeterd.

binu
Bestand Inlezen Normaal Uit
Nu wordt deze mogelijkheid weer verwijderd.

Maak een test file
Zorg eerst dat u een .srt file heeft ingelezen van 1000 titels of meer. Plak eventueel wat files aan elkaar. Zet nu in het zoek gedeelte 'Maak een test file'. Wat meer als 1000 regels is eraf knippen. Schrijf deze file weg als 'Test file'. Als je deze file nu 10 sec. oprekt dan kan je zien dat alle tijden gelijkmatig mee oprekken.

*vervang
Dit commando is een laatste redmiddel om een corrupte file te repareren. In een .srt file worden bij het inlezen alle tijdstrings gekontroleerd of deze wel juist zijn. In een aantal gevallen wordt de tijdstring gerepareerd omdat dit vaker voorkomt.
00:03:30,232 -> 00:03:33,802 wordt verandert in 00:03:30,232 --> 00:03:33,802
Tevens worden de spaties ervoor  en erna weggehaald.
Als de tijdstring niet juist is wordt deze dus als niet bestaand beschouwd.
Het onderstaande geval ben ik tegengekomen.
00:03: 30,232 --> 00:03: 33,802
En zo zag de hele file van 1000 titels eruit. Deze file wordt niet ingelezen omdat er geen enkele geldige tijdstring in zit. Je komt er achter door de file met het kladblok te openen. Dit met het kladblok in orde maken is een hele klus. Het programma bied nu een mogelijkheid dit te repareren.

Hoe dit te doen: ( Het bovenstaande als voorbeeld )
1 Lees een willekeurige .srt file in.
2 Zet in het zoekgedeelte   *vervang
3 Vul hier een dubbele punt in gevolgd door een spatie, dan ENTER.
4 Vul nu alleen een dubbele punt in, dan ENTER.
5 Lees nu de corrupte file in.

Voordat de kontrole op de file begint wordt nu eerst deze veranderingen doorgevoerd en zal de file goed ingelezen worden. Een nadeel is dat dit effect heeft op heel de file. Maar beter wat dan niets.
Mocht dit nu struktueel voorkomen, dan zorg ik voor reparatie via het programma.

x omhoog
Hier staat x voor de cijfers 1 t/m 4 (geen hoofdletters!)
Als men dit in het zoekgedeelte neerzet dan wordt de titeltekst eenmalig met x regels verhoogd.
Bij het opnieuw inlezen wordt dit weer ongedaan gemaakt.
Dit is handig als men in de film al een ingebakken titeltekst heb in een ander taal.
Nu komen deze titels niet over elkaar te staan.
Het laatste karakter moet wel een punt zijn, anders werkt het niet.

Nawoord
Mocht er iets met het programma fout gaan dan zou ik dit graag willen weten onder wat voor omstandigheden dit gebeurd. U kunt mij dit E-mailen. Het E-mail adres is:    F.G.Goosens@Gmail.com
Verbeterde versies van het programma kan ik dan naar u terug sturen.
Suggesties voor programma verbeteringen zijn ook altijd welkom.

U kunt veranderingen en aantekeningen in deze file maken, als deze file sluit zullen deze veranderingen weggeschreven worden.

Veel plezier met dit programma.

Frans Goosens

