درخواست نرم افزار فشرده سازی

اگر ممکنه چند تا نرم افزار فشرده سازی که مخصوصا بتونه حجم فایلهای دایویکس (AVI)رو کم کنه معرفی کنید
همونطور که میدونید Winrar برای این نوع فایلها کار زیادی نمیتونه انجام بده و عملا حجم فایل rar بدست آمده با فایل اصلی تفاوت زیادی نمی کنه
 

reezza

Member
اصولا نمی شه فایل هایی مانند avi رو حجمش اون ها رو کم کرد خیلی زیاد اما شاید نرم افزار KGB Archiver بتونه کمکت کنه اگر اطلاعات بیشتری در مورد این برنامه خواستی بگو
 

the_king

مدیرکل انجمن
فرمت فایلهای عمومی فشرده ساز مثل ZIP و RAR و CAB بر اساس تکنیک های فشرده سازی Lossless عمل می کنند،
یعنی اگه ورودی x را فشرده و به y تبدیل کنند، هر زمانی که y را از حالت فشرده خارج کنید، دقیقا x را تحویل می دهند.
برای همین در کاربرد های عمومی مثل متن و فایلهای برنامه مناسب اند، هیچکس نمی خواهد حتی یک حرف از متنش را
در فرایند فشرده سازی از دست بدهد.

اما این تکنیک ها هر قدر هم که قدرتمند باشند، نمی توانند به اندازه تکنیکهای Lossy فشرده کنند، چون فشرده سازهای
Lossy برای افزایش نرخ فشرده سازی خود، قسمتی از اطلاعات ورودی را قربانی می کنند، مثلا در JPEG به جای ذخیره کردن
مشخصات رنگی RGB (سه طیف قرمز و سبز و آبی) آنها را به سه پارامتر معادل YCbCr (طیف سیاه و سفید Y و دو طیف
ترکیبی رنگ Cb و Cr) تبدیل می کند. چون چشم ما تفاوت روشنایی و تیرگی نقطه های مجاور را خیلی دقیقتر از تفاوت
رنگ دو نقطه مجاور تشخیص می دهد به جای ذخیره کردن اطلاعات رنگ (Cr و Cb) چهار نقطه مجاور، از آنها میانگین می گیرد
و یک نسخه میانگین رنگی را برای هر چهار نقطه مجاور بکار می گیرد. چون طیف سیاه و سفید Y هر کدام از آن نقطه ها
بصورت جداگانه حفظ شده است، چشم انسان از تشخیص واضح این تفاوت عاجز است.
وقتی به جای ذخیره سازی مشخصات سه گانه چهار نقطه مجاور (3 * 4) ، فقط مشخصات Y چهار نقطه و یک نمونه Cb و Cr
را ذخیره کنیم (4 + 2) ، به راحتی حجم اطلاعات را به نصف حجم اصلی کاهش داده ایم، بدون اینکه چشم تفاوت آشکاری
را تشخیص دهد.

چون خیلی پرحرفی کردم، دیگه میرم سر اصل مطلب. فایلهای AVI تنها یک قالب بندی اطلاعات صوتی و تصویری را
مشخص می کند و از نظر تکنیک فشرده سازی بکار رفته در آن (چه برای صوت و چه برای تصویر) محدود نیست،
تعداد فشرده ساز های ویدئویی ثبت شده برای AVI خیلی زیاد هستند و دست شما در انتخاب و تبدیل آنها باز است.
اگر شما از یک تکنیک فشرده سازی بهتر (Codec) برای ذخیره سازی فایلهای خودتان استفاده کنید، به قیمت از دست دادن
اندکی از جزئیات تصویری و صوتی، در حجم فایل تا اندازه زیادی صرفه جویی می کنید.
تنها مشکل فایلهای AVI این است که بایستی دکودر مربوطه را در سیستمی که آنرا پخش می کند نصب کرده باشید.
 
ممنون از جوابهاتون
ولی من نمی خوام برای پخش کردن حجم فایل رو کم کنم بلکه میخوام فقط برای ذخیره کردن و آرشیو کردن حجم فایلهام رو کم کنم
 

the_king

مدیرکل انجمن
متاسفانه تنها حجم فایلهای AVI ای را می توان بصورت موثر کاهش داد که از هیچ تکنیک فشرده سازی در آنها استفاده نشده
و Uncompressed هستند، اکثر برنامه های تدوین ویدئویی برای حفظ کیفیت ویدئو چنین قابلیتی را دارند که خروجی AVI را
بصورت غیر فشرده تحویل دهند.
اما تکنیکهای فشرده سازی بصورت معمول نمی توانند خروجی یکدیگر را بصورت موثری فشرده کنند.
واقعا اگر یک شیوه فشرده سازی پیدا می شد که "هر نوع اطلاعاتی" را فقط یک بایت ناقابل کوچکتر کند، آنگاه با اجرا کردن
مکرر آن روی خودش می توانستیم اطلاعاتی به حجم بی نهایت را تنها در یک بایت جا دهیم، بدیهی است که چنین شیوه ای
تنها یک رویا است و تمام تکنیک های فشرده سازی یک گروه خاص از ورودی ها را که یک ویژگی مشترک دارند بخوبی
فشرده می کنند.
وقتی شما یک فایل ویدئویی را فشرده می کنید، از آن ویژگی خاص مشترک فاکتور گرفته می شود تا تبدیل به داده ای
گردد که از دید سایر فشرده سازها فقط یکسری اعداد تصادفی است.
و اعداد تصادفی توسط هیچ فشرده سازی فشرده نمی شوند چون هیچ ارتباط منطقی و ویژگی مشترکی میان داده های
آن وجود ندارد.

قوی ترین فشرده سازی عمومی که می شناسم 7zip است که با استفاده از حافظه RAM بسیار زیاد (هم در فشرده سازی
و هم در هنگام بازگشایی فایل فشرده) نسبت به سایر فشرده سازهای Lossless نرخ بهتری را ارائه می کند.
البته در مورد فایلهای فشرده AVI فکر نکنم بتواند قابلیت زیادی داشته باشد.
 

جدیدترین ارسال ها

بالا