محاسبه ي حجم تصاویر ويديويي
سلام اگر کسی میتونه رابطه ریاضی رو که از روی بیت ریت و ابعاد پیکسلی تصویر بشه حجم تصویر رو بدست آورد برای من بگذاره خیلی ممنونم
:::confused2:::
مثلا دریک ثانیه از فایل وی سی دی 25 تا فریم با ابعاد352*288هست یعنی 2534400 پیکسل که با احتساب 24 بیت برای هر پیکسل حجم یک ثانیه از فیلم میشود59400 کیلو بیت اما تعداد بیت در هر ثانیه از اون فیلم براساس نرخ بیت ریتی که نوشته شده حدودا 11500 کیلو بیت است این اختلاف از کجا ناشی می شه؟
از مدیران محترم سایت در خواست میکنم اگه میتونن من رو راهنمایی کنند
پاسخ: محاسبه ي حجم تصاویر ويديويي
نقل قول:
نوشته اصلی توسط
ov.argh
سلام اگر کسی میتونه رابطه ریاضی رو که از روی بیت ریت و ابعاد پیکسلی تصویر بشه حجم تصویر رو بدست آورد برای من بگذاره خیلی ممنونم
:::confused2:::
مثلا دریک ثانیه از فایل وی سی دی 25 تا فریم با ابعاد352*288هست یعنی 2534400 پیکسل که با احتساب 24 بیت برای هر پیکسل حجم یک ثانیه از فیلم میشود59400 کیلو بیت اما تعداد بیت در هر ثانیه از اون فیلم براساس نرخ بیت ریتی که نوشته شده حدودا 11500 کیلو بیت است این اختلاف از کجا ناشی می شه؟
از مدیران محترم سایت در خواست میکنم اگه میتونن من رو راهنمایی کنند
مقایسه شما فقط زمانی درسته که فایل ویدیویی واقعا متشکل از 25 تا عکس کامل و بدون هیچگونه encoding باشه که پشت سر هم نمایش داده میشن.
در واقع شما در صحبتتون دو تا فرض کردید که اشتباهه:
1. اینکه هر تصویر اطلاعات تمامی پیکسل ها رو بدون هیچ گونه compression داره.
2. اینکه هر ثانیه از ویدیو شامل 25 تا عکس کامل هست.
روش به دست آوردن حجم کاملا بستگی به روش encoding و compression داره، و برای هر فرمت خاصی از ویدیو فرق میکنه. فرمولی هم بر اساس چیزی که میگید نداره، مگر اینکه نوع encoding چیزی مثل motion jpeg باشه که در اون عکسهای jpeg به طور کامل در فایل ویدیویی گنجانده میشن.
اگه بخوام توضیح بیشتر بدم:
1. حتی در فرمت ساده ای مثل BMP هم اطلاعات تمامی پیکسلها در فایل ذخیره نمیشه، بنابراین حجم فایل کمتر از (تعداد پیکسلها x بیت ریت) خواهد بود. در JPEG که الگوریتم کلا Lossy هست و بعضی از پیکسل ها رو دور میریزه.
2. در فرمت ویدیو هم، معمولا 25 فریم رو به صورت تصاویر کامل در یک ثانیه ذخیره نمیکنن، بلکه تفاوتهاشونو ذخیره میکنن. برنامه ای که میخواد این فرمت رو بخونه بر اساس این تفاوتها فریم بعدی رو از روی فریم قبلی میسازه. البته در فرمتی مثل Motion JPEG، واقعا در هر ثانیه 25 تصویر JPEG وجود داره.