ثبت بازخورد

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

واقعا راضی‌ام
اصلا راضی نیستم
چطور میتوانیم تجربه بهتری برای شما بسازیم؟

نظر شما با موفقیت ثبت شد.

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

کدک های ویدیویی
تکنولوژی

همه آنچه باید در مورد کدک‌های ویدیویی بدانید

آیا می‌دانید کدک ویدیویی چیست؟ نقاط قوت و ضعف کدک‌های ویدیویی متداول چیست؟ کدام یک از کدک‌های ویدیویی نسبت به سایر کدک‌ها برتر هستند و هر یک از آن‌ها چه کاربردی دارند و چگونه ویدیوها ...

احمدرضا فرهبد
نوشته شده توسط احمدرضا فرهبد | ۳۰ آذر ۱۴۰۰ | ۲۲:۰۰

آیا می‌دانید کدک ویدیویی چیست؟ نقاط قوت و ضعف کدک‌های ویدیویی متداول چیست؟ کدام یک از کدک‌های ویدیویی نسبت به سایر کدک‌ها برتر هستند و هر یک از آن‌ها چه کاربردی دارند و چگونه ویدیوها با استفاده از آن‌ها فشرده می‌شوند؟ در ادامه به تمام سؤالات پاسخ خواهیم داد و هر آنچه را که باید در رابطه با کدک‌های ویدیویی متداول بدانید، بیان خواهیم کرد.

حوزه ویدیوی دیجیتال از اوایل دهه ۲۰۰۰ تاکنون پیشرفت زیادی داشته و کیفیت تصویر ویدیوها به میزان قابل‌توجهی بهبود یافته است. از سوی دیگر با طراحی و ساخت نمایشگرهای جدید و باکیفیت مثل نمایشگرهای اولد انتظارات کاربران برای تماشای ویدیوی باکیفیت در وسایل مختلف افزایش یافته است؛ از گوشی گرفته تا تلویزیون‌های بزرگ.

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

در طول سال‌های گذشته غول‌های فناوری مانند گوگل، اینتل و اپل همیشه علاقه‌مند به دستیابی به روش‌های جدیدبرای فشرده‌سازی ویدیو و ایجاد فرمت‌های تصویری مختلف بوده‌اند؛ به‌عنوان‌مثال یوتیوب به‌تازگی فرمت جدید AV1 را ایجاد کرده است.

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

کدک تصویری چیست؟

کدک ویدیویی

کلمه کدک (Codec) در حقیقت شکل ساده‌شده دو کلمه انکد (Encode) یا رمزگذاری و دیکد (Decode) رمزگشایی است و در حقیقت با نحوه کار کدک ارتباط دارد. بنابراین برای فهم کدک ابتدا باید ببینیم چرا ویدیوها باید رمزگذاری و رمزگشایی شوند. در پاسخ به این سؤال باید بگوییم دلیل این کار وجود اطلاعات خام در ویدیوها است (در ادامه در مورد این موضوع توضیح می‌دهیم).

شما هم ممکن است شنیده باشید یا بدانید که ویدیوها از تصاویر ثابت تشکیل شده‌اند. در گذشته ویدیو پروژکتورهایی برای پخش فیلم وجود داشت که در آن قرقره فیلم قرار داده می‌شد و در هر ثانیه ۲۴ تصویر را پخش می‌کرد و به دلیل اینکه تصاویر با سرعت بالایی پشت سر هم نمایش داده می‌شدند، افراد به دلیل اتفاقاتی که در مغزشان رخ می‌داد، تصور می‌کردند در حال مشاهده تصاویر متحرک هستند.

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

مسلماً ذخیره‌سازی، ویرایش و پخش چنین ویدیوهایی بسیار دشوار و تقریباً غیرممکن است؛ بنابراین اطلاعات خام آن‌ها باید با روش‌های مختلف فشرده شود تا حجم ویدیو کاهش یابد. برای انجام این کار باید از کدک‌های تصویری استفاده کرد. کدک‌های تصویری درواقع الگوریتم‌های فشرده‌سازی ویدیو هستند که در قالب ویدیو ایجاد شده‌اند. لازم به ذکر است که علاوه بر کدک‌های تصویری کدک‌های صوتی نیز ایجاد شده‌اند.

