字 AI-SRTSub

No kurienes rodas subtitru kropļojumi

Tie paši baiti, kas nolasīti kā UTF-8 un nolasīti kā GBK, izrādās divas pilnīgi dažādas rakstzīmju kopas. Tas, kā izskatās atkritumu teksts, ir tiešs pierādījums tam, kurš solis nogāja greizi.

Updated 2026-10-17Troubleshooting guides

Fails ir kārtībā — tas tika nolasīts nepareizi

Subtitru fails saglabā baitus. Lai pārvērstu baitus rakstzīmēs, ir jāzina, kādā kodējumā tie tika uzrakstīti — ja kļūdāties, iegūstat kropļojumu. No faila nav pazudis neviens baits; nolasiet to vēlreiz ar pareizo kodzīmi, un rakstzīmes atgriežas.

Tas sadala darbu divās daļās: izdomāt, kāds kodējums tam bija sākumā, un saglabāt to kā kodējumu, ko jūsu atskaņotājs var atpazīt. Pirmais rodas no izmēģinājuma atšifrēšanas un vērtēšanas, otrais no kopijas saglabāšanas. Tie risina dažādas problēmas.

Pieci izskati, pieci cēloņi

Kropļojums nav nejaušs — tā izskats atklāj, kas to izraisīja:

Diagnozes kartīte, kurā uzskaitīts katrs kropļojuma pēdu veids
Diagnoze kārto kropļojumus pēc cēloņa, nevis tos apvieno

Kāpēc aizstāšanas rakstzīmi nevar labot

Aizstāšanas rakstzīme ir robežlīnija. `�` nozīmē, ka baiti jau tika izmesti iepriekšējā solī (parasti kāda programma, kas nolasa failu un saglabā to no jauna), un nekas netika reģistrēts par to, kas tika nomests. Šajā brīdī nav ko secināt atpakaļgaitā — neviens to nevar labot.

Tāpēc labošanas lapa apstrādā abus gadījumus atšķirīgi. Augšupielādējiet failu, un oriģinālie baiti ir neskarti, ļaujot izmēģināt katru kodējumu; ja ielīmētajā tekstā jau ir aizstāšanas rakstzīme, tas to skaidri pasaka: „nevar labot, lūdzu, augšupielādējiet oriģinālo failu“.

Ir arī pretējs gadījums: saturs nolasās perfekti labi, bet jūsu atskaņotājs joprojām rāda atkritumus. Fails nav vainīgs — atskaņotājs izvēlējās nepareizu kodējumu. Teksta rediģēšana nepalīdzēs; saglabājiet kopiju kā UTF-8 ar BOM vai GBK un iedodiet to tam.

Augšupielādes apgabals: vilkt-un-nomest un ielīmēt kā divi ievades punkti
Augšupielādējiet failu, ja varat — neskarti baiti nozīmē ko labojamu

Ko tas salīdzina labošanas laikā

Rīks izmēģina katru ticamo kodējumu, pēc tam novērtē katru rezultātu: cik liela tā daļa ir veidota no parastajām rakstzīmēm, vai ir akcentu virknes, simbolu virknes, vai CJK joslas ir neskaidru rakstzīmju sienas. Visaugstāk novērtētais rezultāts nonāk saraksta augšgalā.

Ja neviena vērtība nav nepārprotami labāka, nekas nav ieteicams — labāk pateikt „šis lasās labi tāds, kāds tas ir“, nekā apmuļķot ar kaut ko, kas tikai aptuveni līdzinās valodai. Divreiz sabojāts teksts (saglabāts nepareizi vienu reizi, pēc tam labots nepareizi vienu reizi) iegūst vienu papildu atgriezeniskās atrisināšanas kārtu labākajiem kandidātiem.

Kandidātu saraksts, sakārtots pēc vērtības, katrs apzīmēts ar tā kodējuma pāri
Kandidāti sakārtoti pēc vērtības — nav skaidra uzvarētāja, nav ieteikuma

Pareizā kodējuma saglabāšana pabeidz darbu

Labotais teksts joprojām ir jāsaglabā kā kodējums, ko jūsu atskaņotājs atpazīst. Atskaņotāji operētājsistēmā Windows parasti paļaujas uz BOM, lai noteiktu kodējumu, tāpēc UTF-8 ar BOM ir vismazākā jezga; vecākai aparatūrai un dažiem reģionālajiem atskaņotājiem ir nepieciešams GBK. Varat izvēlēties UTF-8, UTF-8 (ar BOM), GBK, Big5, Shift_JIS vai EUC-KR, un jums tiks likts izvēlēties citu, ja kaut kas neder (GBK nevar saturēt korejiešu valodu).

Rezultātu apgabals: saglabāt-kā kodējuma nolaižamā izvēlne un lejupielādes poga
Saglabājiet to kā kaut ko, ko atskaņotājs atpazīst, un kropļojums ir patiesi atrisināts

Saistītie rīki un ceļveži

Pilns ceļvedis — Kā labot kropļotus subtitrus; ko SRT fails patiesībā saglabā — Kas atrodas SRT faila iekšpusē; kodējums ir kārtībā, bet saturs ir netīrs (ūdenszīmes, reklāmas, vājdzirdīgo tagi) — Subtitru tīrīšana.

Runs entirely in your browser, nothing to install.

Atvērt kropļojumu labošanas rīku

Related guides