Video & sari kata · Kit Alat Sari kata
Hanyutan sari kata menjelaskan: sebab ofset tetap gagal dan cara regangan berfungsi
· Bagaimana ia berfungsi
sari kata kod masa kadar bingkai
Jika kapsyen baik pada permulaan dan lewat pada penghujung, masalahnya ialah kelajuan, bukan mengimbangi. Siaran ini menerangkan cara ketidakpadanan kadar bingkai menyebabkan hanyut, cara mendiagnosisnya dan cara matematik regangan linear berbeza daripada anjakan.
Selaras pada minit satu, lewat setengah saat hingga minit tiga puluh — tandatangan drift dan bukannya offset
Terdapat dua ralat berbeza di sebalik kapsyen tidak segerak dan ia memerlukan pembetulan yang bertentangan. Offset adalah malar: setiap baris lewat dengan jumlah yang sama, dan fail adalah salah pada minit pertama seperti pada minit terakhir. Drift berkembang: garisan pembukaan mendarat dengan betul, ralat hampir tidak ketara pada sepuluh minit dan garisan penutup tertinggal beberapa saat. Gejala yang memisahkan mereka adalah sama ada ralat pada akhir lebih besar daripada ralat pada permulaan.
Mendapatkan diagnosis ini adalah mahal kerana tindakan yang jelas memburukkan keadaan. Membariskan baris pertama fail hanyut dengan offset menggerakkan keseluruhan fail, jadi penghujungnya hanyut mengikut jumlah asal ditambah apa sahaja yang baru ditambahkan. Alat ini mendokumenkan ini secara langsung sebagai kesilapan biasa, dan menyatakan bahawa kedua-dua operasi perlu dibuat asal sebelum penskalaan.
Dari mana drift berasal — fail yang ditetapkan masa untuk 25 fps dimainkan terhadap video 23.976 fps, atau sebaliknya
Punca biasa ialah ketidakpadanan kadar bingkai antara masa yang digunakan untuk mengarang fail dan video yang dimainkan. Cap masa sari kata ialah masa jam dinding, tetapi ia selalunya diperoleh daripada kiraan bingkai. Jika kiraan bingkai yang dihasilkan terhadap bahan 23.976 fps dimainkan semula seolah-olah setiap bingkai adalah dua puluh lima saat, setiap cap masa adalah salah dengan nisbah yang sama dan nisbah malar yang digunakan pada nombor yang semakin meningkat menghasilkan ralat yang semakin meningkat.
Nisbah itu kira-kira 1.0427 untuk 23.976 bahan fps yang dimainkan pada 25 fps, yang dinyatakan oleh alat di sebelah medan skala. Nombor itu bukan butang tala yang ditemui melalui percubaan: ia ialah hasil bagi dua kadar bingkai, jadi fail yang betul dalam satu dunia diregangkan atau dimampatkan secara sistematik di dunia yang lain. Inilah sebabnya mengapa drift hampir selalu lancar dan linear dan bukannya tidak menentu.
Mendiagnosis drift dengan dua titik rujukan — mengukur ralat berhampiran permulaan dan berhampiran penghujung
Mendiagnosis drift memerlukan dua ukuran, bukan satu. Cari baris dialog berhampiran permulaan yang kapsyennya boleh anda masa dengan tepat, dan satu lagi berhampiran penghujung, dan rekod bagi setiap cap masa yang dituntut oleh fail dan cap masa dialog itu sebenarnya berlaku. Satu ukuran tidak dapat membezakan kedua-dua ralat, kerana ralat yang diperhatikan tunggal adalah konsisten dengan kedua-dua offset malar dan regangan.
Pilih dua titik sejauh yang dibenarkan oleh bahan. Keseluruhan pengiraan membahagikan satu perbezaan dengan yang lain, jadi garis dasar yang pendek menjadikan ralat ukuran kecil besar dalam hasilnya. Selang dua mata seminit dalam fail sembilan puluh minit akan menghasilkan nisbah yakin kepada ketepatan yang tidak disokong oleh pengukuran.
Matematik regangan linear — menskalakan setiap kod masa mengikut nisbah dan bukannya menambah pemalar
Anjakan ialah penambahan dan regangan ialah pendaraban, dan itulah perbezaan keseluruhannya. Peralihan menambah satu pemalar pada setiap permulaan dan akhir; secara dalaman isyarat adalah milisaat integer dikira daripada sifar, jadi operasi adalah penambahan tunggal bagi setiap cap masa dan tidak memperkenalkan pembundaran sendiri. Oleh kerana ia menambah nombor yang sama di mana-mana, ia tidak boleh mengubah jarak antara isyarat pertama dan yang terakhir, iaitu apa yang telah berlaku pada drift.
Regangan mendarab setiap cap masa dengan faktor, diukur daripada sifar. Oleh kerana pengganda bertindak pada nombor yang lebih besar kemudian dalam fail, ia menggerakkan penghujung lebih daripada pembukaan, yang merupakan keperluan hanyut bentuk. Cap masa dibundarkan semula kepada seluruh milisaat selepas penskalaan, jadi skala tidak boleh diterbalikkan dengan sempurna seperti anjakan; skala sekali daripada yang asal dan bukannya memperhalusi faktor merentasi beberapa laluan.
Contoh yang berjaya: mengira nisbah daripada dua ukuran — menukar dua ralat yang diperhatikan kepada satu pembetulan
Katakan kapsyen pada dua minit mendakwa 00:02:00.000 manakala dialog berada di 00:01:59.750 dan kapsyen pada lima puluh lapan minit mendakwa 00:58:00.000 manakala dialog di 00:57:52.750. Dalam milisaat fail tertera 120000 dan 3480000; video itu mahu 119750 dan 3472750. Ralat telah berkembang daripada 250 ms kepada 7250 ms, iaitu hanyut, bukan diimbangi.
Faktornya ialah nisbah dua selang: bahagikan rentang sebenar 3472750 tolak 119750, atau 3353000, mengikut tempoh yang dituntut 3480000 tolak 120000, atau 3360000. Itu memberi kira-kira 0.99792. Mendarabkan masa yang dituntut dengan ia kembali 119750 dan 3472750, kedua-dua ukuran, iaitu semakan bahawa pembetulan adalah regangan tulen tanpa sisa offset. Apabila sisa masih ada, betulkan regangan dahulu dan kemudian gunakan anjakan untuk apa yang tinggal.
Perkara yang tidak dicakupi ini — potongan, adegan tambahan dan jeda iklan, yang menghasilkan lompatan daripada hanyut yang lancar
Ini meliputi ralat yang berkembang dengan lancar dan berkadar. Ia tidak meliputi fail yang betul selama dua puluh minit dan kemudian secara tiba-tiba mengeluarkan jumlah tetap untuk bakinya, yang merupakan tandatangan pengeditan: adegan yang dialih keluar, pemecahan iklan yang dimasukkan atau potongan berbeza bagi ciri yang sama. Ralat itu ialah anjakan yang digunakan pada sebahagian daripada fail, dan tiada nisbah tunggal yang membetulkannya.
Alat anjakan digunakan pada setiap isyarat dalam fail dan tidak menawarkan cara untuk memasa semula julat yang dipilih, jadi fail dengan lompatan titik tengah tidak boleh dibaiki dalam satu laluan. Ia juga tidak boleh pulih daripada pengapit: keputusan negatif dibatasi pada sifar kerana kedua-dua format tidak boleh menyatakan masa negatif dan beralih ke hadapan selepas itu tidak memulihkan isyarat yang disematkan di sana. Alat ini memberi amaran apabila isyarat diikat, dan ubat yang didokumenkan akan dibuat asal dan bukannya peralihan pampasan.
Bawa pulang: anjakan untuk mengimbangi, skala untuk hanyut — cara menggunakan ciri masa ulang Kit Sari kata untuk sarung mengimbangi tetap, dan tempat untuk menyemak senarai 'Apa yang alat ini tidak akan lakukan' sebelum bergantung padanya untuk hanyut
Shift untuk offset, skala untuk drift, dan ukur sebelum melakukan kedua-duanya. Masukkan offset dalam milisaat, kerana medan tidak mempunyai input saat atau kod masa dan menaip 2 mengalihkan fail sebanyak dua milisaat berbanding dua saat; operasi berjaya, fail benar-benar berubah dan penyegerakan kelihatan betul-betul salah seperti sebelum ini. Offset positif menangguhkan kapsyen yang muncul sebelum dialog.
Untuk drift, gunakan faktor skala di sebelah offset dan bukannya menyenggol offset berulang kali. Baca had halaman alat sebelum bergantung padanya: buat asal memegang dua puluh operasi terakhir, isyarat yang diapit boleh runtuh kepada tempoh sifar atau berkembang lebih lama apabila sahaja satu hujung disematkan dan pengesahan dijalankan semula selepas setiap perubahan supaya kes tersebut dilaporkan dan bukannya dihantar secara senyap.