تفاوت میان فرمت های مختلف ویدیویی چیست و باید از کدامیک استفاده کنیم؟

همانطور که می دانید، برنامه ها و اپلیکیشن های بسیاری از قبیل KMplayer و VLC وجود دارد که تقریبا می توانند هر فرمت ویدیویی را روی کامپیوتر شما اجرا کنند. اما واقعا چرا این همه فرمت ویدیویی مختلف داریم؟ آیا در حقیقت تفاوت زیادی میان DivX و XviD یا MP4 و MKV وجود دارد؟ هنگامی که یک دی وی دی را تبدیل می کنیم یا به شکار و دانلود فیلم روی اینترنت می رویم، بهتر است به دنبال کدام فرمت باشیم؟

دنیای فرمت های ویدیویی می تواند بسیار گیج کننده باشد، اما تنها چند نکته کوچک وجود دارد که واقعا لازم است آنها را بدانیم. اولین نکته قابل اشاره این است که فرمت ویدیویی چیزی گسترده تر از همین پسوند فایل های ویدیویی است. پسوندی مانند AVI در حقیقت یک codec با فشرده ساز ویدیویی نیست، بلکه فقط یک ظرف یا container است. container یک فرمت خاص فایل است که می تواند codecهای مختلفی از قبیل DivX یا x264 را برای فشرده سازی اطلاعات استانداردهای ویدیویی مشخصی (مانند MPEG‪-‬4 و H‪.‬264)، مورد استفاده قرار دهد.

در ادامه مطلب با نارنجی همراه باشید تا آنچه را که لازم است، درباره codec و container بدانیم و ببینیم هر کدام چه مفهومی دارند و هنگام ریپ کردن و تبدیل دی وی دی ها از کدامیک باید استفاده کنیم.



codec چیست؟

بسیاری از ویدیوهایی که شما از دور و اطراف جمع می کنید، به شکلی فشرده شده اند، یعنی اینکه به گونه ای تغییر یافته و اصلاح شده اند که فضای کمتری از هارد دیسک کامپیوتر شما را اشغال کنند. برای مثال، یک دیسک بلو-ری معمولا حدود ۳۰ تا ۵۰ گیگابایت حجم دارد، که برای یک فرد عادی خیلی بیشتر از آن است که بخواهد آن را دانلود کرده یا روی هاردش نگهداری کند. پس ما فیلم ها را فشرده می کنیم تا آنها را بهتر مدیریت و نگهداری کنیم، هرچند که معمولا کمی از کیفیت تصویری آنها را از دست می دهیم.

یک codec اطلاعات را فشرده ساخته و از حالت فشرده خارج می کند. کدک فایل ویدویی را ترجمه کرده و تعیین می کند که چگونه بر روی صفحه نمایش داده شود. معمولا تعداد زیادی codec به صورت پیش فرض بر روی کامپیوتر شما نصب هستند. اما شما می توانید بسته های آماده codec اضافی را هم برای امکانات بیشتر بر روی سیستم عامل تان نصب کرده و یا اینکه از برنامه های پخش ویدویی قدرتمندی همچون VLC و KmPlayer استفاده کنید.

دو بسته codec مناسب که استفاده از آن می تواند شما را از نصب بسیاری برنامه های جانبی بی نیاز کند، عبارتند از:
K-Lite Basic
Combined Community Codec Pack

و برخی از codec های رایج و مشهور:

FFmpeg: که شامل فرمت هایی همچون MPEG-2 که در دی وی دی استفاده می شود و فرمت MPEG-4 که فرمت استاندارد اپل در آی تیونز استور است‫.‬

DivX: با نوع مشخصی از فایل های MPEG-4 کار می کند و معمولا برای Rip و تبدیل دی وی دی ها در دوران قبل از روی کار آمدن کیفیت های HD استفاده می شد‫.‬

XviD: یک نسخه بازمتن از DivX است که در سایت های اشتراک فیلم بسیار محبوبیت دارد‫.‬

x264: که ویدیوهای با فرمت H.264 را فشرده می کند و برای ویدیوهای اچ دی بسیار مورد استفاده قرار می گیرد‫.‬ فرمت ویدویی H.264 با نام MPEG-4 AVC هم شناخته می شود‫.‬

