روش های نگهداری فیلم - بخش اول - مقدمه

اکـسـیـژن

چهارشنبه، 30 آذر 1384

روش های نگهداری فیلم - بخش اول - مقدمه

ارسال شده توسط امید در متفرقه در 05:06

مدت زمانی بود که تصمیم داشتم مطلبی در مورد انواع فیلم های دیجیتالی و توسعه های مختلف و چگونگی تبدیل این توسعه ها به هم و یافتن بهینه ترین و بهترین روش، صحبت کنم تا شاید کمی فرهنگ عمومی نگهداری از این آثار ارزشمند بالا برود و ما هم از جوانب آن (حرص خوردن کمتر و گاهی اوقات گرفتن فیلم های خوش کیفیت) سود ببریم!!

تیتر مطالبی که خواهم نوشت، عبارتند از*:

  • مقدمه، شامل آشنایی مقدماتی با کلمات نا آشنا و توسعه های مختلف.
  • تبدیل فایل های تصویری، برای آشنایی با تبدیل فایل های تصویری و فایل های فشرده و خوش کیفیت، این بخش ممکنه یک تا دو مطلب برایش ارسال شود.
  • تبدیل رسانه های خارجی، شامل روش های تبدیل سی دی ها و دی وی دی ها به فیلم های معمولی، احتمال انتشار یک تا دو مطلب برای این بخش وجود دارد.
  • نرم افزار های جانبی، توصیه ها و نتیجه گیری.

* احتمال تغییر بخش های فوق وجود دارد.


توجه کنید که سعی شده مطالب ذکر شده، ساده بیان شود. برخی مطالب و معانی، برای ساده تر شدن، تا حدودی اشتباه بیان شده اند(!)، اما این بیان نادرست، باعث انحراف بحث نمی شود و فقط به قصد ساده بودن، اینچنین تغییر کرده اند. (به عنوان مثال در قسمت توضیحات مربوط به توسعه ها و H264، برخی اطلاعات زیاد دقیق نیستند)


مقدمه

ابتدا تصمیم دارم انواع توسعه ها و رسانه هایی که در این مطلب با آنها برخورد خواهیم داشت را شرح دهم.


VCD: فایل هایی با توسعه DAT هستند، این فایل ها قدیمی ترین استاندارد های تصویری  هستند که من در مورد آنها صحبت می کنم، حجمی نسبتا زیاد و کیفیتی نسبتا پایین دارند. استفاده از این فایل ها و این توسعه ها به هیچ عنوان توصیه نمی شود!


DVD: فایل هایی با توسعه VOB هستند، که توانایی ذخیره چندین زاویه فیلم برداری و چندین نوع زیرنویس و چندین فایل صوتی را دارا می باشند. هدف از این فایل های حجیم، ذخیره سازی یک فیلم کامل در یک DVD بوده است. کیفیت تصویر و صدای ای توسعه عالیست و تمامی مواردی که من می تونم در مورد یک فیلم خوب بهش اشاره کنم، در این توسعه وجود دارد و تنها مشکل این نوع فایل ها، حجم های زیاد آنهاست که هزینه و زحمت آرشیو کردن را افزایش می دهد.


DivX: فایل هایی با توسعه avi، این روش فشرده سازی، یکی از اولین روش های توسعه داده شده طبق الگوریتم mp4 می باشد. روشی با فشرده سازی نسبی خوب و کیفیت نسبتا خوب. از محاسن این روش، پشتیبانی خوب در سخت افزار های موجود (منظورم سخت افزار هایی غیر از کامپیوتر است) می باشد. از معایب این روش می توان به پولی بودن قسمتی برای انکود کردن فیلم است. یکی دیگر از معایب این روش، گستردگی کم در پشتیبانی در سیستم عامل های مختلف است. ضمن اینکه کیفیت کسب شده از این روش، آنچنان که باید مطلوب نیست.


XviD: فایل هایی با توسعه avi، این روش هم بر اساس mp4 درست شده و مهمترین خصیصه آن، بازمتن بودنش است. این روش از فشرده سازی بهتری نسبت به DivX برخوردار است (ضمن حفظ کیفیت) به دلیل بازمتن بودن، در اکثر سیستم عامل های معروف و مهم پشتیبانی می شود و کاملا رایگان می باشد. به نظرم این توسعه اشکال قابل به عرضی ندارد.


