MP4 به مبدل GIF
ویدیوهای MP4 را مستقیماً در مرورگر خود به GIF های متحرک تبدیل کنید. سریع، ایمن و کاملا خصوصی با استفاده از WebAssembly.
MP4 را اینجا کلیک کنید یا بکشید
تا 50 مگابایت پشتیبانی می کند
ویدیوهای MP4 را مستقیماً در مرورگر خود به GIF های متحرک تبدیل کنید. سریع، ایمن و کاملا خصوصی با استفاده از WebAssembly.
تا 50 مگابایت پشتیبانی می کند
رفتن از MP4 به GIF، توصیههای معمول مدرن را معکوس میکند. ویدیوی MP4 کارآمدتر، کوچکتر و با کیفیتتر از GIF است، بنابراین بیشتر گردشها در جهت دیگری حرکت میکنند. دلیل اینکه GIF همچنان اهمیت دارد این است که برخی از مکانها - پلتفرمهای چت که ویدیو را به صورت خودکار پخش نمیکنند، نرمافزارهای انجمن خاص، کتابخانههای برچسب در برنامههای پیامرسان، کلاینتهای ایمیلی که ویدیو را مسدود میکنند - فقط GIF را نمایش میدهند. اگر یک کلیپ MP4 دارید و باید آن را در جایی رها کنید که ویدیو کار نمی کند، تبدیل به GIF تنها گزینه است.
این مبدل از FFmpeg کامپایل شده به WebAssembly استفاده می کند. MP4 فریم به فریم رمزگشایی میشود، هر فریم به پالتی با حداکثر ۲۵۶ رنگ کوانتیزه میشود و دنباله فریمهای حاصل در ظرف GIF با تأخیرهای هر فریم مطابق با نرخ فریم منبع کدگذاری میشود. تبدیل به طور کامل در مرورگر شما اجرا می شود. هیچ آپلودی اتفاق نمی افتد
انتخاب یک پیکربندی خروجی معقول برای MP4-to-GIF بیشتر از جهت معکوس اهمیت دارد. پالت 256 رنگی GIF در هر فریم تنها بزرگترین محدودیت آن است: گیره های بلند با نورهای متنوع نوارهای رنگی قابل مشاهده را ایجاد می کنند و تعداد فریم های بیش از چند صد فایل عظیم را ارائه می دهند. پیشفرضهای معقول: کلیپ را کمتر از 5 تا 10 ثانیه نگه دارید، اندازه آن را به 480 پیکسل عرض یا کوچکتر کاهش دهید، و 10 تا 15 فریم در ثانیه را هدفگیری کنید.
سازگاری با پلتفرم هایی که فاقد پشتیبانی ویدیویی هستند دلیل اصلی آن است. کانالهای شل با غیرفعال شدن پخش خودکار GIFها را نشان میدهند اما ویدیوها را نشان نمیدهند. موضوعات نظرات Reddit گیف های درون خطی را جاسازی می کنند. بسیاری از خبرنامه های ایمیل، برچسب های ویدیو را به طور کامل مسدود می کنند. برنامههای پیامرسان، گیفها را بهعنوان تصویر و ویدیوها را بهعنوان فایل در نظر میگیرند. اگر مخاطبان شما در یکی از آن پلتفرم ها هستند، GIF به آنها می رسد و MP4 نمی رسد.
GIF ها همچنین بدون کنترل یا تعامل به صورت خودکار حلقه می شوند، که آنها را به انتخاب طبیعی برای نمایش های حلقه کوتاه تبدیل می کند - انیمیشن های UI، ویژگی های برجسته محصول، رفتار قطعه کد. حلقه مشابه در MP4 به زمینه جاسازی برای پشتیبانی از پخش خودکار ویدیو نیاز دارد، که همه زمینه ها این کار را نمی کنند.
ویدیو را رها کنید، اندازه خروجی و نرخ فریم را تنظیم کنید، تولید کنید.
رمزگذار GIF از یک خط لوله دو مرحله ای استفاده می کند. ابتدا، palettegen کل ویدیو را تجزیه و تحلیل می کند تا یک پالت بهینه 256 رنگ تولید کند که رنگ های واقعی استفاده شده را پوشش می دهد. دوم، paletteuse پیکسلهای هر فریم را با استفاده از تطبیق نزدیکترین همسایه یا اختلاف فلوید-اشتاینبرگ به پالت نگاشت میکند. رویکرد پراکنده، شیبهای واضحتری را به قیمت اندازه فایل اضافی ایجاد میکند.
تبدیل نرخ فریم از فیلتر فریم در ثانیه استفاده می کند. اگر MP4 منبع 30 فریم در ثانیه و GIF هدف 10 فریم در ثانیه باشد، از هر سه فریم، دو فریم حذف می شود. این سریعتر و تمیزتر از ترکیب فریمها است، اما اگر منبع عملکرد سریع داشته باشد، میتواند حرکت کمی متلاطم ایجاد کند.
مقیاس اندازه خروجی با تعداد فریم، ابعاد فریم و پیچیدگی رنگ. کاهش هر یک از این موارد - فریم های کمتر، ابعاد کوچکتر، محتوای کمتر متنوع - GIF های کوچکتری تولید می کند. رابطه تقریباً خطی با تعداد فریم، درجه دوم با ابعاد است.