البته codecهای بسیار متفاوتی در بازار موجود است و واقعا با همراهی انواع مختلف استانداردهای MPEG می توانند حسابی گیج کننده باشند. اما به نظرم بهتر است که خودتان را چندان درگیر آنها نسازید و فقط مواردی را که در ادامه به آن اشاره می کنیم، به خاطر بسپارید.

Container چیست؟

یک Container در واقع یک بسته از فایل ها است که در ظاهر به صورت یک پسوند و فایل واحد مورد استفاده قرار می گیرد. معمولا Container ترکیبی از یک کدک ویدیویی و یک کدک صوتی و چیزهای دیگری از جمله زیرنویس است. کانتینرها به شما اجازه می دهند که یک codec برای ویدیو و یک codec برای صدا انتخاب کنید. که با این روش صدای دالبی را با کیفیت بالایی به همراه ویدیویی فشرده و کم حجم در اختیار خواهید داشت. یا اینکه می توانید صدا را به صورت فشرده و mp3 درآورید تا فایل نهایی فیلم تان جای کمتری را اشغال کند. یک فایل کانتینر به شما این امکان را می دهد که کنترل بیشتری بر روی نحوه ضبط یا تبدیل فیلم های تان داشته باشید. Containerهای مشهور و پرکاربرد عبارتند از:

AVI
Matroska: که به صورت پسوند MKV استفاده می شود
MP4: که بیشترین محبوبیت را در فروشگاه آی تیونز اپل دارد‫.‬ البته گاهی اوقات به صورت پسوند M4V هم دیده می شود، اما در واقع همان کانتینر یکسان است‫.‬
MOV: که توسط اپل ایجاد شده است

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


خب، از کدامیک باید استفاده کنیم؟

این روزها اگر گشتی در وب بزنید تنها با تعداد کمی کانتینر و کدک ویدویی روبرو می شوید. DivX و XviD (همان همراه بازمتن DivX)در ویدیوهای با کیفیت استاندارد یا SD مانند فیلم های تبدیل شده از روی دی وی دی، پرکاربرد هستند . اما کم کم از رده خارج می شوند و حالا دیگر برای تبدیل دی وی دی به کار نمی روند. برنامه محبوبی همچون Handbrake از سه کدک ویدیویی و دو کانتینر پشتیبانی می کند. H‪.‬264 که در Handbrake به صورت پیش فرض مورد استفاده قرار می گیرد، بهترین کیفیت را در اختیار شما قرار می دهد. اما اگر بیش از کیفیت نگران حجم و سرعت کار هستید، می توانید سراغ MPEG‪-‬4 بروید.

هر دو کانتینر MKV و MP4 از استاندارد ویدیویی اچ دی H‪.‬264 پشتیبانی می کنند، اما معمولا همیشه استفاده از MKV به دلیل قابلیت های بیشتری که دارد، پشتیبانیش از کیفیت صدای بالاتر و مهم تر از همه بازمتن بودنش، بهتر است. تنها ایراد MKV این است که همه برنامه ها و دستگاه ها از آن پشتیبانی نمی کنند. بنابراین اگر می خواهید ویدیو را روی آی پد، اپل تی وی یا ایکس باکس ۳۶۰ خود بگذارید، بهتر است همان پسوند MP4 را انتخاب کنید. اما اگر قصد تماشای آن با VLC یا KMPlayer و XBMC یا دیگر برنامه هایی که از پسوند MKV پشتیبانی می کنند را دارید، در انتخاب آن شک نکنید.

خب، به گمانم تا همین جا برای انتخاب یک برنامه پخش مناسب، پسوند دانلود فیلم مناسب، یا شیوه تبدیل دی وی دی و بلو-ری کاربردی، کافی باشد. آیا نکته ای را از قلم انداخته ایم که شما آن را به ما و دیگر دوستان نارنجی خوان یادآوری کنید؟




بحث و نظرات

فرمت برای ایرانیها فقط MKv کم حجم واسه دانلود و با کیفیت بالا.


اقا کلا اپل خود کامه هستش و فقط میگه خودم.همه چیزو مخصوصا ادمایی که از محصولاتش استفاده میکنند همرو تو زندانه خودش قرار داده.طرف داراشم شستو شوی مغزی شدنو اپلو خدای خودشونم میدونند.کلا همه چیز به نظرشون اپل و مال اپله.من عاشق سیب هستم و محبوبترین میومه اما از اپل و خود کامه گیاش و خود خاهیاش متنفر و همین کارش که ازاد نمیزاره کاربرشو باعث میشه نتونه هیچ وقت مثل ویندوز و ماکروسافت بالای 90% از بازارو بگیره و هیچ شرکتی باهاش همکاری وطلوب نداره
همه میدونیم که همیشه دوتا ادم بهتر از یکی به نتسجه میرسه و خود کامگی و غرور خود شیفتگی هیچ جایی رو نمیگیره.


