Kamus

Apa Itu Preview Time?

Preview Time adalah sebuah nilai di header film QuickTime. Nilai ini menandai titik mulai pratinjau singkat film, dan banyak file, seperti MP4, menampilkan 0 s.

preview-time

Preview Time adalah titik dalam sebuah film ketika pratinjau dimulai. Pratinjau film adalah versi sangat singkat dari film, biasanya kurang dari 5 detik.

File menentukan pratinjau ini dengan 2 nilai, awal dan durasi. Preview Time adalah waktu mulai, dan Preview Duration adalah durasinya. Sebuah flag pada setiap track menyatakan apakah pratinjau menggunakan track tersebut.

File mana yang membawanya

Preview Time berada di header film QuickTime, yang mendeskripsikan seluruh film. Header ini juga menyimpan skala waktu film dan Duration-nya.

QuickTime menyebut bagian file ini atom dengan tipe mvhd. Format MP4 memiliki header dengan tipe yang sama dan menyebutnya box.

Pembaca metadata ExifTool membaca header ini dalam file QuickTime dan dalam format yang disebutnya berbasis QuickTime. File berikut, misalnya, dapat menampilkan Preview Time:

  • MOV dan QT, format film Apple QuickTime
  • MP4, format file MPEG-4
  • File audio dan video M4A, M4B, M4P, dan M4V
  • File audio dan video 3GP dan 3GPP
  • File F4A, F4B, F4P, dan F4V untuk Adobe Flash Player
  • AAX, format Audible Enhanced Audiobook

Jadi sebuah audiobook AAX dapat menampilkan Preview Time meskipun bukan video. File AVI berbeda. ExifTool menggambarkan AVI sebagai berbasis RIFF, dan daftar nilai AVI-nya tidak menyertakan Preview Time.

Seperti apa tampilan nilainya

Di dalam file, Preview Time adalah angka 4-byte. Angka ini menghitung unit dari skala waktu film, bukan detik.

Skala waktu adalah jumlah unit per detik. Dengan skala waktu 60, 60 unit sama dengan 1 detik.

ExifTool membagi angka yang disimpan dengan skala waktu. Kemudian menampilkannya sebagai waktu, dalam salah satu dari 3 bentuk:

  • 0 s ketika angka yang disimpan adalah 0
  • detik dengan 2 angka desimal dan huruf s, untuk waktu di bawah 30 detik
  • jam, menit, dan detik yang dipisahkan dengan titik dua, untuk waktu 30 detik atau lebih

Dari mana nilai berasal

Perangkat lunak yang menulis file film menetapkan Preview Time. Dokumentasi QuickTime dari Apple menjelaskan sebuah fungsi yang memungkinkan aplikasi menentukan awal dan durasi pratinjau.

File MP4 didasarkan pada standar ISO/IEC 14496-12. Standar ini menamai tempat yang sama di header sebagai pre_defined dan menetapkannya ke 0. Pembaca metadata tetap dapat menampilkan byte ini sebagai Preview Time, sehingga file MP4 biasanya menampilkan 0 s.

Beberapa perangkat lunak menulis angka 0 di sini. FFmpeg menulis 0 ke tempat ini dan memberi label sebagai reserved. Penulis MP4 dalam proyek browser Chromium juga menulis 0.

FFmpeg juga melewati nilai ini ketika membaca file. Laporan yang hanya bergantung pada FFmpeg karena itu tidak memiliki baris Preview Time.

Mengapa ini penting bagi file Anda

Baca Preview Time bersama dengan Preview Duration. Nilai 0 s saja tidak memberi tahu Anda apakah film memiliki pratinjau.

Dalam dokumentasi QuickTime Apple, sebuah fungsi mengembalikan 0 untuk kedua nilai ketika sebuah film tidak memiliki pratinjau. Contoh kode Apple juga memeriksa durasi di atas 0 untuk memutuskan apakah film memiliki pratinjau. Jadi jika Preview Duration juga 0 s, film tersebut tidak memiliki pratinjau.

Perbedaannya dengan nilai serupa

Nilai lain berada di sebelah Preview Time atau memiliki nama yang mirip. Masing-masing menjawab pertanyaan yang berbeda:

  • Preview Duration adalah durasi pratinjau, dalam unit skala waktu yang sama.
  • Poster Time adalah waktu poster film, sebuah frame diam yang merepresentasikan film.
  • Preview Image Size adalah lebar dan tinggi gambar pratinjau di dalam file, bukan waktu.