Bahasa Melayu

Kit Alat Sari Kata

Tukar, laraskan semula masa dan bersihkan fail sari kata SRT dan VTT dalam pelayar anda.

Dua format yang kelihatan hampir sama

SubRip (.srt) datang daripada program merobek DVD pada awal 2000-an dan menjadi format sari kata lalai hampir secara tidak sengaja. WebVTT (.vtt) telah direka bentuk kemudian, khusus untuk video HTML5 dan merupakan perkara yang diharapkan oleh pelayar apabila anda melampirkan elemen trek pada video.

Mereka kelihatan sangat serupa sehingga orang menganggap menamakan semula fail itu sudah memadai. Ia tidak, dan kegagalan itu senyap: pelayar menyerahkan fail SRT yang dinamakan semula kepada .vtt biasanya tidak akan memaparkan apa-apa, tanpa ralat menjelaskan sebabnya.

Tiga perbezaan yang nyata

Pertama, tajuk. Fail WebVTT mesti bermula dengan perkataan literal WEBVTT pada baris pertamanya. Fail SRT tidak mempunyai pengepala dan bermula terus dengan isyarat pertama. Satu baris yang hilang ini ialah sebab paling biasa fail yang ditukar gagal dalam pelayar secara senyap.

Kedua, pemisah milisaat. SRT menulis 00:00:01,500 dengan koma. WebVTT menulis 00:00:01.500 dengan noktah. Pemain yang mengharapkan satu dan diberikan yang lain biasanya akan menolak isyarat.

Ketiga, penomboran kiu. SRT isyarat dinomborkan secara konvensional dengan garis yang mengandungi sahaja integer sebelum setiap cap masa. Dalam WebVTT pengecam itu adalah pilihan dan, jika ada, mungkin sebarang rentetan dan bukannya nombor.

Terdapat juga perbezaan yang lebih kecil: WebVTT membenarkan komponen jam ditinggalkan, jadi 01:30.000 bermaksud sembilan puluh saat dan ia menyokong tetapan kedudukan selepas cap masa seperti line:90% align:center. Alat ini membaca semua ini dan mengekalkan tetapan isyarat apabila menukar kepada VTT.

Menukar fail

Muatkan fail anda — format dikesan secara automatik daripada pengepala WEBVTT — kemudian muat turun dalam mana-mana format yang anda perlukan. Pemasaan disimpan secara dalaman sebagai milisaat integer, jadi penukaran adalah tepat dan penukaran ke sana ke mari tidak mengumpul drift.

Nombor kiu dinomborkan semula secara bersebelahan daripada 1 pada eksport. Jika fail sumber anda mempunyai jurang atau pendua dalam penomborannya, yang biasa berlaku dalam fail yang telah disunting tangan, outputnya bersih.

  1. Pilih fail .srt atau .vtt anda.
  2. Semak kiraan isyarat dan ringkasan pengesahan.
  3. Selesaikan sebarang masalah yang dilaporkan, atau bersihkan teg pemformatan jika anda mahukan teks biasa.
  4. Muat turun sebagai SRT atau VTT.

Pengesahan

Setiap fail disemak semasa dimuatkan dan hasilnya muncul di atas pratonton. Setiap mesej menamakan nombor kiu tertentu, kerana "fail ini tidak sah" tidak berguna apabila fail itu mempunyai sembilan ratus isyarat.

Ralat ialah pecahan tulen: isyarat yang berakhir sebelum ia bermula, isyarat yang bermula sebelum yang sebelumnya atau cap masa yang tidak boleh dibaca sama sekali. Amaran ialah perkara yang sah secara teknikal tetapi biasanya tidak disengajakan: isyarat tempoh sifar yang tidak akan muncul pada skrin, atau dua isyarat bertindih supaya kedua-duanya dipaparkan serentak.

Petunjuk yang cacat tidak membatalkan keseluruhan fail. Blok buruk dilaporkan dan isyarat yang tinggal masih dimuatkan, jadi anda boleh melihat skala masalah dalam satu laluan dan bukannya membetulkan ralat satu ranap pada satu masa.

Mengalih keluar pemformatan

Fail sari kata selalunya membawa penanda: HTML teg seperti <i> dan <b>, kelas WebVTT dan teg suara seperti <c.loud> dan <v Speaker>, dan substation mengatasi blok seperti {\an8} yang mengawal sekatan.

Butang "Alih keluar teg pemformatan" menanggalkan semua ini sambil mengekalkan pemisah baris di dalam setiap isyarat, yang penting untuk kebolehbacaan. Entiti watak seperti &amp; sengaja dibiarkan begitu sahaja, kerana ia adalah kandungan dan bukannya memformat.

Diagnosis sebelum anda membetulkannya

Sari kata yang tidak segerak datang dalam dua jenis yang berbeza, dan penggunaan pembetulan yang salah akan memburukkan keadaan. Luangkan masa tiga puluh saat untuk mendiagnosis sebelum anda menyentuh apa-apa.

A CONSTANT OFFSET bermaksud sari kata adalah salah dengan jumlah yang sama di mana-mana sahaja. Semak garisan berhampiran permulaan dan garisan berhampiran penghujung. Jika kedua-duanya lewat kira-kira dua saat, anda memerlukan syif.

DRIFT bermaksud ralat bertambah apabila video dimainkan. Jika baris pertama hampir betul tetapi baris terakhir keluar empat puluh saat, anjakan tidak akan membantu — anda perlu membuat skala. Drift hampir selalu datang daripada ketidakpadanan kadar bingkai: sari kata telah ditetapkan masa terhadap keluaran 23.976 fps dan video anda disiarkan pada 25 fps, atau sebaliknya.

  1. Perhatikan sejauh mana jarak garisan berhampiran START.
  2. Perhatikan sejauh mana jarak garisan berhampiran END.
  3. Jika kedua-dua ralat adalah serupa, gunakan Shift.
  4. Jika ralat bertambah, gunakan Skala.