خیلی وقت ها که کاربرای سایت کامنت میزارن و میگن این سایت فن اپل هست با خودم میگم اونا زیاده روی می کنن یا به این دلیل که خبر های اپل زیاده ولی اینجا شما حتی به فرمتی که توی فروشگاه اپل محبوبیت داره اشاره کردین ولی چیزی از فرمت های دیگه نگفتین .
یعنی واقا کسی نیست که از فرمت هایی که شرکتهایی مثل مایکروسافت یا ادوب ساختن استفاده کنه .
پس ملیون ها سایتی که دارای ویدیو هستن همشون از فرمت MOV استفاده می کنن !!!


ای بابا...

هممون سر کاریم.باور ندارین؟ مدرک بیارم؟


محمد

همه معمولا از Mkv استفاده میکنن و این فرمت فرمت خیلی خوبیه.من تقریبا همه فیلم های دانلودیم از همین نوع اند ولی بدی اون اینه که هر جایی نمیتونی اونو ببینی و فقط چند پلیر ساپوتش میکنن(km & vlc)


ali

خیلی مفید بود


بنده خدا یک ساعت خودشو جر داده گفته mkv،
Container هست و محتویاتش باید فشرده باشن

بازم شما اومدید میگید mkv کم حجم و کیفیت بالا!


گوگل

لینک Codec برای Windows Media Player برای پخش فرمتهای مختلف از سایت Cnet:

http://download.cnet.com/Media-Player-Codec-Pack/3000-13632_4-10749065.html


خوب دوست من برنامه K Lite Codec Player رو واسه چی گذاشتن بهترین پخش کننده ویدیوعع که اگه میخوای کاملا از گرافیکتون استفاده کنه Splash Pro هستش که بدون کدک MKV رو هم پخش میکنه.


سامان

MP4‌ هرچند پشتیبانی بهتری داره اما کیفیت و حجم فایل نسبت به کیفیت در MKV واقعا بهتر هستش


MKV فرمت دزد ها و Piracy آنلاینه به خاطر عدم پشتیبانی از امنیت اطلاعات و اپن سورس بودن و به هیچ وجه در خارج از جامعه Piracy محبوب نیست. MP4 از DRM پشتیبانی می کنه که باعث محبوبیتش در دستگاه ها و فروشگاه های آنلاین شده و محبوب ترین کانتینر دنیاست.


فیلم mkv موزیک ویدئو mp4


من كه با mkv خيلي حال مي كنم خصوصا اينكه دستگاه بلوري پليرم mkv را از روي فلش مي خونه.واقعا عالي است


جدا از کدک ها و فرمت ها ، بهترین پخش کننده ای که تا حالا دیدم از بین ،kmplayer , vlc ,Splash ,Windows Media Player
Windows Media Player بوده، اگر همشون رو در یک صحنه فیلم قرار بدین از همه با کیفیت تره که بانصب k-lite هم همه فرمت ها رو پخش میکنه فقط بدیش اینه که زیر نویس ساپورت نمیکنه وگرنه همه رو پاک میکردم


war

الان موبایل ها هم به راحتی mkv رو ساپورت می کنند.من تموم فیلمامو بدون تبدیل میریزم تو گوشی.mkv خیلی فرمت خوبیه.هم کیفیت صدا و هم تصویر عالیه


™Navid 8

بهترین کیفیت رو Mp4 HD داره


مفید و مختصر .
به نظرم کدک main concept بالاترین کیفیت رو دارند (البته بسیار گران هم هست)


موافقم از نظر کیفیت پخش هیچی به مدیا پلیر نمیرسه. اما زیرنویس جلو عقب نمیکنه (برخلاف km)که به نظر من بزرگترین نقطه ی ضعفشه.
کیفیت = مدیاپلیر, splash, power dvd
امکانات = km , jetaudio


h264 کو پس؟


Codec: H.264
Extension: MKV
Video Render: EVR
Video Player: Daum Potplayer
بهترین حالت برای من هستش.