X264: فایل هایی با توسعه avi، این روش که جزو اولین روش های توسعه الگوریتم H264 می باشد، به دلیل پشتیبانی کردن از همین الگوریتم، دارای فشرده سازی بسیار عالی ای نسبت به توسعه های بالا می باشد. در خبر ها آمده است که شرکت Nero برای توسعه Nero Digital خود، برنامه نویسان X264 را استخدام کرده است (و از آن پس رشد X264 کمی کند شد!) این توسعه نیز بازمتن است و به صورت کاملا رایگان منتشر می شود. یکی از مشکلات فعلی این توسعه، نداشتن برنامه ای برای decode کردن فایل های انکود شده توسط این توسعه است (زیاد نگران نباشید، راه هایی وجود دارد :-) )


Nero Digital: فایل هایی با توسعه avi، که توانایی فشرده سازی با روش H264 را دارا می باشند. فشرده سازی و کیفیت خوبی دارند. اما بزرگ ترین عیب این محصول، نگاه مطلقا تجاری توسعه دهنده به Nero Digital می باشد.


VP7: فایل هایی با توسعه avi، که توانایی فشرده سازی بر اساس الگوریتم H264 را دارند. این فایل ها بهترین و خوش کیفیت ترین توسعه ذکر شده در این مطلب می باشد، اما به دلیل سرعت کند encode و decode و نسخه های تجاری آن، توصیه نمی شود. این توسعه، محصول شرکت on2 technologies می باشد و شرکت های بزرگی مشتری آن می باشند. (عدد 7 در نام این توسعه، نسخه نرم افزار است، در زمان انتشار این مقاله، آخرین نسخه موجود، نسخه هفتم بود)


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


از آنجایی که در اکثر فیلم ها، "حرکت" نقش اول را بازی می کند، با توجه به روش فوق، نیازی به ذخیره برخی داده های زاید نیست. حال در صورتی که تغییر کلی ای در صحنه مشاهده شود، به طوری که ذخیره یک keyframe حجم کمتری از ذخیره وضعیت بلاک ها ببرد، یک keyframe ایجاد می شود و وضعیت کل فریم ذخیره می شود.


حال، الگوریتم های فوق، با توجه به سرعت و انواع حرکت هایی که می توانند تشخیص دهند، دارای فشرده سازی و سرعت متفاوتند. به عنوان مثال فلان الگوریتم توانایی تشخیص حرکت هایی که از شمال غربی صفحه به جنوب شرقی صفحه انجام می شود را داراست، اما الگوریتم دیگر، ضمن تشخیص حرکت ذکر شده، حرکت برعکس آن را نیز می تواند تشخیص دهد، و الگوریتم دیگری توانایی تشخیص حرکت ها zoom in و zoom out را نیز داراست و الی آخر...

نظر ها (5) | دنبالک ها (0) | بیشترین خروج ها (0)
9215 hits

دنبالک ها
یک آدرس دنبالک برای ارسال

هیچ دنبالکی وجود ندارد

نظر ها
نمایش نظرات به صورت (خطی | بند کشی شده)

سلام.
من يک نسخه از Serendipity را نصب کرده‌ام ولی وقتی حرف «ف» را در htmlArea پست می‌کنم به جای آن يا علامت ?‌ يا «ٿ» را دريافت می‌کنم. فکر می‌کنيد علت چيست؟ راه‌نمايی می‌توانيد بکنيد؟
#1 محسن در 1384-09-30 06:50 (پاسخ)
مشکل به ساختار پایگاه داده شما بر می گرده، سوال شما در انجمن هایی مثل barnamenevis.org پاسخ داده شده.
#1.1 امید (سایت) در 1384-09-30 06:56 (پاسخ)
سلام مهندس
مطلب خیلی مفیدیه و حتما بخشهایی بعدیش جذابتر و مفیدتره.

خدا خیرت بده ... :-D ;-)
#2 علی ستاری (سایت) در 1384-10-02 13:21 (پاسخ)
در صورت امکان در سایت خود از linuxبیشتر بحث کنید
#3 امید در 1387-02-08 00:28 (پاسخ)
اکثر بخش‌های مقاله‌ی نگهداری فیلم روی لینوکس هم کار می‌کنند! برنامه‌ی mencoder ذاتا برای لینوکس ساخته می‌شه.
#3.1 امید (سایت) در 1387-02-08 00:39 (پاسخ)

ارسال نظر

Enclosing asterisks marks text as bold (*word*), underscore are made via _word_.
Standard emoticons like :-) and ;-) are converted to images.
BBCode format allowed
:'( :-) :-| :-O :-( 8-) :-D :-P ;-) 
E-Mail addresses will not be displayed and will only be used for E-Mail notifications.