کدک‌ها چگونه کار می‌کنند؟

کدک‌ها از چند روش الگوریتم فشرده‌سازی پیچیده استفاده می‌کنند. برخی از روش‌های فشرده‌سازی اطلاعات به‌سادگی قابل‌فهم هستند؛ به‌عنوان‌مثال می‌توان تنها اطلاعات مربوط به تغییرات بین یک فریم و فریم بعدی را ذخیره کرد. با این روش می‌توان چند دقیقه از فیلم را که عمدتاً دارای صحنه‌های ثابت است، به‌خوبی فشرده‌سازی کرد.

همچنین درصورتی‌که ویدیو در حال نمایش شخصی باشد که حرکت چندانی ندارد و تنها در حال صحبت باشد و پس‌زمینه تصویر هم ثابت باشد، نیز می‌توان به‌خوبی فیلم را فشرده‌سازی کرد. طبیعتاً صحنه‌های مشابه دیگر را نیز می‌توان به همین شکل فشرده‌سازی کرد.

نحوه کار کدک ویدیویی

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

یکی دیگر از تکنیک‌های فشرده‌سازی دسته‌بندی چند پیکسل با رنگ مشابه است؛ البته درصورتی‌که این روش بیش‌ازحد قابل‌قبول برای فشرده‌سازی ویدیو استفاده شود، ویدیوهایی که کیفیت پایینی دارند، پیکسل پیکسل دیده می‌شوند. همچنین در این روش ویدیوی فشرده‌‌شده فاقد اطلاعات کافی برای رمز رمزگشایی و ایجاد ویدیو درست به همان شکل ویدیوی غیر فشرده است.

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

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

چرا استفاده از کدک‌های مختلف مهم است؟

کدک

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

در سرویس‌های استریم ویدیو مانند یوتیوب هم ویدیوها با چند کدک رمزگذاری و بارگذاری می‌شوند تا هر کاربری بتواند ویدیویی که به آن علاقه دارد، با کیفیت موردنظرش ببیند و تمام کاربران با هر دستگاهی و هر سرعت اینترنتی بتوانند ویدیوهای یوتیوب را آنلاین و کاملاً روان و بدون مشکل ببینند.

اگرچه سرعت اینترنت در سال‌های اخیر به میزان قابل‌توجهی بهتر شده است؛ اما گاهی اوقات سرعت اینترنت به میزان محسوسی کاهش پیدا می‌کند و گاهی اوقات هم شرکت‌های ارائه‌دهنده سرویس اینترنت (ISP) پهنای باند مشترکان خود را کاهش می‌دهند؛ بنابراین استفاده از کدک‌های بهینه‌سازی‌شده برای چنین شرایطی ضروری است.

خوشبختانه برای فیلم‌برداری با گوشی هم کدک‌های جدید و کارآمدی ایجاد شده است که امکان ضبط ویدیوهای با کیفیت و درعین‌حال کم‌حجم را فراهم کرده است. در حال حاضر در بسیاری از گوشی‌های اندرویدی جدید برای فیلم‌برداری از این فرمت‌ها استفاده می‌شود. معمولاً در حال حاضر فیلم‌برداری گوشی‌های هوشمند با دو کدک متداول H.264 و H 265 انجام می‌شود.

درصورتی‌که در حالت 4K به مدت ۲۰ ثانیه با گوشی خود فیلم‌برداری کنید، حجم ویدیوی H.264 در حدود ۱۲۵ مگابایت و حجم ویدیوی H.265 در حدود ۹۰ مگابایت می‌شود. همان‌طور که دیدید تنها با تغییر کدک فیلم‌برداری می‌توانید حجم ویدیوی ضبط‌شده را ۳۰ درصد کاهش دهید. جالب است بدانید در صورت استفاده از پردازنده‌ای با قدرت بیشتر نسبت به یک سیستم روی تراشه گوشی، می‌توان حجم ویدیو را بیش از این میزان نیز کاهش داد.