Beralih

Masukkan offset dalam milisaat. Nombor positif menangguhkan sari kata, yang anda mahukan apabila ia muncul terlalu awal. Nombor negatif menggerakkannya lebih awal, untuk sari kata yang ketinggalan di belakang dialog.

Ukur kesilapan daripada meneka. Perhatikan cap masa di mana baris sebenarnya disebut dan cap masa di mana ia muncul pada masa ini, kemudian gunakan perbezaannya. Dua saat ialah 2000 ms.

Cap masa diapit pada sifar. Baik SRT mahupun WebVTT tidak boleh mewakili masa negatif, dan pemain yang diserahkan biasanya akan menolak isyarat atau berkelakuan tidak dapat diramalkan. Jadi, jika anda mengalihkan fail ke belakang dengan lebih daripada masa mula isyarat pertama, isyarat yang terjejas disematkan pada 00:00:00 daripada menjadi negatif — dan alat itu memberitahu anda dengan tepat berapa banyak isyarat yang berlaku. Jika anda melihat amaran itu, offset anda mungkin terlalu besar.

Skala untuk perubahan kadar bingkai

Penskalaan mendarab setiap cap masa dengan faktor malar, yang merupakan pembetulan yang betul untuk drift.

Faktornya ialah nisbah kadar bingkai. Menukar sari kata bermasa untuk 23.976 fps kepada video 25 fps bermakna mendarab dengan 25 ÷ 23.976, lebih kurang 1.0427. Dengan cara lain, gunakan 23.976 ÷ 25, lebih kurang 0.959.

Jika anda tidak mengetahui kadar bingkai, anda boleh memperoleh faktor daripada drift itu sendiri: bahagikan masa yang betul bagi baris terakhir dengan masa semasanya. Sapukannya, kemudian semak kedua-dua hujung sekali lagi.

Menggabungkan dua fail

Penggabungan adalah untuk bahan yang mempunyai sari kata dalam bahagian — dua bahagian filem yang dikeluarkan sebagai fail berasingan, contohnya.

Muatkan fail utama anda dahulu, kemudian pilih fail kedua dalam panel cantum dan beri ia offset. Offset ialah bahagian kedua bermula dalam garis masa gabungan: jika bahagian satu berjalan selama 58 minit dan 20 saat, offset ialah 3,500,000 ms.

Isyarat daripada kedua-dua fail digabungkan dan diisih semula mengikut masa mula, jadi hasilnya sentiasa dalam susunan yang sah walaupun jika offset bertindih sedikit dengan dua set. Semuanya dinomborkan semula daripada 1.

Membahagi satu fail

Pemisahan melakukan sebaliknya, membahagikan satu fail pada cap masa yang anda pilih.

Secara lalai, bahagian kedua adalah berdasarkan semula jadi ia bermula dari sifar, iaitu yang anda mahukan apabila ia akan dimainkan terhadap fail video berasingan yang juga bermula pada sifar. Isyarat ditetapkan pada bahagian yang mengandungi masa mulanya, jadi isyarat yang mengangkangi titik perpecahan pergi dengan bahagian ia bermula daripada dipotong separuh.

Kedua-dua bahagian dimuat turun serentak, dinamakan -part1 dan -part2. Jika titik pisah pilihan anda akan meninggalkan satu bahagian kosong, alat itu memberitahu anda dan bukannya menghasilkan fail kosong secara senyap.

Soalan lazim

Bolehkah saya menamakan semula fail .srt saya kepada .vtt?
Tidak. Fail WebVTT mesti bermula dengan baris pengepala WEBVTT dan mesti menggunakan noktah dan bukannya koma sebelum milisaat. Penamaan semula tidak berubah, dan hasil biasa ialah video yang tidak memaparkan sari kata sama sekali tanpa ralat yang boleh dilihat.
Adakah fail sari kata saya dimuat naik?
Tidak. Semuanya dihuraikan dan ditulis semula dalam pelayar anda. Ini lebih penting daripada biasa untuk sari kata, yang selalunya mengandungi dialog yang belum dikeluarkan di bawah embargo — jadi sengaja tiada komponen pelayan di sini sama sekali.
Adakah penukaran kehilangan kualiti atau ketepatan?
Tidak. Pemasaan disimpan secara dalaman sebagai milisaat integer, yang kedua-dua format menyatakan dengan tepat, jadi menukar SRT kepada VTT dan kembali mengembalikan pemasaan asal dengan tepat.
Adakah alat ini menyalin atau menterjemah sari kata?
Tidak, dan ia tidak akan. Transkripsi dan terjemahan secara eksplisit di luar skop. Alat ini sahaja mengubah fail sari kata yang telah anda miliki.
Apakah yang berlaku kepada tetapan kedudukan isyarat?
Tetapan kiu WebVTT seperti baris:90% align:center dikekalkan apabila mengeksport ke VTT. Mereka tidak mempunyai persamaan dalam SRT dan digugurkan apabila mengeksport ke format itu, kerana SRT tidak mempunyai cara untuk menyatakannya.
Mengapa isyarat saya dinomborkan semula?
Kerana penomboran bersebelahan daripada 1 adalah apa yang pemain jangkakan dan fail yang telah disunting dengan tangan kerap mempunyai jurang atau pendua. Penomboran semula adalah sebahagian daripada membersihkan fail.

Apa yang tidak akan dilakukan oleh alat ini