راهنمای OTT برای کدک ها، قالب های کانتینر و ترانکدینگ

اگر عنوان این مقاله در حال حاضر آسیب نخواند، اما بقیه آن قطعا خواهد بود. خوب، امیدوارم بتوانم آن را به نحوی توضیح دهم که به شخص غیرفرهنگ معنی دارد. من این مقاله را درباره کدک های ویدئویی / صوتی نوشتم؛ زیرا در هنگام تلاش برای توضیح دادن آن به یک دوست یک روز دلمشغولی یافتم.

کدک دقیقا کدام است؟ من می دانم که شما به آنها نیاز دارید که در اینجا و آنجا فیلم بخوانند، اما حقیقت آن چیست؟ هر چیزی که واقعا بهم زده بود، تمام شرایطی بود که من از آن شنیدم، اما هرگز واقعا نمی فهمید: H.264، DivX، MP4، AVI، MPEG-2، AVCHD، AAC، OGG، MKV، و غیره. آیا این همه کدک ها بود؟ پس از خواندن و یادگیری زیاد متوجه شدم که جهان کدک های صوتی و تصویری و فرمت های کانتینری بسیار گیج کننده است. در حقیقت، تا زمانی که تحقیق نکنم، واقعا تفاوت بین کدک و قالب کانت را نمی دانستم.

من جزئیات بیشتری نخواهم گذاشت، فقط به این دلیل که موضوع شروع به تبدیل شدن بسیار بسیار کوتاه سریع. آیا شما واقعا اهمیت می دهید اگر یک ساعت از RAU بدون فشرده 1080p 60 فریم در ثانیه ویدئو تقریبا 500 گیگابایت فضای ذخیره سازی را ذخیره می کند؟ احتمالا نه.

کدک چیست؟

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

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

http://www.cs.cf.ac.uk/Dave/Multimedia/node262.html

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

پس چرا ما حتی نیاز به تمام این فشرده سازی و فشرده سازی را داریم؟ همانطور که در بالا ذکر شد، یک فایل RAW بدون فشرده 1080p تقریبا یک عدد 500 گیگابایتی برای یک ساعت است. اگر همه چیز در این فرمت ضبط شده باشد، شما به مرکز داده خود نیاز دارید تا همه ویدیوهای خانوادگی خود را ذخیره کنید. این جایی است که فشرده سازی بازی می کند. انواع مختلفی از فشرده سازی وجود دارد که به کدک های مختلف تبدیل می شود.

کدک های محبوب

H.264(MPEG-4 قسمت 10 AVC)- این همچنین به صورت رسمی به عنوان MPEG-4 قسمت 10 شناخته شده است، اما H.264 چیزی است که شما معمولا می شنوید. بله، برای همین یک نام چندین نام وجود دارد. H.264 تا حد زیادی فرمت محبوب برای رمزگذاری ویدیوها است. H.264 بهترین های دنیا را ارائه می دهد: اندازه فایل های کوچکتر با کیفیت بالاتر

به یاد داشته باشید، H.264 فقط کدک است، شما هیچ فایل با پسوند .h264 پیدا نمی کنید. این فرمت کانتینری است که من در بخش زیر توضیح خواهم داد. این کدک در همه جای دنیا از گوشی های هوشمند تا دوربین های دیجیتال به دیسک های Blu-ray استفاده می شود. این نیز برای ارائه بسیاری از ویدئو های وب امروز به دلیل توانایی شما برای ارائه کیفیت تصویر عالی با نسبت فشرده سازی بالا و نرخ بیت کم، به معنی فشار کم بر روی سرورهای جریان است.

همچنین بسیار پشتیبانی می شود و احتمالا محبوب ترین کدک برای مدت زمان طولانی خواهد آمد. این توسط اپل، یوتیوب، HTML 5 و حتی در ادوبی فلش پشتیبانی می شود.

تنها نکته ای که در H.264 وجود دارد این است که الگوریتم های فشرده سازی بسیار خوب است، فرمت

همانطور که در بالا ذکر شد، رمزگذار های متعددی برای یک کدک وجود دارد. برای کدک H.264، یکی از محبوب ترین رمزگذار ها x264 از VideoLAN است، همان افرادی که VLC Media Player را ایجاد می کنند. x264 رایگان و منبع باز است، اما بسیاری از encoders تجاری H.264 نیز وجود دارد.

MPEG-2- این مهم نیست که جریان ویدئو چگونه تبدیل به این فرمت شود، هر رمزگذار H.264 (مانند VLC) قادر به مشاهده فایل خواهد بود. هنوز یک مجموعه بزرگ دی وی دی وجود دارد؟ این همه با استفاده از کدک MPEG-2 انجام می شود. این بسیار قدیمی است اما بسیار رایج است. مکان دیگری که فشرده سازی MPEG-2 را پیدا می کنید این است که وقتی کانال های HD را پخش می کنید، پخش می شود. این همه فشرده سازی MPEG-2 است. چیزهای جالب برای شناخت درست؟

از آنجا که الگوریتم فشرده سازی با استفاده از MPEG-2 بسیار پایینتر از H.264 است، این مزیت را دارد که برای رمزگذاری بسیار سریعتر باشد. با این حال، آن را برای جریان وب هرگز کار نمی کرد، زیرا در سرعت بیت کمتری، کیفیت به سرعت در حال غرق شدن است و شما با ویدیو پیکسل شده به پایان رسید. به همین دلیل آنها با MPEG-4 قسمت 2 آمدند.