همچنین می‌توان با استفاده از کدک‌های مدرن‌تر و کارآمدتر فضای لازم برای ذخیره‌سازی ویدیو و همچنین پهنای باند لازم برای نمایش ویدیو در سرویس‌های استریم ویدیو مثل نتفلکیس و یوتیوب را کاهش داد؛ بنابراین در صورت استفاده از چنین کدک‌هایی کاربران می‌توانند ویدیوهای آنلاین موردعلاقه خود را با هزینه کمتری تماشا کنند.

چگونه بفهمیم گوشی‌مان از کدام کدک‌ها پشتیبانی می‌کند؟

کدک ویدیویی

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

به بیان دیگر این دستگاه‌ها می‌توانند با استفاده از قابلیت شتاب‌دهنده سخت‌افزاری فرایند فشرده‌سازی فایل‌های ویدیویی و خارج کردن آن‌ها از حالت فشرده را به بهترین شکل ممکن انجام دهند؛ این موضوع در گوشی‌های هوشمند اهمیت بسیار زیادی دارد؛ زیرا هرچقدر فشار پردازشی کمتری به گوشی وارد شود، عمر باتری آن بیشتر می‌شود.

در برخی از مواقع ویدیوها با هیچ اپلیکیشنی پخش نمی‌شوند؛ در چنین مواقعی احتمالاً دستگاهی که برای پخش ویدیو با آن تلاش می‌کنید یا از کدک موردنظر پشتیبانی نمی‌کند یا آن را تشخیص نمی‌دهد. درصورتی‌که فرمت ویدیویی موردنظر خود را نمی‌دانید یا در مورد آن مطمئن نیستید، می‌توانید از اپلیکیشن MediaInfo استفاده کنید. با این اپلیکیشن می‌توانید فرمت ویدیو و جزئیات مرتبط با رمزگذاری را مشاهده کنید. در دستگاه‌های اندرویدی می‌توانید برای مشاهده کدک‌های تصویری یا صوتی از اپلیکیشن‌هایی نظیر Codec Info یا AIDA64 استفاده کنید.

درصورتی‌که کدک ویدیو کدک متداولی نباشد، احتمالاً پردازنده دستگاه شما از آن پشتیبانی نمی‌کند. چنانچه می‌خواهید بدانید دستگاه‌های اندرویدی از چه کدک‌هایی پشتیبانی می‌کنند، می‌توانید در وبسایت Android Developers فهرستی از کدک‌هایی را که دستگاه‌های اندرویدی حتماً باید از آن‌ها پشتیبانی کنند، مشاهده کنید.

معمولاً پردازنده گوشی‌های اندرویدی جدید از قدرت پردازشی لازم برای رمزگشایی کردن کدک‌هایی که دستگاه از آن‌ها پشتیبانی نمی‌کند، برخوردار هستند. از سوی دیگر برخی از نرم‌افزارهای پلیر قدرتمند مانند VLC از طریق رمزگشایی نرم‌افزاری و بدون استفاده از قابلیت شتاب‌دهنده سخت‌افزاری می‌توانند فایل‌های ویدیویی دارای کدک‌های غیرمتداول را به‌راحتی پخش کنند؛ البته استفاده از چنین نرم‌افزارهایی باعث افزایش دمای گوشی و افزایش مصرف باتری آن می‌شود.

تاریخچه مختصر از کدک‌های ویدیویی

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

MPEG-2

MPEG-2

MPEG-2 یکی از قدیمی‌ترین کدک‌های ویدیویی است که هنوز هم استفاده می‌شود. این کدک در اوایل دهه ۲۰۰۰ بسیار محبوب بود و در آن زمان به‌صورت اختصاصی تنها برای فشرده‌سازی برنامه‌های تلویزیون و فیلم‌های DVD استفاده می‌شد. حتی برای فشرده‌سازی نخستین فیلم‌های بلوری که کیفیت بالایی هم داشتند، نیز از این کدک استفاده می‌شد.

امروز تقریباً هیچ محتوایی با این کدک رمزگذاری نمی‌شود؛ اما در حال حاضر اکثر دستگاه‌ها از آن پشتیبانی می‌کنند؛ زیرا همان‌طور که می‌دانید بسیاری از پلیرهای امروزی دارای فناوری سازگاری عقب‌رو هستند. می‌توان گفت در حال حاضر تقریباً پلیرها از این کدک پشتیبانی می‌کنند؛ از دی‌وی‌دی پلیرهای قدیمی گرفته تا کامپیوترها.