Masoud92m

موزیک jetaudio
فیلم kmplayer و VLC


از این به بعد بیشتر فیلم ها و سریال‌هایی که دانلود میکنین پسوندشون mp4 خواهد بود. خوبه دیگه. بهش عادت کنین Biggrin


اولا که نارنجی مطلبتون به نظرم کامل نبود برای مثال:
1- گفتین "x264: که ویدیوهای با فرمت H.264 را فشرده می کند" . x.264 همون بازمتن h.264 هستش و فرق خاصی با اون نداره .
2- گفتین: " اما اگر بیش از کیفیت نگران حجم و سرعت کار هستید، می توانید سراغ MPEG‪-‬4 بروید" این هم اشکال داره . درسته که طبق ادامه متن mp4 از فرمت های صوتی ساده تری پشتیبانی می کنه اما همون طور که گفته شد هم mp4 و هم mkv کانتینر هستند و نقشی در سرعت کانورت و همچنین کیفیت ندارند.
3- من فکر می کنم کانتینر مورد استفاده اپل mov باشه (اون هم برای کدک ویدیویی از h.264 استفاده می کنه)

کلا اگه من بخوام به کسی در مورد کدک توصیه کنم می گم اگه سیستمت پایینه و یا می خوای با دستگاه های معمولی دی وی دی فیلم نگاه کنی از DivX یا Xvid استفاده کن اما اگه سیستمت قوی هست و یا دستگاهی داری که می تونه فایل های با کیفیت رو پخش کنه از کدک h.264 = x.264 = AVC حالا با هر کانتینری (mkv . mp4 . mov یا حتی avi) استفاده کن .
ببخشید سرتونو درد آوردم


jumong

نارنجی ازت بسیار ممنونم به خاطر این مطلب مفید.


SPLASH PRO برنامه خوبیه ولی اگه کیفیت بالا بهش بدی نمیتونه باز کنه توجه مینمویی؟


در ویندوز 7 برای KM از options
perfermence
و سپس گزینه
reset current per....
از پایین سمت چپ بزنید
یک بار KM رو ببندید و باز کنید
میبینید که کیفیت تصویر بسیار تغییر کرده

در ضمن مطمئنا مدیا پلیر هیچ برگ برنده ای از نظر کیفیت پخش در مقابل سایر پلیرها نداره.


Aaron

از کجا دانلود بکنم؟؟


بیشتر گروه های ریلیز کننده از کانتینر mkv استفاده می کنند و شما کمتر گروهی پیدا می کنید که از mp4 استفاده کنه . به نظر من شما باید به mkv عادت کنید Smile


کیوان

من از مدیا پلیر کلاسیک ای که با k-lite mega codec pack نصب میشه استفاده میکنم به چند دلیل:
1) تنها پلیری هست که میتونی توش shader رو فعال کنی. مخصوصا شیدر 16-236 --> 0-255 که کیفیت رنگ رو خیلی خوب افزایش میده
2) تمام شورت کات های برنامه قابل تنظیم هستن
3) خیلی سبکه و به خوبی از شتابدهنده های سخت افزاری (کارت گرافیک) پشتیبانی میکنه
4) کیفیت پخش سابتایتل خیلی عالی هست
5) به لطف کدک های k-lite همه فرمت ها رو پخش میکنه


این مقاله شدیدا ایراد فنی داره.
مثلا گفته FFMPEG یک کدک هست! که نیست. یک کتابخونه هست که اکثر برنامه ها ازش استفاده میکنن.

یا اینکه x264 یک کتابخونه/استاندارد اوپن سورس معدل H264 هست که بهش بد اشاره شد.


PATRICK

واقعا برا منم سؤال بود .
کم مونده اپل بیاد یه فرمت برا خودش بسازه.


پدرام

فقط mkv


PATRICK

یعنی کم مونده بود.


مسعود

ینی الان شما با "Digital restriction management" موافقید؟
فرض کنید شما یه فیلم داشته باشید که فقط 5 بار بتونید ببینیدش. تموم که شد دوباره باید بری پول بدی. این توهین به شعور مصرف کنندست. بلانسبت البته اگه شعوری موجود باشه. شما فرض کن یه کتاب بخری بعد به شما بگن اگه کتاب رو به دوستت قرض بدی انگار به کشتی ها حمله کردی و دزدی کردی. این اصلا به نظر شما قابل قبوله؟ http://www.defectivebydesign.org/what_is_drm
ریچارد استالمن می گه باید به اشتراک گذاری فایل ها قانونی باشه.


