UltKit

تبدیل MKV به GIF

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

تبدیل ویدیو به GIF

یا فایل‌های MP4, MOV, MKV … را اینجا رها کنید ·

حداکثر 95 MB برای هر فایل· تا 20 فایل· حذف پس از 30 دقیقه

اندازه GIF
px

فایل‌ها روی سرورهای ما پردازش می‌شوند و پس از 30 دقیقه حذف می‌شوند.

نحوه استفاده از این ابزار

  1. 1

    فایل MKV را بارگذاری کنید

    فایل .mkv را اضافه کنید؛ هر فایل حداکثر 95 MB و حداکثر 20 فایل در هر بار. اگر ضبط شما بزرگ‌تر است، ابتدا صحنهٔ موردنظر را ببرید.

  2. 2

    زمان‌های صحنه را وارد کنید

    زمان شروع و پایان صحنه را در شروع از و پایان در وارد کنید، مثلاً 12:04 و 12:09. عرض از 640 px و نرخ فریم از 12 fps شروع می‌شود.

  3. 3

    تبدیل کنید و نتیجه را بررسی کنید

    روی تبدیل به GIF بزنید. اگر پیش‌نمایش یک ثانیه جابه‌جا بود، زمان‌ها را اصلاح کنید و دوباره تبدیل کنید.

درون فایل MKV چه چیزی هست

MKV پسوند Matroska است، یک قالب کانتینر باز که در سال 2002 آغاز شد و بر پایهٔ EBML ساخته شده، خویشاوندی دودویی از XML. این قالب کدک خاصی تعریف نمی‌کند و کدک‌ها را در خود می‌گیرد؛ بنابراین MKV می‌تواند ویدیوی H.264، H.265، VP9 یا AV1 را همراه هر تعداد ترک صوتی، ترک زیرنویس، نشانگر فصل و حتی فونت پیوست حمل کند. WebM، قالب ویدیوی وب، زیرمجموعه‌ای محدود از همین کانتینر است.

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

تبدیل بخشی از MKV به GIF

  1. پیدا کردن صحنه

    MKV را پخش کنید، با فصل‌ها به نزدیکی صحنه بروید و زمان شروع و پایان را یادداشت کنید.

  2. تنظیم کلیپ

    هر دو زمان را در شروع از و پایان در وارد کنید؛ اعشار مثل 754.5 هم کار می‌کند.

  3. تبدیل و اصلاح

    تکرار پیش‌نمایش را ببینید و اگر برش زود یا دیر بود، زمان‌ها را نیم ثانیه جابه‌جا کنید.

MKV

ویدیوی Matroska

MKV محفظه چندرسانه‌ای Matroska و قالبی متن‌باز است که نخستین بار در 2002 منتشر شد. تقریباً هر کدک ویدیو و صدا به‌علاوه تعداد نامحدود مسیر صوتی، زیرنویس، فصل و پیوست را در یک فایل نگه می‌دارد. این انعطاف آن را برای فیلم‌های چندزبانه، ضبط صفحه با OBS و بایگانی بلندمدت محبوب کرده است. تلفن‌ها، مرورگرها، ویرایشگرها و برخی تلویزیون‌ها حتی اگر کدک داخل آن را پشتیبانی کنند، از MKV پشتیبانی نمی‌کنند.

فشرده‌سازی
با اتلاف یا بدون اتلاف
شفافیت
–
انیمیشن
–
سال معرفی
2002 · Matroska project
مبدل MKV

GIF

فرمت تبادل گرافیکی (GIF)

GIF را شرکت CompuServe در سال 1987 معرفی کرد و هنوز پرکاربردترین فرمت برای انیمیشن‌های کوتاه و تکرارشونده است. این فرمت بدون افت کیفیت است، اما در هر فریم به پالت 256 رنگ محدود است؛ برای همین در عکس‌ها و گرادیان‌ها نوارنوار شدن و دیترینگ دیده می‌شود. فقط شفافیت روشن/خاموش (1 بیتی) را پشتیبانی می‌کند که لبه‌های شکل‌های منحنی را دندانه‌دار می‌کند. GIF متحرک اغلب بسیار بزرگ‌تر از همان کلیپ در قالب MP4 یا WebP است. همه مرورگرها، برنامه‌های پیام‌رسان و شبکه‌های اجتماعی GIF را پخش می‌کنند.