H.264

H.264

Advanced Video Coding یا AVC به معنی کدینگ ویدیویی پیشرفته که با نام H.264 نیز شناخته می‌شود یکی از کدک‌های ویدیویی جدید محسوب می‌شود و اکثر دستگاه‌های پلیر ویدیو که در ۱۰ سال گذشته تولید شده‌اند، از آن پشتیبانی می‌کنند. با پیدایش ویدیوهای دارای رزولوشن بالا یا همان ویدیوهای HD و Full HD، محبوبیت این کدک نیز افزایش یافت؛ زیرا نسبت به کدک‌های قبل از خود، از روش‌های بهتر و کارآمدتری استفاده می‌کرد. حجم ویدیوهای H.264 در مقایسه با MPEG 2.0 تقریباً ۵۰ درصد کمتر است و درعین‌حال نسبت به این ویدیوها کیفیت مشابه و حتی بالاتری دارند.

کارآمد بودن H.264 در مقایسه با کدک‌های قبلی به میزان قابل‌توجهی بهتر است و به همین دلیل در مدت کوتاهی به یک کدک استاندارد برای محتوای HD تبدیل شد. در ضمن این کدک مشاهده ویدیو آنلاین را برای افرادی که به اینترنت با پهنای باند زیاد دسترسی ندارند، امکان‌پذیر کرد. یوتیوب با استفاده از این کدک موفق شد محتوای 720p و 1080p را به ترتیب در سال‌های ۲۰۰۸ و ۲۰۰۹ برای نخستین بار استریم کند. در یک دهه بعد استفاده از این کدک برای محتوای آنلاین، فیلم‌های HD بلوری و برنامه‌های تلویزیونی افزایش یافت.

همان‌طور که قبلاً گفتیم امروزه تقریباً دستگاه‌های پلیر جدید از H.264 پشتیبانی می‌کنند و حتی فیلم‌برداری گوشی‌های هوشمند و دوربین‌های حرفه‌ای با این کدک انجام می‌شود تا فیلم‌های ضبط‌شده در آن‌ها بدون مشکل در دستگاه‌های مختلف پخش شود.

H.265 یا HEVC

H.265 یا HEVC

High Efficiency Video Coding یا HEVC به معنی کدینگ ویدیو با کارایی بالا که با نام H.265 نیز شناخته می‌شود و نسل بعدی کدک H.264 به شمار می‌رود در مقایسه با کدک‌های قبلی بسیار کارآمدتر است؛ زیرا حجم ویدیوهایی که با این کدک رمزگذاری می‌شوند، در مقایسه با سایر ویدیوها بسیار کمتر است. به همین دلیل کدک بسیار مناسبی برای پخش محتوا در سرویس‌های استریم ویدیو محسوب می‌شود (زیرا استریم چنین ویدیوهایی در مقایسه با سایر ویدیوها به پهنای باند کمتری نیاز دارد) و برای محتواهایی با کیفیت بسیار بالا نیز کاملاً مناسب است.

با پیدایش تلویزیون‌های 4K و محتوای 4K، استفاده از H.265 به میزان قابل‌توجهی افزایش یافت. جدیدترین محتواهای UHD با همین کدک رمزگذاری می‌شوند. در ضمن فیلم‌برداری 4K و 8K گوشی‌های هوشمند نیز با H.265 انجام و محتواهای HDR مثل دالبی ویژن نیز با همین کدک تهیه می‌شود.

متأسفانه H.265 با وجود اینکه مزایای زیادی دارد، برخلاف H.264 هنوز در حد انتظار مورد استقبال قرار نگرفته است. یکی از دلایل عدم گسترش استفاده از H.265، هزینه لایسنس و هزینه حق امتیاز استفاده از این کدک است. H.265 برخلاف H.264 که تنها دارای یک گروه سهام‌دار است، سه گروه سهام‌دار دارد. ممکن است فرآیند سازگاری کامل سخت‌افزار و نرم‌افزار با این کدک به‌صورت کامل و همچنین متداول شدن آن برای ساخت محتوا، نیز چند سال طول بکشد. در ضمن در حال حاضر مرورگرهای مطرح و شناخته‌شده مانند گوگل کروم و موزیلا فایرفاکس اصلاً از این کدک پشتیبانی نمی‌کنند.

