تبدیل MP4 به GIF
چند ثانیه از یک فایل MP4 را به گیف متحرکی تبدیل کنید که خودبهخود پخش میشود، بیپایان تکرار میشود و در هر چت، فایل README یا اسلایدی جا میگیرد. عرض، نرخ فریم و طول کلیپ تعیین میکنند که گیف شفاف باشد یا حجیم، و هر سه را خودتان تنظیم میکنید.
تبدیل ویدیو به GIF
یا فایلهای MP4, MOV, MKV … را اینجا رها کنید ·
حداکثر 95 MB برای هر فایل· تا 20 فایل· حذف پس از 30 دقیقه
فایلها روی سرورهای ما پردازش میشوند و پس از 30 دقیقه حذف میشوند.
ثانیه (مثلاً 12.5) یا دقیقه:ثانیه (0:12). حجم GIF سریع بالا میرود، پس کلیپ را در حد چند ثانیه نگه دارید.
با قالب زمان شروع یکسان است. برای استفاده از کل ویدیو خالی بگذارید.
کلیپ را کندتر یا تندتر پخش کنید. سرعت ۲× مدت و حجم فایل را هم نصف میکند.
GIF بیپایان تکرار شود یا یک بار پخش شود و روی آخرین فریم بماند.
GIF در هر فریم حداکثر 256 رنگ دارد. رنگ کمتر فایل را کوچکتر میکند اما روی آسمان و پوست باعث نوارنوار شدن میشود.
رنگهای پالت را در الگویی ریز ترکیب میکند تا نوارنوار شدن پنهان شود. Sierra نرمترین نتیجه را میدهد؛ «بدون» کوچکترین فایل را.
نحوه استفاده از این ابزار
- 1
فایل MP4 را بارگذاری کنید
یک کلیپ یا حداکثر ۲۰ کلیپ اضافه کنید که هرکدام تا 95 MB باشد. فیلمهای ضبطشده با گوشی، ضبط صفحه و فایلهای دانلودشده از برنامههای ویرایش، همگی پشتیبانی میشوند.
- 2
گیف را برش دهید و اندازهاش را تعیین کنید
شروع از و پایان در را روی لحظهٔ موردنظر تنظیم کنید، سپس عرض (480 px) و نرخ فریم (12 fps) را بررسی کنید. رنگها، دیترینگ، سرعت و تکرار در تنظیمات پیشرفته قرار دارند.
- 3
تبدیل و دانلود کنید
روی تبدیل بزنید. نتیجه را پیشنمایش کنید و سپس آن را جداگانه یا همراه بقیهٔ فایلها بهصورت ZIP دانلود کنید.
حجم GIF بر اساس عرض و نرخ فریم
| عرض | نرخ فریم | حجم معمول | مناسب برای |
|---|---|---|---|
| 320 px | 10 fps | 1–2 MB | گیفهای واکنش، چت موبایل |
| 480 px | 12 fps | 2–5 MB | Discord، Slack، انجمنها (پیشفرض) |
| 640 px | 15 fps | 5–10 MB | فایلهای README، آموزشها |
| 800 px | 20 fps | 10–20 MB | دموی محصول در صفحهٔ وب |
اعداد سریع بالا میروند، چون GIF هر فریم را با LZW فشرده میکند، روشی بدون اتلاف از دهه ۱۹۸۰، و پیشبینی حرکت واقعی ندارد. دو برابر کردن عرض، تعداد پیکسلهای هر فریم را چهار برابر میکند؛ دو برابر کردن نرخ فریم، تعداد فریمها را دو برابر میکند. انکودر MP4 فقط بخشهای تغییرکنندهٔ تصویر را ذخیره میکند، برای همین یک MP4 با حجم 2 MB میتواند به GIF حدود 15 MB تبدیل شود.
به این ترتیب کم کنید: کلیپ را کوتاه کنید، عرض را کاهش دهید، نرخ فریم را کاهش دهید و فقط بعد از آن به 128 یا 64 رنگ بروید. بالا بردن سرعت به 1.5× یا 2× هم کمک میکند، چون GIF سریعتر از همان لحظه فریم کمتری دارد.
MP4
ویدیوی MPEG-4
MP4 (MPEG-4 Part 14) محفظه چندرسانهای استانداردشده توسط ISO/MPEG و بر پایه قالب QuickTime اپل است. معمولاً ویدیوی H.264 یا HEVC با صدای AAC دارد و میتواند زیرنویس، فصل و فراداده هم داشته باشد. سازگارترین قالب ویدیویی دنیاست و روی تلفنها، مرورگرها، تلویزیونها، کنسولهای بازی و شبکههای اجتماعی پخش میشود. ویدیوی داخل آن تقریباً همیشه با اتلاف کیفیت است، پس کدگذاری مجدد مکرر کیفیت را کمکم کاهش میدهد.
- فشردهسازی
- با اتلاف
- شفافیت
- –
- انیمیشن
- –
- سال معرفی
- 2001 · Moving Picture Experts Group (MPEG)
GIF
فرمت تبادل گرافیکی (GIF)
GIF را شرکت CompuServe در سال 1987 معرفی کرد و هنوز پرکاربردترین فرمت برای انیمیشنهای کوتاه و تکرارشونده است. این فرمت بدون افت کیفیت است، اما در هر فریم به پالت 256 رنگ محدود است؛ برای همین در عکسها و گرادیانها نوارنوار شدن و دیترینگ دیده میشود. فقط شفافیت روشن/خاموش (1 بیتی) را پشتیبانی میکند که لبههای شکلهای منحنی را دندانهدار میکند. GIF متحرک اغلب بسیار بزرگتر از همان کلیپ در قالب MP4 یا WebP است. همه مرورگرها، برنامههای پیامرسان و شبکههای اجتماعی GIF را پخش میکنند.
- فشردهسازی
- بدون اتلاف
- شفافیت
- بله
- انیمیشن
- بله
- سال معرفی
- 1987 · CompuServe
تبدیل MP4 به GIF حجم فایل را فدای راحتی میکند: GIF خودکار پخش میشود، تکرار میشود و در جاهایی که فایل ویدیویی پخش نمیکنند، مثل ایمیل، سیستمهای پیگیری مسائل و ابزارهای چت قدیمیتر، درون متن نمایش داده میشود.
چه زمانی GIF انتخاب درستی است و چه زمانی MP4 بهتر است
وقتی GIF بسازید
- کلیپ داخل ایمیل میرود؛ بیشتر برنامههای ایمیل GIF را متحرک نشان میدهند اما ویدیو را درون متن پخش نمیکنند
- جایش در README گیتهاب، تیکت Jira یا صفحهٔ ویکی است که تصاویر را درون متن نشان میدهد
- باید بدون دکمهٔ پخش تکرار شود، مثل دموی رابط کاربری یا انیمیشن بارگذاری
وقتی MP4 را نگه دارید
- صدا دارد و میخواهید دیگران آن را بشنوند
- فیلم تمامرنگ با گرادیان، غروب یا رنگ پوست است
- پلتفرم بههرحال GIF را به ویدیو تبدیل میکند، مثل X (توییتر سابق)
رفتار Discord، Slack و X با گیف آپلودشده
Discord یک GIF آپلودشده را درون چت پخش و تکرار میکند، اما فایل همچنان در سهمیهٔ آپلود شما حساب میشود. Slack هم GIF را درون چت متحرک نشان میدهد؛ اعضا میتوانند با برداشتن تیک گزینهٔ تصاویر متحرک در تنظیمات دسترسپذیری آن را خاموش کنند. X آپلود GIF را میپذیرد و آن را به ویدیوی بیصدای تکرارشونده تبدیل میکند، پس آپلود MP4 همان نتیجه را با فایل کوچکتر میدهد.
Outlook دسکتاپ برای Windows استثنای کلاسیک است: نسخههای 2007 تا 2016 فقط فریم اول GIF متحرک را نشان میدهند، پس اطلاعات مهم را در فریم اول بگذارید. برای تنظیمات گامبهگام همراه با تصویر، ساخت GIF از ویدیو را بخوانید.
پرسشهای رایج دربارهٔ تبدیل MP4 به GIF
چطور MP4 را با کیفیت بالا به GIF تبدیل کنم، بدون اینکه حجم فایل خیلی زیاد شود؟
256 رنگ را با دیترینگ Sierra نگه دارید و سهم حجم خود را بهجای تعداد فریم، صرف عرض کنید: 640 px با 12 fps معمولاً در همان حجم، واضحتر از 480 px با 24 fps دیده میشود. بیشتر حجم از حرکت میآید، پس کوتاهتر کردن کلیپ ارزانترین راه برای بهبود کیفیت است.
چرا گیف من دانهدانه یا نواری به نظر میرسد؟
هر فریم GIF فقط میتواند 256 رنگ داشته باشد، بنابراین آسمان، رنگ پوست و گرادیانها تقریبی نمایش داده میشوند. دیترینگ رنگهای پالت را پخش میکند تا پلهپله شدن پنهان شود؛ اگر دیترینگ روی هیچ باشد، بهجای آن نوارهای تخت میبینید. اگر کلیپ بیشتر گرادیان نرم دارد، MP4 یا WebP همیشه تمیزتر دیده میشود.
آیا گیف صدای فایل MP4 را حفظ میکند؟
خیر. فرمت GIF اصلاً مسیر صوتی ندارد، پس صدا حذف میشود. اگر صدا مهم است، خود MP4 را ارسال کنید یا بهجای ساخت GIF از برش ویدیو استفاده کنید.
آیا میشود گیف فقط یک بار پخش شود و متوقف شود؟
بله. تکرار را روی یکبار پخش بگذارید تا انیمیشن روی آخرین فریم بایستد. بعضی برنامههای چت هنگام برگشتن اسکرول به GIF، آن را دوباره از اول پخش میکنند.
چرا گیف 30 fps کمی سریعتر از ویدیو پخش میشود؟
GIF تأخیر فریمها را بر حسب صدم ثانیه ذخیره میکند، پس 30 fps به تأخیر 3 صدم تبدیل میشود که با 33.3 fps پخش میشود. 10، 20 و 25 fps دقیق تقسیم میشوند؛ 12 و 15 fps به نزدیکترین صدم گرد میشوند.
آیا میتوانم گیفی را که اینجا ساختهام در Discord آپلود کنم؟
بله، به شرطی که در محدودیت آپلود حساب شما بگنجد؛ در طرح رایگان این محدودیت 10 MB است. کلیپ چندثانیهای با عرض 480 px معمولاً میگنجد؛ برای کلیپهای بلندتر کاهش حجم ویدیو برای دیسکورد را ببینید.