فشرده‌سازی
بدون اتلاف
شفافیت
بله
انیمیشن
بله
سال معرفی
1987 · CompuServe
مبدل GIF

MKV ضبط‌های طولانی با چند ترک را نگه می‌دارد که پیام‌رسان‌ها، اسلایدها و ویرایشگرهای وب آن را جاسازی نمی‌کنند؛ برش یک صحنه به GIF چند ثانیه‌ای می‌دهد که همه‌جا درون صفحه نمایش داده می‌شود.

محاسبهٔ حجم فایل در تبدیل MKV به GIF

9.2 MBداده خام پیکسل در یک GIF چهار ثانیه‌ای 640 × 360 با 10 fps

640 × 360 برابر 230,400 پیکسل است، هر کدام یک بایت، ضربدر 40 فریم. فشرده‌سازی و نواحی بدون تغییر معمولاً این رقم را برای انیمیشن خیلی و برای فیلم نویزدار بسیار کمتر کاهش می‌دهند.

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

صحنهٔ فیلمی با نویز تیره و حرکت دوربین سخت‌ترین حالت برای GIF است و اگر مقصد ویدیو پخش می‌کند، نگه داشتن آن به‌صورت MP4 بهتر است؛ MKV به MP4 کل فایل را تبدیل می‌کند. برای صفحهٔ وب خودتان، WebM متحرک همان صحنه رنگ کامل را با کسری از حجم حفظ می‌کند.

پرسش‌های رایج دربارهٔ تبدیل MKV به GIF

آیا می‌توانم به‌جای وارد کردن زمان، یکی از فصل‌های (chapter) فایل MKV را انتخاب کنم؟

اینجا منوی فصل‌ها وجود ندارد، اما فصل‌ها فقط زمان‌های نام‌دار هستند. فایل را در VLC باز کنید، با Playback > Chapter به فصل موردنظر بروید، زمان را از پخش‌کننده بخوانید و در شروع از وارد کنید.

وقتی MKV چند ترک ویدیویی دارد، کدام‌یک استفاده می‌شود؟

GIF از ترک ویدیویی پیش‌فرض فایل ساخته می‌شود که معمولاً اولین ترک است. در MKV‌هایی که زاویهٔ دوم یا تصویر دوربین کوچک دارند، باید ابتدا آن ترک را به ابتدای فایل منتقل (remux) کنید، مثلاً با MKVToolNix رایگان.

آیا زیرنویس‌های MKV روی گیف حک می‌شوند؟

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

چرا گیف یک صحنهٔ 10 ثانیه‌ای از یک قسمت انیمه کم‌حجم‌تر از فیلم واقعی درمی‌آید؟

انیمیشن سطوح تخت بزرگ و فریم‌های تکراری زیادی دارد که LZW آن‌ها را خیلی خوب فشرده می‌کند و به دیترینگ کمی نیاز دارند. فیلم دوربین در هر پیکسل نویز و حرکت دارد، پس با همان طول و عرض، GIF بسیار سنگین‌تری ساخته می‌شود.

دیترینگ Bayer برای یک صحنه از MKV چه کاری انجام می‌دهد؟

Bayer رنگ‌های پالت را در شبکه‌ای ثابت می‌چیند، بنابراین الگو از فریمی به فریم دیگر ثابت می‌ماند و سوسو نمی‌زند. این برای انیمیشن و تصویر بازی مناسب است و معمولاً بهتر فشرده می‌شود؛ برای رنگ پوست و آسمان، Sierra نرم‌تر به نظر می‌رسد.

ضبط OBS من فایل MKV است. آیا می‌توانم مستقیماً از آن گیف بسازم؟

بله. OBS Studio فرمت MKV را پیشنهاد می‌کند چون ضبط در برابر کرش یا قطع برق سالم می‌ماند، و فایل اینجا مثل هر MKV دیگری تبدیل می‌شود. جلسه‌های طولانی اغلب از 95 MB بیشترند، پس ابتدا لحظهٔ موردنظر را با برش ویدیو جدا کنید.