Waar onderskrifte leef: ingebed en ekstern
'n Videolêer (MKV, MP4) is 'n houer wat 'n videobaan, 'n oudiobaan en onderskrifbane gelyktydig bevat. Onderskrifte wat binne-in verseël is, is ingebed; 'n afsonderlike .srt- / .ass-lêer wat buite sit, is ekstern, en 'n ingebedde baan word ook ingemux genoem.
Eksterne onderskrifte kan gebruik word soos hulle is. Die probleem is die ingebeddes: om hulle te redigeer, te vertaal of 'n tweetalige baan uit die oorspronklike te bou, het jy geen onderskriflêer byderhand nie — jy moet eers die baan uit die houer lees. Hierdie stap is nie transkodering nie: die video word nie herenkodeer nie, slegs die data wat reeds in die houer gestoor is, word uitgelees.
Watter houer wat dra
Verskillende houers bevat verskillende onderskrifformate, en ekstraksiemoeilikheid verskil ook:

Waarom beeldonderskrifte nie onttrek kan word nie
Blu-ray PGS- en DVD-onderskrifte stoor geen karakters at all nie, slegs 'n reeks beelde met 'n alfakanaal. Wanneer 'n speler dit wys, plak dit 'n prentjie, nie lewende teks nie.
Daar is dus geen teks in so 'n baan om te lees nie — dit is nie dat die hulpmiddel dit nie ondersteun nie, maar dat daar geen karakters is nie. Die bladsy sê duidelik wanneer dit op een afkom.
Die enigste manier om woorde te kry, is om eers die karakters in daardie beelde te herken (OCR) en onderskrifte daaruit te bou. Dit is 'n afsonderlike proses as om 'n baan uit te trek.
Wat gewoonlik na ekstraksie kom
Wat uitkom, is die baan soos dit was: die hulpmiddel raai nie koderinge nie en korrigeer nie tylyne nie. Dus kom twee dinge gereeld voor:
Een is verwronge teks — 'n koderingsprobleem in die bronbaan wat net so verwronge uitkom; gaan na Hoe om verwronge teks te herstel om die kodering te identifiseer. Die ander is verkeerde tydsberekening — of die bron nou 'n inleidingslogo het, al dan nie, of die raamtempo's nie ooreenstem nie, die resultaat is in sy geheel verskuif; gebruik Tydlynaanpassing om dit te verskuif of te skaal.
Gaan daarna na Onderskrifvertaling om te vertaal, en sien Twee maniere om tweetalige onderskrifte te maak om dit tweetalig te maak.

'n Paar dinge wat maklik is om verkeerd te verstaan
Om onderskrifte te onttrek is nie om hulle in te brand nie. Die video word nie herenkodeer nie, dus word beeldkwaliteit en oudio nie beïnvloed nie.
Ekstraksie beïnvloed nie die oorspronklike lêer nie. Slegs lees, nooit geskryf nie, en nie 'n greep van die video verander nie.
Dat 'n groot lêer stadig is, is nie 'n verbindingseprioriteitsprobleem nie. Die hulpmiddel skandeer baan-inligting stukkie vir stukkie, en hoe groter die lêer, hoe langer neem dit; alles vind plaaslik plaas.
Eksterne onderskrifte het nie hierdie bladsy nodig nie. As jy 'n .srt / .ass het, gaan reguit na Formaatomskakeling; slegs onderskrifte wat binne-in 'n video verseël is, moet eers onttrek word.
Verwante gereedskap en gidse
Vir die volledige deurloop, sien Hoe om onderskrifte wat in 'n video ingebed is, te onttrek; om te vertaal wat jy onttrek, gaan na Onderskrifvertaling; om dit tweetalig te maak, sien Twee maniere om tweetalige onderskrifte te maak; vir verwronge teks begin met Herstel van verwronge teks.