یک نرم افزار k lite codec pack رو نصب کنید اون وقت برین با ویندوز مدیا پلیر یک فیلم 720 یا 1080 mkv یا x264 ببینین بفهمین چی کیفیتی داره ! اون وقت دیگه واسه دیدن فیلم سراغ هیچ نرم افزار دیگه ای نمیرین ! km پلیر هم واسه فیلمایی که زیرنویسشون جا به جا هست خوبه ولی اصلا کیفیت ویندوز مدیا پلیر رو نداره ! میگین نه ؟ برین امتحان کنین !


یه iso بلو-ری دانلود کردم، پسوند فایل فیلم m2ts بود فکر کنم، روی فلش که به تلویزیون می زدم فایل و به عنوان فیلم نمی شناخت،منم به راحتی پسوند رو کردم avi، این دفعه شروع کرد به پخش کردن، الان چی شد یعنی؟ یعنی من با یه تعویض پسوند container رو عوض کردم؟ همین کارو یادکه با پسوند VOB دی وی دی و dat سی دی هم میشد کرد! نکته فقط اینه که زیرنویس های توی خود فایل رو که مثلا توی VLC می تونی پخش کنی رو تلویزون نمی شناسه


راستی یک نرم افزار کانورت خوب که کیفیت رو حفظ کنه و حجم رو افزایش نده و زیر نویس رو هم بزاره رو فیلم و سرعت کانورتش هم بالا باشه کسی میشناسه معرفی کنه ! mkv رو بتونه کانورت کنه !


توجه مینمویی!


با تشکر ولی متاسفانه خیلی کلی بحث شده ما که چیز زیادی ازش سر در نیاوردیم...


فقط پخش کننده های لینوکسی.. کیفت پخش 1080p در لینوکس صد برابر بهتر از ویندوز هست..
من هیچ پخش کننده ای را در لینوکس به اندازه MPlayer با پوسته SMPlayer قدرتمند ندیدم.. از تمام فرمتها و زیرنویسها پشتیبانی میکند..
البته VLC هم در لینوکس خوب عمل میکند..


Masoud92m

mediacoder

http://soft98.ir/multi-media/codec/109-MediaCoder-0-7-5-Build-4792.html


Masoud92m

و
http://patoghu.com/multimedia/2349-MediaCoder-FUll.html


نارنجی هم خودشو با این اپل کشت


شهروز

برای من خیلی جالب بود. من تقریباً در مورد کانتینرها چیزی نمی‌دونستم و فکر می‌کردم mkv فقط یک نوع پسوند فشرده‌سازی هست. حالا فهمیدم پیچیده‌تر از این حرفهاست.


Arya 83

عزیزم WMP زیر نویس ساپورت میکنه.کافیه فایل زیرنویست رو دقیقن هم نام فایل ویدئوییت کنی و کنار هم بزاریش.و ،on if avalable v, رو فعال کنی


یادش بخیر رو موبایل جاوا فرمت wmv رو میکردیم 3gp بعد پخش میکردیم


اتفاقا من اصلا طرف mkv نمیرم چون من فیلم رو دانلود می کنم که روی تلویزیون اچ دی ببینم اما mkv رو نه تلویزیون و نه ps3 نمیخونن


پدرام

آره.دیگه اسم اپل داره تو اخبار سایت زیادی تکرار میشه


Best Player = WMP
Best Video Codec = x264
Best Containe = MP4
Best Audio Codec = AAC


مزخرف ترین، پر حجم ترین و ضایع ترین فرمت flv است! خیلی بی خوده. نمی دونم هدف از ساخت اش چی بوده!!


Pages

پربیننده ترین های ماه

تیم نارنجی

تمام حقوق برای نارنجی محفوظ است. ارجاع و استفاده موردی از مطالب در دیگر سایت ها و رسانه های الکترونیک تنها با ذکر نام نارنجی و درج لینک
به همان مطلب در نارنجی مجاز است. ذکر مطلب در رسانه های چاپی فقط با کسب اجازه قبلی مجاز است.

© 2007 - 2014 Narenji.ir

توسعه و میزبانی: پات شرق