VP9

VP9

مردد بودن شرکت‌های تولیدکننده دستگاه‌های پلیر ویدیو و همچنین شرکت‌های فعال در حوزه تولید محتوا در مورداستفاده از H265، گوگل را بر آن داشت که کدک اختصاصی خود یعنی VP9 را ایجاد کند. این کدک نسبت به H.264 در حدود ۳۰ درصد کارآمدتر و حق امتیاز آن نیز رایگان است؛ بنابراین شرکت‌های تولیدکننده دستگاه‌های پلیر در صورت تمایل برای استفاده از VP9 لازم نیست هزینه‌ای به گوگل پرداخت کنند.

گوگل زمانی که می‌خواست محتوای 4K را با کدکی کارآمد رمزگذاری و در یوتیوب استریم کند، تصمیم گرفت چنین کدکی را ایجاد و از آن استفاده کند. در ضمن گوگل از سازندگان تلویزیون‌های اندرویدی درخواست کرد این کدک را به کدک‌هایی که از آن‌ها پشتیبانی می‌کنند، اضافه کنند. این دو عامل باعث موفقیت VP9 شدند یا حداقل این کدک را نسبت به H.265 موفق‌تر کردند. تقریباً تمام گوشی‌های هوشمند و تلویزیون‌هایی از سال ۲۰۱۷ به بعد عرضه شده‌اند و همچنین تمام مرورگرهایی که از این سال به بعد منتشر شده‌اند، از این کدک پشتیبانی می‌کنند که با توجه به مواردی که گفتیم، اصلاً جای تعجب نیست.

البته در حال حاضر محتواهای زیادی با این کدک تهیه نشده است و از میان سرویس‌های استریم ویدیو به غیر از یوتیوب و استادیا که هردو متعلق به گوگل هستند، هیچ سرویس دیگری از آن پشتیبانی نمی‌کند؛ البته ناگفته نماند که نتفلیکس برای تنها مدت کوتاهی از این کدک پشتیبانی کرد.

AV 1

AV 1

AV 1 جدیدترین کدک ویدیویی فهرست ما محسوب می‌شود و مثل VP9 و H.265 نسل بعدی H.264 به شمار می‌رود. در ضمن حق امتیاز این کدک نیز مانند VP9 رایگان است. همچنین شرکت‌های بیشتری در مقایسه با VP9 از این کدک پشتیبانی می‌کنند. توسعه AV 1 تحت سرپرستی کنسرسیوم Alliance of Open Media انجام شده که در حقیقت یک کنسرسیوم بین پنج غول فناوری یعنی گوگل، اینتل، اپل، فیسبوک و Arm است. این پشتیبانی قوی از AV 1 باعث شده است این کدک برخلاف HEVC و سایر کدک‌های شبیه برای استریم ویدیو، بیشتر موردتوجه قرار گیرد.

فیس‌بوک در آزمایشی در سال ۲۰۱۸ متوجه شد که فشرده‌سازی با AV1 در مقایسه با H.264 به میزان ۵۰ درصد بهتر است. در آزمایش دیگری هم مشخص شد فشرده‌سازی با AV1 باعث می‌شود حجم ویدیو در مقایسه با HEVC و VP9 به ترتیب ۱۰ و ۱۵ درصد کمتر شود؛ بنابراین درصورتی‌که یک فیلم بلوری 1080p با کدک H.264 و با حجم ۲۵ گیگابایت، با AV1 رمزگذاری شود، حجم آن بدون هیچ‌گونه افت کیفیت به ۱۲ تا ۱۳ گیگابایت می‌رسد.

علی‌رغم اینکه طراحی و ایجاد AV1 در سال ۲۰۱۹ نهایی شده است، اما تا چند ماه پیش دستگاهی از قابلیت شتاب‌دهنده سخت‌افزاری برای رمزگشایی کردن این کدک به بازار عرضه نشده بود؛ بنابراین روند گسترش استفاده از آن اصلاً سریع نیست و طبق برآورد کارشناسان دانشگاه دولتی مسکو، سرعت روند گسترش استفاده از این کدک ۲۵۰۰ تا ۳۰۰۰ برابر کمتر از سرعت گسترش استفاده از سایر کدک‌های مشابه است.

