Kamus

Apa Itu Waktu Mulai?

Apa artinya ketika file Anda memiliki bidang bernama Start Time? Baca terus untuk mengetahui apa yang dimaksud, dan mengapa nilai untuk Start Time bahkan bisa bernilai negatif.

start-time

Start Time adalah titik pada jam internal file tempat sebuah stream seharusnya mulai diputar. Pada kebanyakan file titik ini bernilai nol, tetapi tidak harus demikian, dan nilai ini memberi tahu Anda di mana frame pertama atau sampel audio pertama berada dalam garis waktu.

File mana yang membawanya dan dari mana nilai itu berasal

Start Time paling penting pada file video seperti MP4, MOV, AVI, MKV, dan MPEG transport stream yang digunakan untuk rekaman TV, meskipun file audio juga memilikinya. Satu file menyimpan beberapa stream - gambar, suara, terkadang subtitle - dan masing-masing memiliki start time sendiri, di samping start time yang dilaporkan untuk file secara keseluruhan.

Nilai ini ditulis oleh program yang menyusun file: encoder, perekam, atau kamera. Ini bukan sesuatu yang diatur oleh pengguna.

Informasi yang sama muncul dalam bentuk kedua, biasanya diberi label PTS, singkatan dari Presentation Time Stamp. Start Time dinyatakan dalam detik, sementara start PTS menghitung ketukan dari jam internal stream itu sendiri, yang panjangnya ditentukan oleh field pendamping bernama Time Base. Keduanya menandai momen yang sama.

Seperti apa tampilan nilainya

Nilai waktu dalam detik, biasanya ditulis dengan beberapa angka desimal:

  • 0.000000 - kasus umum, stream dimulai dari awal
  • 0.021333 - offset kecil beberapa per seratus detik
  • 1.400000 dan lebih besar - umum pada rekaman siaran, ketika jam terus berjalan dari stream masuk alih-alih direset ke nol
  • nilai negatif, yang berarti stream ditandai mulai sedikit sebelum titik nol file

Offset kecil dan nilai negatif biasanya bukan kesalahan. Codec audio terkompresi memerlukan sedikit pemanasan sampel sebelum menghasilkan suara yang sebenarnya, dan bagian awal ini harus diperhitungkan di suatu tempat; offset pada start time adalah cara file mencatatnya, sehingga pemutar dapat membuangnya dan tetap menjaga suara selaras dengan gambar. Ini tidak berarti ada frame yang hilang.

Mengapa ini penting

Pentingnya field ini dalam praktik adalah sinkronisasi. Jika gambar dan suara dalam sebuah file menyatakan start time yang berbeda, pemutar yang membaca dan mengikuti keduanya akan menjaganya tetap selaras, sedangkan aplikasi yang mengabaikannya akan memutar suara tidak sinkron tepat sebesar offset tersebut. Lip sync yang meleset sepersekian detik tanpa penyebab yang jelas sangat sering berpangkal pada start time di suatu tempat dalam file.

Start time juga penting untuk pengeditan. Memotong, menggabungkan, atau membungkus ulang sebuah file akan membuang atau menulis ulang timestamp ini, itulah sebabnya sebuah klip hasil pemangkasan rekaman bisa menghasilkan subtitle yang bergeser, atau potongan yang jatuh sedikit berbeda dari titik yang Anda tetapkan. Start time yang tidak nol juga menjelaskan mengapa dua program bisa berbeda pendapat tentang durasi sebuah file, karena satu mungkin mengukur sampai timestamp terakhir sementara yang lain mengurangkan nilai start.

Field ini tidak memuat informasi pribadi apa pun.