AVI misal: Hasindex, Mustuseindex, Copyrighted, metode kemampuan file AVI misal: can read, canwrite, allkeyframe, nocompression, jumlah stream pada file,
sebagai contoh pada file yang mempunyai audio dan visual akan mempunyai 2 stream, ukuran buffer yang digunakan untuk menyimpan data file AVI pada memori,
tinggi dan lebar dari sekuensial file AVI, skala waktu yang digunakan pada keseluruhan file AVI, jumlah sampel dari file AVI, panjang lama waktu file AVI,
jumlah stream yang ditambahkan atau dihilangkan dari file serta deskripsi tipe file.
Sedangkan AVI stream terdiri dari 2 jenis yaitu streamvideo dan streamaudio, streamaudio tidak harus terdapat di dalam suatu file AVI. Pada bagian streamvideo ini
berisi data yaitu tipe stream yang didefinisikan dengan 4 karakter kode, handler yang menangani kompresi saat file disimpan, kode untuk metode penggunaan stream
misal: AVIstreamInfodisabled, AVIstreaminfoenabled, metode, prioritas, bahasa yang digunakan oleh stream, skala waktu yang digunakan, jumlah sampel stream,
posisi frame awal, panjang lama waktu stream, spesifikasi ukuran dari pergeseran audio dan video data pada file AVI, ukuran buffer yang digunakan untuk menyimpan
data file AVI pada memori, kualitas data video pada stream, ukuran sebuah sampel data pada stream, dimensi frame, jumlah dari proses pengeditan stream yang pernah
dilakukan, jumlah dari proses pengeditan format stream yang pernah dilakukan serta deskripsi nama stream.
Frame pada streamvideo yang terdapat pada file AVI merupakan suatu data yang berbentuk DIB Device Independent Bitmap. Bentuk DIB secara umum terdiri
dari 3 bagian utama yaitu bitmap file header yang berisi informasi tentang tipe, ukuran, dan layout dari file DIB, bitmap info yang terdiri dari 2 struktur utama yaitu
bitmap info header dan RGB-quad, serta data piksel-piksel penyusun gambar yang terdapat pada frame.
2.1.1 Format File AVI Audio Video Interleaved
Format file AVI didefinisikan oleh Microsoft Corporation. Secara umum, file AVI dapat mengandung dua jenis aliran data yangdisebut juga dengan stream, yaitu stream
audio dan stream video. Meskipun demikian, file AVI bisa juga hanya berisi stream
Universitas Sumatera Utara
video saja tanpa harus memilikistream audio[8].Semuafile AVI minimalharus memiliki dua buah chunk list. Dua chunk list inidigunakan untuk menyimpan format
dari stream dan isi data dari stream yangterdapat di dalam file. File AVI juga dapat memiliki chunk index. Chunk index iniberisi informasi mengenai lokasi dari chunk-
chunk data yang ada di dalam file. Data yangterdapat di dalam file AVI merupakan data
audio dan
data video
yang disimpan
untuk dimainkan secara berselingan antara audio dengan video-nya sehingga gambar video yang dijalankan akan tampak secara bersamaan dengan suara dari
audio-nya.
File AVI memiliki beberapa karakteristik yang penting untuk diperhatikan. Karakteristik yang penting ini meliputi:
a. Ukuran lebar dan tinggi dari gambar video dalam satuan pixel. Semakin besar
ukuran gambar yang digunakan, akan semakin besar pula kapasitas yang dibutuhkan oleh media penyimpannya. Ukuran yang digunakan umumnya
memiliki perbandingan lebar dibanding tinggi sebesar 4 : 3, misalnya: 160 x 120, 240 x 180, dan 320 x 240.
b. Laju frame frame rate dari stream video dalam satuan frame per detik fps.
Semakin tinggi laju frame yang digunakan, semakin halus dan semakin alami gambar yang dihasilkan, namun semakin besar pula kapasitas yang dibutuhkan
oleh media penyimpannya. Laju frame yangumum digunakan adalah 10, 12, 15, 24, 25, dan 30 fps.
c. Resolusi warna dari stream video dalam satuan bit per pixel bpp. Semakin
tinggi resolusi warna, semakin bagus gambar yang dihasilkan, namun semakin besar pula kapasitas yang dibutuhkan oleh media penyimpannya. Resolusi yang
umum digunakan adalah 4 bpp, 8 bpp, 16 bpp, dan 24 bpp. d.
Ukuran sampel dari stream audio dalam satuan bit. Ukuran sampel yang umum digunakan adalah 8-bit dan 16-bit. Semakin tinggi ukuran sampel, semakin
tinggi pula kualitas suara yang dihasilkan, namun semakin besar pula kapasitas yang dibutuhkan oleh media penyimpannya.
Universitas Sumatera Utara
e. Laju sampel sample rate dari stream audio dalam satuan Hz. Laju sampel yang
umum digunakan adalah 11025 Hz, 22050 Hz, dan 44100 Hz. Semakin tinggi laju sampel, semakin bagus kualitas suara yang dihasilkan, namun semakin
besar pula kapasitas yang dibutuhkan oleh media penyimpannya. f.
Jumlah kanal dari stream audio. Untuk audio mono menggunakan 1 kanal, sedangkan untuk stereo menggunakan 2 kanal.
2.1.2 Format Video MPEG