این مثال ویدیویی را دنبال کنید، سپس بازه انتخاب شده، نرخ فریم و سرعت پخش را با ضبط خود تطبیق دهید. باز کردن سازنده GIF.
یک کلیپ ویدیویی انتخاب کنید
ابزار GIF Maker را باز کرده و Video را انتخاب کنید. کلیپ خود را آپلود کنید یا برای بارگذاری یک نمونه آماده، Try an example را انتخاب کنید. حالت ویدیویی با یک فایل منبع کار میکند و قبل از خروجی GIF، یک تایملاین برای برش به شما میدهد.
حالت ویدیویی یک فایل MP4، MOV، M4V یا WebM تا 100 مگابایت، با مدت زمان منبع تا پنج دقیقه و ابعاد پشتیبانیشده تا 4K را میپذیرد. ویدیوی داخل فایل باید از کدگذاری پشتیبانیشده استفاده کند. نام فایلی که فقط به .mp4 ختم میشود، تضمینکننده قابلیت رمزگشایی آن نیست.
برای این مثال، Video و Try an example را انتخاب کنید. منبع gif-video-orbit.mp4 است: یک انیمیشن پنج ثانیهای، 640 × 360 با سرعت 24 فریم در ثانیه. سرور تایملاین را آماده میکند و یک منبع خصوصی موقت برای خروجی نگه میدارد. ویدیوهای پشتیبانیشده توسط مرورگر به صورت محلی پخش میشوند؛ برخی ویدیوها به پیشنمایش سرور سازگار نیاز دارند.
با یک منبع کوتاه و موضوعی واضح شروع کنید. یک GIF معمولاً زمانی بهترین عملکرد را دارد که یک حرکت یا سکانس کوچک، ایده را منتقل کند.
کلیپ را برش داده و زمانبندی آن را تنظیم کنید
در حالت ویدیویی، دستگیرههای بنفش روی نوار فیلم را بکشید تا بازه مفید را انتخاب کنید. شروع و پایان زمانهای دقیق را به ثانیه میپذیرند؛ استفاده از هد پخش یک لبه را روی موقعیت پیشنمایش فعلی تنظیم میکند. بزرگنمایی برای برش تنظیم یک انتخاب کوچک را آسانتر میکند و بازنشانی حاشیه انتخاب اولیه را بازیابی میکند.
برای این مثال، شروع را روی 1 و پایان را روی 3 تنظیم کنید. این کار دو ثانیه از ویدیوی پنج ثانیهای اصلی را انتخاب میکند. Smoothness را روی 20 FPS و Playback speed را روی 2× (دو برابر سرعت) تنظیم کنید. مبدل 40 فریم را از آن انتخاب نمونهبرداری کرده و آنها را در یک ثانیه پخش میکند.
انتخابهای ویدیویی میتوانند تا 20 ثانیه باشند، اما انیمیشن نهایی نیز به 200 فریم رندر شده محدود است. یک انتخاب 20 ثانیهای در 10 FPS جا میشود؛ در 20 FPS، یک انتخاب با پخش رو به جلو نباید بیش از ده ثانیه باشد. Bounce فریمهایی را در مسیر بازگشت اضافه میکند و میتواند زودتر به محدودیت برسد.
Smoothness تعداد فریمهای ویدیویی نمونهبرداری شده را تغییر میدهد. Playback speed سرعت پخش آن فریمها را تغییر میدهد. افزایش سرعت، تعداد فریم را کاهش نمیدهد یا از محدودیت 200 فریم عبور نمیکند.
نمونه موجود در این راهنما
نمونه ویدیو؛ شروع 1 ثانیه؛ پایان 3 ثانیه؛ 20 فریم بر ثانیه؛ 2 برابر سرعت؛ تراز 480 پیکسل؛ برش اصلی؛ رو به جلو؛ تکرار همیشگی؛ زیرنویس: Made to move. قرارگیری در پایین؛ 32 پیکسل؛ سفید؛ 256 رنگ؛ گرادیانهای رنگی نرم و بهینهسازی GIF فعال است.
- ویدیوی منبع
- 640 × 360 پیکسل · 5 ثانیه
- بازه انتخاب شده
- 1–3 ثانیه · 20 فریم بر ثانیه
- GIF دانلود شده
- 480 × 270 پیکسل · 40 فریم
- چرخه انیمیشن
- 1 ثانیه · تکرار همیشگی
اندازه، کادربندی، زیرنویسها و پخش را انتخاب کنید
برای مثال ویدیویی کار شده، Size را روی Balanced · 480 px، Playback را روی Forward و Loop را روی Repeat forever بگذارید. نسبت ابعاد اصلی را حفظ کنید و Made to move. را در عنوان وارد کنید. موقعیت آن را روی پایین، اندازه متن را روی 32 px و رنگ متن را سفید بگذارید. ابعاد نهایی 480 × 270 پیکسل است.
Size طولانیترین لبه خروجی را محدود میکند در حالی که شکل برش انتخاب شده را حفظ میکند. گزینههای ویدیویی 320، 480، 640 و 960 پیکسل هستند؛ منابع کوچکتر به طور خودکار بزرگ نمیشوند. در بخش برش و کادربندی، وقتی مقصد نیاز دارد، نسبت مربع، پرتره، استوری یا منظره را انتخاب کنید. از Zoom استفاده کنید و پیشنمایش را بکشید تا موضوع را دوباره کادربندی کنید؛ آیکون سطل زباله برش را بازنشانی میکند.
Forward جهت اصلی را حفظ میکند. Reverse به صورت معکوس پخش میکند. Bounce به جلو پخش میکند و بدون تکرار هر دو فریم انتهایی، باز میگردد. Loop کنترل میکند که آیا سکانس برای همیشه تکرار شود یا تعداد دفعات انتخابی. انتقال از انتها به ابتدا را پیشنمایش کنید؛ یک حلقه متقاعدکننده به آن اتصال بستگی دارد.
در بخش File optimization، Colors گزینههای 32، 64، 128 یا 256 رنگ را ارائه میدهد. Smooth color gradients از dithering برای نرم کردن پلههای رنگی استفاده میکند، در حالی که Optimize GIF اطلاعات کدگذاری شده اضافی را در صورت امکان کاهش میدهد. مثال از 256 رنگ و هر دو گزینه فعال استفاده میکند. رنگهای کمتر میتوانند اندازه را کاهش دهند اما ممکن است باعث ایجاد نوارهای قابل مشاهده یا تغییر جزئیات ظریف شوند.
برای یک GIF سبکتر، ابتدا انتخاب را کوتاه کنید، سپس یک Size کوچکتر یا FPS پایینتر را امتحان کنید. سرعت پخش بالاتر میتواند حلقه را کوتاهتر کند بدون اینکه فایل را به طور قابل توجهی کوچکتر کند.
ایجاد GIF، بررسی و دانلود آن
از دکمه Play بالای پیشنمایش برای بررسی انیمیشن انتخاب شده استفاده کنید. برش ویدیو، کادربندی و تنظیمات زیرنویس، پیشنمایش مرورگر را بهروزرسانی میکنند. وقتی از نتیجه راضی بودید، Create GIF را انتخاب کنید؛ GIF نهایی روی سرور رمزگذاری شده و در صفحه دانلود باز میشود.
مثال، animation.gif را در 480 × 270 پیکسل، با 40 فریم و یک چرخه انیمیشن یک ثانیهای دانلود میکند. این حلقه برای همیشه تکرار میشود. مقایسه مقاله، فریم ویدیوی منبع را در یک ثانیه و اولین فریم مربوطه از خروجی واقعی، شامل زیرنویس اضافه شده، نشان میدهد. این پیشنمایشهای ثابت ظاهر را نشان میدهند؛ آنها انیمیشن را پخش نمیکنند.
GIF دانلود شده را در برنامهای که از انیمیشن پشتیبانی میکند بررسی کنید. برش، زیرنویس، سرعت و اتصال حلقه را تأیید کنید. GIF از پالت رنگ محدود و زمانبندی سانتیثانیهای استفاده میکند، بنابراین رنگها و حرکت نهایی ممکن است کمی با پیشنمایش ویدیویی متفاوت باشد. نتیجه فاقد صدا است.
قبل از رفرش کردن یا ترک صفحه، دانلود کنید. رفرش کردن ویرایشگر یا صفحه دانلود به صفحه اصلی ابزار باز میگردد. برای اصلاح همان ویدیو در طول جریان کاری فعلی، به عقب (Back) بروید، تنظیمات را تغییر دهید و نتیجه دیگری ایجاد کنید؛ منبع مرحلهبندی شده میتواند بدون آپلود مجدد ویدیو دوباره استفاده شود.
یک GIF کوتاه میتواند بسیار بزرگتر از منبع MP4 خود باشد. فشردهسازی ویدیو و فشردهسازی GIF متفاوت عمل میکنند؛ برش یک کلیپ تضمینی برای کوچکتر شدن فایل حاصل نیست.
پرسشهای متداول
آیا میتوانم به جای استفاده از ویدیو، عکسها را متحرک کنم؟
بله. سازنده GIF همچنین دارای حالت تصاویر با کنترلهای ترتیب فریم، مدت زمان و انتقال است. آموزش جداگانه تصاویر آن گردش کار را توضیح میدهد.
چه فرمتهای ویدیویی را میتوانم آپلود کنم؟
MP4، MOV، M4V و WebM زمانی که کدگذاری ویدیویی داخلی آنها سازگار باشد، پشتیبانی میشوند. یک فایل تا 100 مگابایت، تا پنج دقیقه طول و در محدوده رزولوشن 4K پشتیبانی شده آپلود کنید. آپلودهای AVI و MKV در این نسخه ارائه نمیشوند.
آیا میتوانم یک URL YouTube یا فیلم را جایگذاری کنم؟
خیر. حالت ویدیو یک فایل آپلود شده را میپذیرد. این حالت ویدیوها را از یک وبسایت دریافت نمیکند یا کلیپی را از یک سرویس استریم دانلود نمیکند.
چرا ویرایشگر از من میخواهد کلیپی را که قبلاً زیر 20 ثانیه است کوتاه کنم؟
انیمیشن همچنین باید در 200 فریم رندر شده جای بگیرد. فریم بر ثانیه بیشتر یا پخش رفت و برگشتی (Bounce) آن بودجه را زودتر مصرف میکند. مدت زمان انتخاب شده یا فریم بر ثانیه را کاهش دهید، یا حالت Bounce را به Forward تغییر دهید.
آیا میتوانم صدا را در GIF نگه دارم؟
خیر. خروجی GIF شامل فریمهای تصویر و زمانبندی است، نه یک ترک صوتی. صدای ویدیوی منبع گنجانده نشده است.
چرا GIF نهایی با پیشنمایش متفاوت به نظر میرسد؟
پیشنمایش ویدیوی منبع یا تصاویر را ترسیم میکند. کدگذاری GIF رنگها را به پالت انتخاب شده کاهش میدهد و زمانبندی را به صدم ثانیه گرد میکند. تعداد رنگهای کمتر و ابعاد خروجی کوچک میتواند این تفاوتها را محسوستر کند.
آیا کل تبدیل روی دستگاه من انجام میشود؟
خیر. پخش مرورگر و تنظیمات پیشنمایش معمولی در صورت پشتیبانی به صورت محلی انجام میشوند، اما منبع برای اعتبارسنجی و کدگذاری نهایی سرور آپلود میشود. یک پیشنمایش سازگار نیز ممکن است زمانی که مرورگر قادر به رمزگشایی ویدیو نیست، روی سرور آماده شود.
یک حلقه با شروع واضح و بازگشت رضایتبخش بسازید
یک نمونه را امتحان کنید یا از فایل خود استفاده کنید و قبل از اشتراکگذاری، نتیجه را بررسی کنید.