Ang pagpapanatili ng tamang timing ng mga subtitle ay mahalagang bahagi ng paggawa at pag-edit ng video. Kapag hindi tugma ang teksto sa sinasabi ng nagsasalita, nawawala ang interes ng mga manonood. Ang Tool sa Paglipat ng Oras ng Subtitle ay binuo upang ayusin ang timing ng buong SRT o VTT file sa pamamagitan ng pag-usog sa lahat ng cue nang mas maaga o mas huli gamit ang tiyak na halaga.
Pag-unawa sa mga Format ng SRT at VTT
Ang SRT (SubRip Subtitle) at VTT (WebVTT o Web Video Text Tracks) ang dalawang pinakagamiting format ng subtitle sa kasalukuyan. Bagamat magkaiba ang kanilang istruktura, pareho silang umaasa sa mga timestamp upang matukoy kung kailan lalabas at mawawala ang teksto sa screen.
- SRT: Gumagamit ito ng mga cue block na may numero. Ang format ng oras nito ay gumagamit ng kuwit (
,) para sa millisecond (halimbawa,00:01:20,050). - VTT: Nagsisimula ito sa header na
WEBVTTsa pinakataas ng file. Gumagamit ito ng tuldok (.) para sa millisecond (halimbawa,00:01:20.050) at sumusuporta sa mga karagdagang metadata tulad ng mga setting, note, style, at region.
Pinapanatili ng tool na ito ang lahat ng cue identifier, setting, note, style, region, line ending, at mismong teksto ng subtitle kung paano isinulat ang mga ito sa orihinal na file.
Paggamit ng Segundo at Timecode para sa Pag-usog
Maaaring iakma ang timing ng mga subtitle sa dalawang magkaibang paraan ng pag-input:
- Segundo: Angkop para sa mabilisang pag-adjust gamit ang mga decimal na numero. Halimbawa, ang paglalagay ng
2.5ay magpapahuli sa mga subtitle ng dalawa at kalahating segundo, habang ang-0.75naman ay magpapakita sa mga ito nang mas maaga. - Timecode: Gumagamit ng pormat na
H:MM:SS.mmm(Oras:Minuto:Segundo.millisecond). Ginagamit ito para sa mas pormal at eksaktong pag-align batay sa mga timeline ng video editor. Halimbawa, ang-00:00:02.500ay mag-uusog sa mga cue nang mas maaga ng 2.5 segundo.
Ang positibong halaga ay nagpapahuli sa mga cue (delay), samantalang ang negatibong halaga ay nagpapakita sa mga ito nang mas maaga.
Mga Panuntunan sa Pagsusuri at mga Limitasyon
Bago ilabas ang naiusog na file, sumasailalim ang input sa mahigpit na pagsusuri upang matiyak na hindi masisira ang istruktura ng subtitle. Narito ang mga panuntunang ipinapatupad:
- Laki ng File: Ang maximum na laki ng file na maaaring i-upload ay 2 MB.
- Pagkakasunod-sunod ng Oras: Tinatanggihan ng tool ang mga cue kung saan ang oras ng pagtatapos ay hindi mas huli sa oras ng pagsisimula. Tinatanggihan din nito ang mga cue na hindi sunod-sunod ang pagkakaayos ng oras o may mga inline VTT timestamp na wala sa tamang posisyon o ayos.
- Pagsisimula sa Zero: Kung ang ilalagay na negatibong pag-usog ay magiging sanhi upang magsimula ang sinumang cue bago ang oras na zero (00:00:00.000), hihinto ang pagproseso at ipapakita ang error upang maiwasan ang pagkasira ng timing.
- Mga Overlap: Pinapayagan ng tool ang mga cue na nag-o-overlap o may parehong oras ng pagsisimula, basta't nasusunod ang pangkalahatang istruktura.
Seguridad at Pagproseso sa Browser
Ang lahat ng pagproseso ng iyong mga subtitle ay lokal na nagaganap. Nananatili sa browser mo ang teksto at mga file ng subtitle. Walang ina-upload o sine-save ang BroBroGo sa anumang external server, kaya angkop ito para sa mga sensitibo o hindi pa nai-publish na materyal.
Mga Karaniwang Error at Solusyon
Sa oras ng pagproseso, maaaring lumitaw ang mga sumusunod na mensahe ng error depende sa kalagayan ng iyong input:
| Sitwasyon | Mensahe ng Error |
|---|---|
| Walang inilagay na file o teksto | "Mag-paste muna ng subtitle o pumili ng SRT o VTT file." |
| Lumampas sa limitasyon ng character ang paste | "Masyadong malaki ang tekstong ito para iproseso rito. Panatilihin itong mas mababa sa ‹max› character." |
Hindi .srt o .vtt ang file extension |
"Pumili ng file na may .srt o .vtt extension." |
| Lumampas sa 2 MB ang file | "Pumili ng subtitle file na hindi lalampas sa ‹max›." |
| Hindi UTF-8 ang encoding ng file | "Hindi wastong UTF-8 na teksto ang file na ito. I-save ito bilang UTF-8 at subukan muli." |
| Maling istruktura ng SRT o VTT | "Gumamit ng karaniwang SRT file na may mga cue block na may numero o WebVTT file na nagsisimula sa WEBVTT." |
| May maling timestamp sa linya | "May di-wastong timestamp ang cue ‹number› sa linya ‹line›." |
| Mas mauna ang end time sa start time | "Dapat matapos ang cue ‹number› pagkatapos nitong magsimula." |
| Hindi sunod-sunod ang mga cue | "Nagsisimula ang cue ‹number› bago ang cue sa itaas nito." |
| May maling inline timestamp sa VTT | "May inline na VTT timestamp ang cue ‹number› sa labas ng cue o wala sa tamang ayos." |
| Walang inilagay na shift value | "Ilagay ang laki ng pag-usog." |
| Maling format ng segundo | "Maglagay ng segundo na may sign, gaya ng 2.5 o -0.75." |
| Maling format ng timecode | "Maglagay ng timecode na may sign, gaya ng -00:00:02.500." |
| Ang negatibong shift ay lalampas sa zero | "Maililipat ng halagang ito ang cue ‹number› bago ang zero. Gamitin ang ‹minimum› o mas huling pag-usog." |
| Pangkalahatang kabiguan sa pagproseso | "Hindi nai-usog ang mga subtitle. Suriin ang input at subukan muli." |
Mga Madalas Itanong (FAQ)
Aling mga SRT at VTT file ang puwedeng gamitin?
Gumamit ng UTF-8 SRT file na may mga cue block na may numero, o WebVTT file na nagsisimula sa WEBVTT. Pinananatili ang mga cue ID, setting, note, style, region, line ending, at teksto kung paano isinulat ang mga ito.
Ano ang mangyayari kapag lumampas sa zero ang negatibong pag-usog?
Ihihinto ang pag-usog sa halip na putulin o burahin ang mga cue. Sa ganitong paraan, eksakto pa rin ang tagal ng bawat cue at ang hinihinging agwat; bawasan ang pag-usog nang mas maaga at subukan muli.
Maaayos ba ng iisang pag-usog ang subtitle na lalong nawawala sa sync?
Hindi. Inaayos lang ng iisang pag-usog ang pare-parehong pagkaantala o pag-una sa buong file. Kung lumalaki ang agwat habang tumutugtog ang video (tinatawag na timing drift), kailangang baguhin ang bilis ng timing o ang bawat cue nang paisa-isa.
Ligtas ba ang aking mga file kapag ginamit ko ang tool na ito?
Oo. Nananatili sa browser mo ang teksto at mga file ng subtitle. Walang ina-upload o sine-save ang BroBroGo, kaya hindi lumalabas sa iyong computer ang iyong mga dokumento.