ساختار و سازمان فایلهای AVI و نحوه تغییر آنها با برنامه نویسی
هدف از این پایان نامه بررسی ساختار و سازمان فایلهای AVI و نحوه تغییر آنها می باشد |
دسته بندی | کامپیوتر و IT |
فرمت فایل | doc |
حجم فایل | 3951 کیلو بایت |
تعداد صفحات فایل | 53 |
دانلود پایان نامه کارشناسی مهندسی کامپیوتر
ساختار و سازمان فایلهای AVI و نحوه تغییر آنها با برنامه نویسی
چکیده
عبارت AVI از سر واژه سه کلمه Audio Video Interleaved تشکیل یافته است و به فایل هایی اطلاق میشوند توسط برنامههای کاربردی برای ضبط و ویراست و پخش دنباله های صوتی و تصویری به کار می روند.برنامه های کاربردی که به یک زبان برنامه نویسی مانند C،Basic،VC و C# و ... نوشته میشوند قادر به اصلاح و میکس دنباله های صوتی یا تصویری و اجرای انواع تبدیل های پردازش تصویر میباشندکه در این پایان نامه با دو نمونه از آنها آشنا خواهیم شد.
اما یک برنامه نویس باید ابتدا به ساختارهای اطلاعاتی یک فایل AVI از قبیل انواع Header، List، Chunk ها آشنا باشد سپس برای رسیدن به هدف مورد نظر برای مثال میکس دو دنباله تصویری از اطلاعات برنامه نویسی خود کمک گرفته و این ساختارهای اطلاعاتی را تغییر دهد.لازم به ذکر است که برای درک بهتر ساختارهای اطلاعاتی فایل های AVI آشنایی به ساختارهای اطلاعاتی BITMAP لازم است چون در این پایان نامه با دنباله های AVI تصویری کار شده است که هر فریم این دنباله ها یک BITMAP می باشد.
کلمات کلیدی:
فایل های AVI
کاراکترهای اسکی
تغییر فایل های AVI
فرمت چند رسانه ای
ساختارهای اطلاعاتی فایل AVI
پیشگفتار
این پایان نامه شامل 3 فصل می باشد.
فصل اول:در این فصل با ترکیب کلی فایل های AVI و ساختارهای اطلاعاتی اصلی فایل AVI و کاربرد آنها آشنا می شویم و در حقیقت فصل 1 درخت دانش برای کل پایان نامه می باشد.
فصل دوم: در این فصل به همراه مثالی با تمامی ساختار های اطلاعاتی فایل های AVI و اعضای آنها به طور کامل آشنا می شویم و به این نتیجه می رسیم که برای دستیابی به هدف مورد نظرمان باید کدام قسمت های فایل AVI را تغییر دهیم.
فصل سوم: در این فصل از طریق دو Source Code به زبان C تغییراتی در فایل AVI می دهیم و با دستورات لازم برای تغییر فایل های AVI آشنا می شویم.
پیوست 1 شامل مجموعه کاراکترهای اسکی می باشد که در فصل 2 از آنها استفاده بسیاری می شود..
فهرست مطالب
پیشگفتارvi
فصل اول1
مرجع فایل AVI RIFF2
FOURCC(Four Character Code)2
فرمت فایل RIFF3
Chunk3
List4
Data Padding4
فصل دوم6
مقدمه7
Microsoft Visual Studio7
RIFF Header9
hdrl List10
AVI Main Header11
strl List14
Stream header Chunk(strh)14
stream format Chunk(strf)19
BITMAPINFO20
Junk Chunk22
‘movi’ List23
AVI Index Entries25
فصل سوم28
مقدمه29
First Source Code29
Second Source Code33
پیوست137
منابع و مراجع45