2.3. Kompyuter video AVI fayl
Kompyuter videosining bir nechta formatlari mavjud, ulardan eng mashhurlari AVI (Microsoft), QuickTime (Apple).
Ishlatilgan haqida romkalar qo'lga eng va NLE'ye ovi formatida bilan shug'ullanish kerak (Audio Video Interleave - audio-video intervalli). Ushbu format bir vaqtning o'zida tasvir va ovozni saqlashga imkon beradi. Ular navbatma-navbat yozib olinadi, shunda kadrdan keyin ovoz unga yozib olinadi.
Tuzilish jihatidan AVI formati RIFF formatining bir variantidir. Ushbu formatdagi fayl bloklardan (bo'laklardan) iborat bo'lib, ular o'z navbatida boshqa ichki bloklarni ham o'z ichiga olishi mumkin. "Yuqori" blok - RIFF - "avi_" shakl identifikatorini o'z ichiga oladi, bu aslida biz * .avi fayli bilan ishlayotganimizni bildiradi. Identifikator uchun to'rtta belgi mavjud, ammo ulardan biri ishlatilmaydi.
* .avi faylida kamida ikkita pastki blok mavjud: sarlavha pastki bloki va ma'lumotlar bloki. Birinchisi film haqida umumiy ma'lumotni o'z ichiga oladi: tasvir o'lchamlari, kvadrat tezligi, audio formati va boshqalar. Sarlavhada fayl uzunligini yozish uchun 32 bayt ajratilgan. Bu maksimal mumkin bo'lgan fayl hajmi taxminan 4 GB ekanligini anglatadi. Aslida, tahrirlash dasturlari ishlashi mumkin bo'lgan standart formatdagi * .avi-faylining haqiqiy uzunligi 2 Gb dan oshmaydi. Format paydo bo'lgan paytda, bu etarli bo'lib tuyuldi, chunki FAT 16 2 Gb dan ortiq disk bo'limlari mavjudligiga ruxsat bermadi va fayl uzunligi, albatta, mantiqiy disk hajmidan oshmasligi kerak. FAT 32 ning paydo bo'lishi bilan bo'lim hajmining yuqori chegarasi sezilarli darajada o'zgardi.
Ma'lumotlar pastki bloki yozuvlar ketma-ketligi shaklida tashkil etilgan bo'lib, ularning har biri bitta kadrdan va mos keladigan saundtrekdan iborat. Video uchun kadrlarga bo'linish mutlaqo tabiiydir, lekin tovush uzluksiz oqim bo'lib, sun'iy ravishda ramkalarga mos keladigan bo'laklarga kesilmagan. Videoga olish qurilmasi video va ovozni yozib olish uchun ishlatilsa, odatda muammolar paydo bo'lmaydi. Ovoz ovoz kartasi orqali yozilgan bo'lsa, tasvir va tovushning aniq sinxronizatsiyasi yo'q va ovoz "tasvirni tark etishi" mumkin.
AVI tasviri juda xilma-xil palitralarni qo'llab-quvvatlaydi. Ular quyida keltirilgan:
8-bit (256 kul rang);
9-bitli YUV (yorqinlik va ikkita rang farqi);
12-bitli YUV, 4: 1: 1 (bu erda, 4: 1: 1 - ma'lum bir kanal uchun raqamli kodlashning asosiy chastotasining ko'paytmasi sifatida tegishli nisbat bo'yicha hisoblangan signal namunasi: Y kanali uchun 4 va 1 rang farqi kanallari uchun);
16-bitli YUY2, 4: 2: 2;
8 bitli rang (RGB);
15 bitli RGB (16 bitli eng muhim bit 0, qizil uchun 5, yashil uchun 5 va ko'k uchun 5);
16-bitli RGB (qizil uchun 5-bit, yashil uchun 6 va ko'k uchun 5-bit);
24-bitli RGB (standart RGB palitrasi);
32-bitli RGB (axborot mazmuni uchun u butunlay 24-bitga teng: eng muhim bayt 0 ga o'rnatiladi, uchta rangning har birini kodlash uchun 1 bayt ajratiladi). 32-bitli rang ko'rinishi ranglarning aniqligini oshirmaydi. Eng ma'lumot beruvchi palitrasi 24 bitli RGB.
AVI yozuvi siqilmagan yoki siqilgan bo'lishi mumkin. Odatda Motion JPEG ishlatiladi. Siqish formatlari ham qo'llab-quvvatlanadi: Microsoft Video 1 (format faqat 8 va 16 bitli ranglar bilan ishlaydi), Microsoft RLE (faqat 8 bitli rang), Indeo, Cinepak Editable MPEG, faqat I-freymlardan foydalanadi.
Xulosa
Ma'lum bo'lishicha, bugungi kunda mavjud bo'lgan video formatlarining xilma-xilligini tushunish juda va juda qiyin bo'lib chiqdi. Birinchidan, o'nlab turli xil video standartlari mavjud, ular ba'zan bir-biridan juda farq qiladi. Ikkinchidan, "format urushlari" tufayli bir-biriga o'xshash, ammo baribir o'ziga xos xususiyatlarga ega bo'lgan yangi formatlar ko'paymoqda. Uchinchidan, barcha formatlar ulardan foydalanish uchun patentlar va boshqalar tufayli keng qo'llanilmaydi. Bularning barchasi hozirgi vaqtda ushbu xilma-xil texnologiyalarni boshqarish juda qiyin ekanligiga olib keladi. Garchi hali ham yaxshi tomonga yaxshilanishlar mavjud bo'lsa ham (xususan, MPEG standartlarini ishlab chiqish bilan) va umid qilamanki, ular davom etadi.
Agar tizimda video oqimini dekodlash uchun tegishli kodek bo'lmasa, videoni o'ynatishda muammolar ko'pincha paydo bo'ladi. Bu faqat bitta kompaniyaning kodeklari bilan birga kelgan o'yinchidan foydalanilganligi sababli yuzaga kelishi mumkin, patent taqiqlari tufayli boshqa odamlarning kodeklaridan foydalana olmaydi. Kodek deb ataladigan paketlarni o'rnatish orqali buni oldini olish mumkin.
Foydalanilgan adabiyotlar ro'yxati
http://zoom.cnews.ru/ru/publication/index.php?art_id80=343 Raqamli video formatlarini tushunish;
http://www.stereo.ru/whatiswhat.php?article_id=225 Raqamli video media;
http://www.compress.ru/Archive/CP/1999/10/16/#01 Raqamli videoni siqish usullari;
http://www.diapaz.kz/source/tv_format.html Video yozish formatlari.
Do'stlaringiz bilan baham: |