موضوع مقاله: قالب پرونده ویدئو | مخاطب: عمومی | لحن: دانشنامه‌ای | ساختار: عنوان، مقدمه، 3 بخش، جمع‌بندی | مقاله: | # قالب پرونده ویدئو | مقدمه: ویدیو تقریباً همیشه با استفاده از فشرده‌سازی برای کاهش اندازه پرونده ذخیره می‌شود. | ## بخش 1: قالب پرونده ویدئو | تعداد زیادی قالب ویدیو وجود دارد و هرکدام از آنها تأثیر مستقیم بر حجم دانلود و فضای ذخیره‌سازی دارد. حتماً برای شما هم پیش آمده که در زمان دانلود ویدیو مورد نظرتان با انواع مختلف قالب مواجه شوید و تفاوت آنها را ندانید؟ انتخاب مناسب‌ترین قالب ویدیو به هدفی که برنامه‌ریزی شده بستگی دارد و از همه مهم‌تر باید کیفیت مورد نیاز را تأمین کند. پرونده‌های ویدیویی با کیفیت بالا و غیرضروری، برای جابجایی، اشتراک‌گذاری، تبدیل و مدیریت مشکلات زیادی برای کاربر به‌وجود می‌آورند. علاوه بر این، چگونگی مشاهده پرونده‌های ویدیویی هم مهم است؛ همه برنامه‌ها، مرورگرها و دستگاه‌ها نمی‌توانند یک قالب خاص ویدیو را اجرا کنند. یک پرونده ویدیویی از ۲ قسمت تشکیل شده‌است: ۱ـ کدک ۲ـ کانتینر پرونده ویدیویی از دو بخش تشکیل شده‌است کدک (Codec) چیست؟ برنامه (یا سخت‌افزاری) که می‌تواند ویدیو یا صوتی فشرده و رمزگذاری شده را رمزگشایی کند، کدک نامیده می‌شود. اجرا و استفاده از یک پرونده ویدیویی به یک مجموعه کدک متناسب با نوع کدگذاری ویدیویی و صوتی که پرونده با آن فشرده شده‌است نیاز دارد. کدک‌ها، داده‌ها را برای ذخیره‌سازی، کدگذاری و فشرده (Compress) می‌کنند و در مواقع نیاز برای اجرا، ویرایش یا نمایش از حالت فشرده خارج می‌کنند. یک کدک معمولاً یک قطعه کد (Code) کوچک است که توسط سایر نرم‌افزارها خوانده می‌شود تا کار خود را انجام دهد. البته کدک می‌تواند یک قطعه سخت‌افزاری نیز باشد که تصویر و صوت آنالوگ را به دیجیتال تبدیل می‌کند. | ## بخش 2: قالب پرونده ویدئو | گاهی اوقات هم کار کدک کاملاً برعکس است و سیگنال دیجیتال را به آنالوگ تبدیل می‌کند. کدک، یک پرونده ویدویی را ترجمه کرده و برای نمایش در پخش‌کننده‌های تصویری آماده می‌کند. بیشتر پرونده‌های ویدیویی به شکل‌های مختلف فشرده می‌شوند؛ در واقع طوری تغییر یافته و اصلاح می‌شوند که فضای کمتری در زمان ذخیره‌سازی اشغال کنند. تعداد کدک‌ها بسیار زیاد است و در اکثر اوقات هم تشخیص تفاوت‌هایشان کار دشواری است. یک کدک خوب بایستی دارای کارایی و راندمان بالا باشد؛ به معنای دیگر، توانایی حفظ کیفیت در ضمن کاهش سایز پرونده را داشته باشد. در حال حاضر HEVC یا H.265 یکی از کارآمدترین کدک‌های موجود است و معمولاً برای فشرده‌سازی ویدیوهای ۸K UHD استفاده می‌شود. استفاده از این کدک نیاز به دریافت مجوز و پرداخت هزینه دارد، بنابراین با هر دستگاه یا مرورگری سازگار نیست و پشتیبانی نمی‌شود. و کدک مربوط به آن VP8 / VP9 روشی کاملاً سازگار و رایج برای کوچک‌تر کردن پرونده‌های ویدیویی هستند. عوامل دیگری به‌جز اندازه پرونده ویدویی برای انتخاب قالب و کدک مناسب باید در نظر گرفته شود، از جمله: مکان‌هایی که پرونده قرار است پخش شود و کیفیتی که برای پخش یا دانلود مورد نیاز است. یک پرونده ویدیویی معمولاً از یک کانتینر (به عنوان مثال قالب Matroska) تشکیل شده‌است که مانند ظرفی حاوی داده‌های ویدیویی با قالب کدگذاری ویدیو (به عنوان مثال VP9) و داده‌های صوتی با قالب کدگذاری صوتی (مانند Opus) است. کانتینر چگونگی ساختار داده‌ها و ابرداده‌ها را تعیین می‌کند، البته به استثنای نحوه رمزگذاری ویدیو (که کدکننده یا همان کدک آن را تعیین می‌کند). | ## بخش 3: قالب پرونده ویدئو | ظرف یا کانتینر می‌تواند شامل اطلاعات هماهنگ‌سازی، زیرنویس‌ها و داده‌های کلی دیگری (ابرداده‌ها) مانند عنوان باشد. کانتینر را همه ما و به‌طور عمومی با عنوان قالب (Format) می‌شناسیم و نوع آن به‌صورت پسوند در انتهای نام پرونده می‌آید. قالب‌ها را برای سازگاری با دستگاه‌ها، پخش‌کننده‌ها و نرم‌افزارهای مختلف می‌توان با کدک‌های متفاوتی ایجاد یا انتخاب کرد. برخی از قالب‌ها حجم بسیار کمی دارند و برای پخش در وب عالی هستند، اما کیفیت پایینی دارند. دسته‌ای از قالب‌ها هم کیفیت بالایی دارند و از نظر حجم و اندازه بسیار بزرگ هستند و بیشتر برای ویدیوهای تبلیغاتی مناسب هستند. دارای زیرگروه‌های مشخص، محدود و تعریف شده از قالب‌های کدگذاری ویدیویی و صوتی هستند و دانستن این‌که کدام کدک، پرونده را اجرا خواهد کرد بسیار ساده است. که تقریباً با انواع متنوعی از کدک‌های ویدیو و صدا وجود دارند و این موضوع انتخاب کدک و برنامه‌های پخش و ویرایش پرونده‌ها را برای بیشتر کاربران خیلی سخت می‌کند. برنامه‌های رایگان FFmpeg، دارای کتابخانه کاملی از کدک‌های مورد نیاز برای پخش و استفاده از پرونده‌های ویدیویی با قالب‌های مختلف است. یکی از پخش‌کننده رسانه‌ای که از کتابخانه‌های ffmpeg استفاده می‌کند، نرم‌افزار رایگان VLC است که می‌تواند بیشتر پرونده‌های ویدیویی را پخش کند. | ## جمع‌بندی | در واقع پروندهی با این قالب یک پرونده ویدیویی کلاسیک استاندارد که همه می‌شناسند نیست و فقط برای ارجاع به پرونده ویدیوی اصلی (مثلاً یک ویدیو با قالب webm.) کاربرد دارد.