MPEG-4 قسمت 2- شما احتمالا روزها را به یاد دارید که همه چیز درباره DivX و Xvid درست است؟ اینها رمزگذارهای فرمت MPEG-4 Part 2 بودند، بعلاوه H.263. بسیاری از فیلم هایی که شما در روز دانلود کردید با استفاده از این کدک فشرده شده بود، زیرا به شما حجم فایل مناسب داده و کیفیت مناسب را حفظ کرد. با این حال، تنها مشکل عمده این است که محتوای با کیفیت بالا هنوز از نظر کیفیت تصویر رنج می برد و این همان H.264 است که در بالا ذکر شد.

Windows Media Video- این اساسا نسخه مایکروسافت از کدک های MPEG-4 است. WMV 7 در سال 1999 معرفی شد و یک نسخه از MPEG-4 Part 2 بود. بعدا WMV 8 و 9 آمدند و VC-1، یک کدک است که عمدتا MPEG-4 قسمت 10 را کپی می کند و در حال حاضر در Blu-ray استفاده می شود دیسک ها نیز تنها مکان های دیگر که شما می بینید WMV و VC-1 عمدتا در محصولات مربوط به مایکروسافت مانند Windows Movie Maker، Silverlight، HD DVD و Microsoft Expression Encoder و غیره هستند.

این ها فقط کدک های ویدیویی محبوب هستند، شما همچنین کدک های صوتی خود را داشته باشید که وقتی در مورد ظروف در زیر بحث می کنیم، بازی می شود. کدک های صوتی محبوب عبارتند از FLAC، AC3، Dolby Digital Plus، DTS-HD، ALAC و غیره. همانطور که از ویدیو، کدک های صوتی دارای فرمت های کانتینری خود مانند AIFF، WAV و غیره هستند.

این به هیچ وجه به هیچ وجه تمام codecs وجود ندارد، فقط یک لیست از برخی از محبوب ترین آن است.

فرمت کانتینری

فرمت های فایل

هنگام پخش یک فایل در Windows Media Player یا VLC یا Quicktime یا هر دستگاه پخش رسانه ای دیگری که انتخاب می کنید، معمولا یک قالب کانتینر را باز می کنید. یک قالب کانتینر یا بسته بندی کننده اساسا یک بسته از یک یا چند کدک، ویدیو یا صدا یا هر دو است. یک ظرف برای اضافه کردن صدا به همراه ویدیو و برای اطمینان از اینکه صدا و ویدئو کاملا سازگار هستند استفاده می شود. ظرف همچنین حاوی اطلاعات دیگر مورد نیاز یک سرور جریان یا پخش کننده رسانه است.































<رایج ترین ظروف:

MP4- شما احتمالا یک ترانه دانلود کرده اید که یک برنامه افزودنی .MP4 دارد که یک کد گذاری کننده برای بسیاری از کدک های ویدیویی و صوتی است. به طور معمول، برای ضبط ویدئو H.264 و صوتی کدگذاری AAC استفاده می شود. همچنین از کدک های ویدئویی MPEG-4 Part 2 و MPEG-2 پشتیبانی می کند.

AVI- این یک قالب کانتینر مایکروسافت از سال 1992 است. در روز من بسیار محبوب بود و هنوز هم در اطراف خیلی کمی اگر هر کدام را انجام می دهید، دیگر نباید فرمت کانتینری AVI را استفاده کنید. اولا، کدک های جدیدتر مانند H.264 را پشتیبانی نمی کند.

ASF- فرمت سیستم های پیشرفته توسط مایکروسافت معمولا از فرمت فایل ASF استفاده نمی کند. در عوض شما بیشتر از ظروف ASF استفاده کنید. WMA یا .WMV. اگر از تمام محصولات مایکروسافت استفاده می کنید، این پرونده ها را مشاهده خواهید کرد.

AVCHD- AVCHD شایع ترین کانتینر است. هنگامی که شما مایکروسافت را ترک کردید، به مسائلی که فایل ها را بازی می کنند، اجرا می شود، به خصوص اگر از کدک H.264 استفاده کنید. فرمت برای دوربین های فیلمبرداری HD. این ویدیو معمولا H.264 با AC3 (Dolby Digital) صوتی یا Linear PCM می شود.

MKV- به تازگی یک فیلم دریافت کنید؟ این احتمالا در قالب کانکشن MKV قرار دارد که فایلهای ویدئویی H.264 را در آن قرار می دهد.

FLV- این است که چندین ابزار پشتیبانی از MKV مانند Boxee، PS3 Media Server، XMBC، VLC و غیره را پشتیبانی می کند. Adobe Flash، که از بسیاری از کدک های مختلف پشتیبانی می کند، شایع ترین آنها H.264 و AAC است. ویدئو فلش یکی از رایج ترین روش های پخش ویدئو از طریق اینترنت است.

فرمت های دیگر کانتینری مانند فرمت فایل QuickTime، OGG، و غیره نیز وجود دارد.

transcoding

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

دستگیره

بسیاری از مبدل های ویدئویی مانند مبدل های ویدئویی وجود دارد: HandBrake، FFmpeg، SUPER، VirtualDub و غیره. برخی از آنها پرداخت می شوند و برخی از آنها ابزار رایگان متن باز هستند. بعضی از ابزارها مانند HandBrake، شما را به ایستگاه از پیش تنظیم می کنند، بنابراین شما می توانید به سادگی فایل منبع خود را انتخاب کرده و فرمت خروجی مانند آی پاد یا آی فون را انتخاب کرده و روی Start کلیک کنید. این تمام تنظیمات، ظرف، کدک و غیره را برای شما انتخاب خواهد کرد. با این حال، امیدوارم پس از خواندن این پست، شما کمی کمی بیشتر درک خواهید کرد و می تواند در مورد تبدیل ویدیوها بین فرمت ها و درک روند فرعی کمی بهتر باشد. لذت ببرید!

پست های مرتبط:


9.04.2013