Bahasa Indonesia

Video & subtitle · Perangkat Subtitle

Cara kerja pengaturan ulang subtitle: menggeser setiap isyarat dengan offset tetap

· Cara kerjanya

subtitle kode waktu pemrosesan browser

Interval isyarat subtitle bergeser lebih awal pada timeline video
Ilustrasi vektor ToolAcre asli

Jika setiap teks terlambat atau lebih awal dengan jumlah yang sama, perbaikannya adalah aritmatika kode waktu. Posting ini menjelaskan bagaimana retime menggeser awal dan akhir setiap isyarat, apa yang terjadi pada nol dan bagaimana mengukur offsetnya.

Setiap keterangan muncul dua detik setelah pembicara — gejala yang dihasilkan oleh offset konstan

Ketika setiap teks muncul sekitar dua detik setelah baris ucapan yang cocok, tidak perlu memindahkan blok isyarat satu per satu. Offset konstan menerapkan aritmatika yang sama untuk setiap isyarat. Fakta bahwa ini konstan adalah diagnosisnya: jika teks dimulai dengan benar dan semakin menjauh selama empat puluh menit, penskalaan ulang atau koreksi kecepatan bingkai adalah operasi yang berbeda. Periksa di awal, tengah dan akhir sebelum menyentuh keseluruhan file.

Mengukur offset — berhenti sejenak pada baris dialog pertama yang jelas dan membandingkan jam video dengan waktu mulai isyarat

Berhenti sejenak pada satu baris dialog yang jelas dan catat waktu video dimulai. Bandingkan dengan waktu mulai subtitle pertama yang cocok. Jika audio dimulai pada 00:01:10.000 dan subtitle dimulai pada 00:01:11.850, isyarat terlambat 1,850 milidetik, sehingga penyesuaiannya adalah −1,850 ms. Pos pemeriksaan kedua kemudian dalam video menguji apakah perbedaan yang sama masih ada. Pengimbangnya berasal dari pengamatan rekaman Anda; alat tersebut tidak dapat menyimpulkannya dari kata-kata yang tidak berhubungan.

Aritmatika kode waktu — mengonversi HH:MM:SS,mmm ke milidetik, menambahkan offset, mengonversi kembali

SRT menyatakan isyarat sebagai HH:MM:SS,mmm; WebVTT biasanya menggunakan titik sebelum milidetik. Ubah komponen menjadi milidetik dengan (((jam×60+menit)×60+detik)×1000)+mili. Tambahkan offset yang dipilih satu kali, lalu uraikan hasilnya kembali menjadi jam, menit, detik, dan tiga digit milidetik. Menjaga waktu dalam bilangan bulat menghindari serangkaian kesalahan pembulatan floating-point saat memproses ratusan isyarat. Parser dan serializer memilih tanda baca khusus format setelah aritmatika.

Menggeser kedua batas isyarat akan mempertahankan durasi kecuali jika dijepit pada nol

Untuk isyarat biasa, offset yang sama ditambahkan ke awal dan akhir: keterangan dari 02:00.000 hingga 02:03.500 berlangsung 3.5 detik sebelum dan sesudah perpindahan gigi. Mengubah hanya bagian awal saja akan memperpanjangnya; mengubah hanya bagian ujungnya saja yang akan memampatkannya. shiftCues ToolAcre memetakan isyarat yang diurai dan memperbarui kedua nilai tanpa menulis ulang teks keterangan, sehingga tanda baca atau label speaker tetap melekat pada isyarat yang sama. Periksa baris pertama dan baris berikutnya untuk memastikan operasi yang Anda pilih adalah pergeseran, bukan skala ulang kecepatan bingkai.

Menjepit pada titik nol — apa yang terjadi pada isyarat yang akan bergerak sebelum video dimulai dan mengapa isyarat tersebut tidak boleh memiliki waktu negatif

Stempel waktu negatif bukan waktu subtitle yang valid. ToolAcre menjepit awal atau akhir yang melintasi nol kembali ke nol dan melaporkan berapa banyak isyarat yang terpengaruh. Itu adalah pengecualian penting untuk pelestarian durasi: isyarat yang awalnya berdurasi 0.8–2.8 detik digeser −1.85 detik memiliki awal negatif dan akhir 0.95 detik, sehingga durasinya tidak lagi dua detik. Isyarat sebelumnya mungkin membuat kedua ujungnya menjadi nol. Tinjau atau hilangkan isyarat pembukaan yang kaku daripada mengklaim bahwa hasilnya sudah tepat di awal.

Contoh praktis: menggeser teks kuliah berdurasi 40 menit sebanyak -1,850 ms — sebelum dan sesudah isyarat, dicentang di awal, tengah, dan akhir

Untuk ceramah empat puluh menit, pertimbangkan petunjuk di 00:10.000–00:12.400 dan 20:15.000–20:17.000. Pergeseran −1,850 ms menghasilkan 00:08.150–00:10.550 dan 20:13.150–20:15.150. Isyarat terakhir di 39:55.000 juga bergerak 1.85 detik lebih awal: jarak dari dialog harus tetap konstan di ketiga pos pemeriksaan. Jika isyarat akhir masih tidak sinkron selama beberapa detik sementara isyarat pertama benar, batalkan perubahan dan selidiki penyimpangannya.

Apa yang tidak tercakup dalam hal ini - penyimpangan yang tumbuh seiring waktu, yang tidak dapat diperbaiki oleh offset tetap

Offset tetap tidak dapat menyelesaikan trek audio yang diedit pada kecepatan berbeda, potongan video dengan bingkai yang hilang, konversi kecepatan bingkai variabel, atau teks yang diselaraskan dengan rilis berbeda. Itu juga tidak dapat memulihkan dialog yang hilang dari file subtitle. Konversi pemformatan antara SRT dan VTT adalah operasi terpisah; pengaturan waktu ulang tidak boleh dianggap menerjemahkan kata-kata atau meningkatkan deskripsi aksesibilitas. Simpan file sumber hingga manusia melihat isyarat yang mewakili video tersebut.

Kesimpulan: ukur sekali, geser semuanya — bagaimana fitur retime pada Perangkat Subtitle menerapkan offset pada setiap isyarat dalam file

Ukur perbedaan konstan satu kali, terapkan pada setiap awal dan akhir, dan berikan perhatian khusus pada isyarat yang melintasi angka nol. Subtitle Toolkit melakukan penguraian dan penulisan milidetik secara lokal, sehingga teks teks Anda tidak diunggah. Pemeriksaan yang berharga bukanlah bahwa pengunduhan telah selesai; baris pertama, tengah, dan terakhir yang diucapkan kini sesuai dengan isyaratnya.