To prevent automated Bots from commentspamming, please enter the string you see in the image below in the appropriate input box. Your comment will only be submitted if the strings match. Please ensure that your browser supports and accepts cookies, or your comment cannot be verified correctly.
CAPTCHA

 
نظرات ارسال شده قبل از نمایش داده شدن، باید مدیریت شوند.
 
 
این سایت توسط امید متقی راد با ایدهء اصلی از طرح ولادیمیر سیمو ویچ طراحی شده است و هرگونه کپی برداری از آن با ذکر منبع آزاد است.

خوراک‌ها

  • XML RSS 2.0 feed
  • XML RSS 2.0 نظر ها

ایمیل من

omi...@gmail.com

Google the Site

موضوعات

  • XML فایرفاکس (1)
  • XML لینوکس (10)
  • XML متفرقه (23)
  • XML چیستان (2)
  • XML پی‌اچ‌پی (18)
  • XML زنگ تفریح (2)
  • XML طراحی وب (4)

تمامی موضوعات

محبوب ترین مطالب

  • تقویم فارسی برای Google Personalized Homepage (96)
  • تکامل چیست؟ (42)
  • روش های نگهداری فیلم - بخش دوم - تبدیل فایل های تصویری (42)
  • روش های نگهداری فیلم - بخش سوم - تبدیل فایل های تصویری DVD (41)
  • زمین و گربه (40)
  • بزرگ ترین عدد (34)
  • کاراکتر های فارسی در عکس توسط PHP (32)
  • چگونگی فارسی سازی phpMyAdmin (30)
  • 11 نکته مفید در مورد فایرفاکس (28)
  • تغییر ظاهر وبلاگ (26)

آمار

آخرین نوشته: 1388-08-18 04:52
تعداد مطالب: 62
تعداد نظر ها: 815

لینک

لینک های روزانه

مقایسه‌ی کرنل ویندوز و لینوکس
عضویت در تیم اهدای عضو
Who uses Linux?
ده تغییر مهم مهاجران به لینوکس!
بهینه سازی فایرفاکس
امنیت شبکه (باگ تراک)
طریقه توسعه افزونه، برای فایرفاکس
اینترنت اکسپلورر 7 را بمباران کنید
رفع مشکل حافظه فایرفاکس
نمایش محتویات cache شده در فایرفاکس

قبل | بعد

PageRank Counter

کپی برداری از مطالب سایت طبق لایسنس CC مجاز می باشد

Creative Commons License - Some Rights Reserved
Original content in this work is licensed under a Creative Commons License

نظر ها

یوسفی about شیوه نگارش مطالب علمی - بخش دوم - نامه اداری
چ، 19.12.1388 03:25
نمونه نامه دعوت از م دیر شرکتی به بازدید از مکانی
میرزایی about فایرفاکس ۳ در ایران
ش، 08.12.1388 01:01
سلام یه دلیلش اینه که سایت هایی مثل شات ل برای پشتیبانی و در ک علت سرعت پایین مشت رکانشون دانلود [...]
امیر about چگونگی فارسی سازی phpMyAdmin
ش، 28.09.1388 05:29
ممنون از اینکه حداقل یه جوابی میدی و بدو ن پاسخ نمیذاری.
امید about چگونگی فارسی سازی phpMyAdmin
ش، 28.09.1388 04:08
به نظر می‌رسه یونیکد باشه! اما بد fetch شده.
امیر about چگونگی فارسی سازی phpMyAdmin
ش، 28.09.1388 03:41
نه خوب عرض کردم که ز یاد باهاش ور رفتم و قطعا اولین کاری هم ک ه کردم تغییر encodin g نمایش است ول [...]
امید about پی.اچ.پی ۵.۳ و تقویم فارسی
ش، 28.09.1388 02:39
درسته. من با php 5. 3 مشکلی با این کلاس ندارم! phpinfo رو ب بین.
امید about چگونگی فارسی سازی phpMyAdmin
ش، 28.09.1388 02:32
احتمالن مشکل از تگ‌ه ای meta توی خود صفحا ت HTMLات است.
امیر about پی.اچ.پی ۵.۳ و تقویم فارسی
ج، 27.09.1388 11:04
Fatal error: Class ' IntlDateFormatter' n ot found php vers ion: 5.3.0 مگه ای ن کلاس پیش فرض [...]
امیر about چگونگی فارسی سازی phpMyAdmin
ج، 27.09.1388 10:40
سلام ممنون اقا امید مشکل مال من هم حل ش د اما هنوز برخی نقاط ابهام وجود دارد. و قتی متن فارسی [...]
Soulless about پی.اچ.پی ۵.۳ و تقویم فارسی
چ، 25.09.1388 18:08
عالی بود، بسیار م منون.

مدیریت وبلاگ

باز کردن صفحه ورود