برق، الکترونیک، مخابرات
پایان نامه کارشناسی رشته مهندسی برق گرایش مخابرات موضوع: بررسی و ویراست فایلهای 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 RIFF 2 FOURCC(Four Character Code) 2 فرمت فایل RIFF 3 Chunk 3 List 4 Data Padding 4 فصل دوم 6 مقدمه 7 Microsoft Visual Studio 7 RIFF Header 9 hdrl List 10 AVI Main Header 11 strl List 14 Stream header Chunk(strh) 14 stream format Chunk(strf) 19 BITMAPINFO 20 Junk Chunk 22 ‘movi’ List 23 AVI Index Entries 25 فصل سوم 28 مقدمه 29 First Source Code 29 Second Source Code 33 پیوست1 37 منابع و مراجع 45