Format File AVI Audio Video Interleaved

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