متأسفانه در حال حاضر گوشی‌های زیادی از این فرمت پشتیبانی نمی‌کنند و پردازنده دایمنسیتی 1200 متعلق به شرکت مدیا تک در اوایل ۲۰۲۱ عرضه شد، نخستین پردازنده‌ای است که می‌تواند با بهره‌مندی از قابلیت شتاب‌دهنده سخت‌افزاری، AV1 را رمزگشایی کند. حتی پردازنده‌های قدرتمندی مثل پردازنده‌های نسل هشتم اسنپدراگون نظیر اسنپدراگون ۸۷۰ و اسنپدراگون ۸۸۸ نیز از این کدک پشتیبانی نمی‌کنند.

بدون تردید با متداول‌تر شدن AV1 سرویس‌های بیشتر و بیشتری از آن پشتیبانی می‌کنند. یوتیوب و نتفلیکس از این فرمت برای استریم ویدیو در دستگاه‌های اندرویدی استفاده می‌کنند. گوگل دوو نیز استفاده از این فرمت را آغاز کرده است. علاوه بر این تمام مرورگرهای مطرح به غیر از سافاری نیز از این کدک پشتیبانی می‌کنند.

Apple ProRes

Apple ProRes

Apple ProRes برخلاف سایر کدک‌هایی که تاکنون معرفی کرده‌ایم، یک کدک نسبتاً خاص محسوب می‌شود و برای ویرایشگران ویدیو و افراد حرفه‌ای طراحی شده است. فایل‌هایی که با استفاده از این کدک رمزگذاری می‌شوند، نسبت به سایر فایل‌های فشرده‌شده اطلاعات بیشتری دارند و کمتر فشرده‌ می‌شوند.

رمزگذاری فایل‌ها با استفاده از Apple ProRes برخی از عملیات ویرایشی در مراحل پس‌تولید مثل درجه‌بندی رنگ‌ها را راحت‌تر می‌کند، زیرا اطلاعات خامی که در هنگام تصویربرداری با دوربین ایجاد شده‌اند، در این فایل‌ها به‌اندازه کافی وجود دارند و حذف نشده است؛ البته طبیعتاً فایل‌های Apple ProRes به دلیل اینکه نسبت به سایر فایل‌های ویدیویی کمتر فشرده‌ شده‌اند و دربردارنده اطلاعات بیشتری هستند، به میزان بسیار زیادی نسبت به سایر فایل‌های ویدیویی حجیم‌تر هستند و ذخیره‌سازی آن‌ها فضای بیشتری را اشغال می‌کند.

بر اساس اطلاعات ارائه‌شده در مقاله مرتبط با این کدک از سوی اپل، حجم یک فایل Apple ProRes یک‌ساعته 4K با فریم‌ریت ۳۰ فریم به بیش از ۲۵۰ گیگابایت نیز می‌رسد! به همین دلیل Apple ProRes اصلاً برای ایجاد فیلم و استریم ویدیو استفاده نمی‌شود و تنها در مراحل میانی تولید مورداستفاده قرار می‌گیرد.

در سال ۲۰۲۱ اپل اعلام کرد آیفون ۱۳ نخستین گوشی با قابلیت فیلم‌برداری با کدک Apple ProRes است. سال گذشته نیز شرکت DJI، یکی از شرکت‌های مطرح در زمینه تولید پهپاد، پهپاد پرچم‌دار خود یعنی Mavic 3 Cine را با قابلیت فیلم‌برداری با این کدک روانه بازار کرد. در ضمن اپل قابلیت شتاب‌دهنده سخت‌افزاری برای رمزگشایی کردن کدک ویدیویی اختصاصی خود را در موتور رسانه تراشه‌های M1 Pro و M1 Max نیز ایجاد کرده است.

دیدگاه‌ها و نظرات خود را بنویسید
مجموع نظرات ثبت شده (1 مورد)
  • Hossein.Fazel
    Hossein.Fazel | ۶ خرداد ۱۴۰۱

    مقاله‌ی خیلی خوبی بود و کدک رو خیلی خوب توضیح دادید.👏👏👏

مطالب پیشنهادی