আপনার ব্রাউজারেই
- ভিডিও থেকে GIF খুলে ভিডিওটি ছেড়ে দিন। তা একটি প্লেয়ারে চলে আসে।
- তা চালিয়ে GIF-টি যেখান থেকে শুরু হবে সেখানে থামান; শুরুর সময়টি বসে যায়। সেকেন্ডে দৈর্ঘ্যটি বসিয়ে দিন।
- একটি চওড়া আর ফ্রেম হার বেছে নিয়ে “GIF বানান”-এ ক্লিক করুন, ঝলকটি দেখে তা নামিয়ে নিন।
রূপান্তরটি আপনার কম্পিউটারেই FFmpeg দিয়ে চলে; প্রথমবার রূপান্তরকারীটি নামে (প্রায় 30 MB)।
GIF-টি ছোট রাখা
- দৈর্ঘ্যেই সবচেয়ে বেশি এসে যায়: প্রতিটি সেকেন্ড আরও ফ্রেম জুড়ে দেয়। তা কয়েক সেকেন্ডেই রাখুন।
- চওড়া: চ্যাট আর বেশির ভাগ ওয়েবসাইটে 480 px ভালো।
- ফ্রেম হার: বেশির ভাগ টুকরোয় 10–12 fps যথেষ্ট মসৃণ দেখায় আর তা 24 fps-এর চেয়ে অনেক ছোট।
একই টুকরো MP4 হিসেবে যা হতো, তার চেয়ে একটি GIF সবসময়ই অনেক বড়, কারণ GIF-এ সত্যিকারের ভিডিও-সংকোচনই নেই। আপনি যেখানে দিচ্ছেন সেখানে ভিডিও চললে ছোট একটি MP4 দেখতে ভালো লাগে আর দ্রুত লোডও হয়।
FFmpeg দিয়ে
এটি নিজের একটি রঙের তালিকাসহ 12 fps-এ 480 পিক্সেল চওড়া একটি GIF বানায়:
ffmpeg -ss 5 -t 4 -i video.mp4 -vf "fps=12,scale=480:-2:flags=lanczos,split[a][b];[a]palettegen[p];[b][p]paletteuse" clip.gif
একটি কষে দেখানো উদাহরণ
12 fps-এ চার সেকেন্ড মানে 48 ফ্রেম। 24 fps-এ তা হত 96 ফ্রেম, অর্থাৎ দ্বিগুণ, আর চলাটি কেবল একটুই মসৃণ দেখাত। চওড়া 960 থেকে 480 পিক্সেলে অর্ধেক করলে প্রতিটি ফ্রেমে পিক্সেলের এক-চতুর্থাংশ পড়ে থাকে। দুটি বদল মিলে GIF-টি কয়েক গুণ ছোট করে দেয়।
চেনা সমস্যা
- মসৃণ ঢাল পটি-পটি কিংবা ছিটে-ছিটে দেখায়। একটি GIF ফ্রেমে সবচেয়ে বেশি 256টি রং ধরে, তাই আকাশ আর নরম ছায়া ধাপে ভেঙে যায়। চ্যাপ্টা রং, লেখা আর পর্দার রেকর্ডিংওয়ালা টুকরো সবচেয়ে ভালো দেখায়।
- কোনো শব্দ নেই। GIF অডিও জমিয়ে রাখতে পারে না। শব্দে এসে গেলে একটি ছোট MP4 নিন।
- GIF-টি পোস্ট করার মতো বেশি বড়। আগে তা ছোট করুন, তারপর ফ্রেমের হার নামান, তারপর চওড়া।