PDA

View Full Version : سوال: چند رسانه ای



Vahid_67
سه شنبه 28 دی 1389, 01:02 صبح
سلام
لطفا یه توضیح کلی در مورد ساخت یه برنامه شبیه kmplayer برای بخش صوت و تصویر بدین.

ممنون

mehdi.mousavi
پنج شنبه 14 بهمن 1389, 00:50 صبح
سلام لطفا یه توضیح کلی در مورد ساخت یه برنامه شبیه kmplayer برای بخش صوت و تصویر بدین. ممنون

سلام.
مهمترین بخش چنین نرم افزارهایی، Codec اونهاست. Codec چیه؟ واژه Codec از دو واژه coder-decoder تشکیل شده؛ Component ای عموما نرم افزاری (اما بر اساس نیاز میتونه بصورت Embedded روی یه Chip قرار گرفته باشه که میشه سخت افزاری!) که بر اساس استانداردهای موجود، داده های صوتی / تصویری رو به قالب خاصی تبدیل میکنه یا از اون قالب به شکل اولیه تبدیلش میکنه. بطور مثال برای پخش MP3 نیاز به Decoder داریم، در حالیکه تبدیل یه فایل با فرمت Wave به Mp3، مستلزم داشتن یه Encoder هستش. در ویندوز، میشه با استفاده از DirectShow بخش عمده ای از این نیازها رو مرتفع کرد؛ فقط کافیه تا Filter مورد نظر رو پیدا کنید (http://www.free-codecs.com/download/DirectShow_FilterPack.htm)، Graph خودتون رو ببندید و شروع به Play کردن (بطور مثال) فایل مورد نظرتون کنید. توضیحات بیشتر در این مورد رو میتونید در MSDN و بخش DirectShow پیدا کنید.

موفق باشید.

pe32_64
سه شنبه 19 بهمن 1389, 12:19 عصر
سلام من یه برنامه تو قسمت برنامه-های-کوچک-وکاربردی-نوشته-شده با c++ گذاشتم که در همین موضوع است