প্রকল্প সম্পর্কে

FFmpegFreeUI (সংক্ষেপে 3FUI) একটি Windows প্ল্যাটফর্মের জন্য FFmpeg-এর গ্রাফিক্যাল ইন্টারেক্টিভ ফ্রন্টএন্ড, যা সাধারণ ব্যবহারকারীদের জন্য ভিডিও এনকোডিং, ট্রান্সকোডিং এবং ফরম্যাট রূপান্তর সহজলভ্য করতে তৈরি। সফটওয়্যারে কোনো এনকোডার/ডিউকোডার অন্তর্ভুক্ত নেই; এটি FFmpeg এಕ್্সিকিউটেবল ফাইল ব্যবহারকারী নিজে কনফিগার করে বা পাথ যোগ করে নির্ভর করে, তাই FFmpeg-এর আপডেটের সাথে সাথে এটি সর্বশেষ পারফরম্যান্স বজায় রাখে। ইন্টারফেস স্বয়ংসিদ্ধ LakeUI DirectX রেন্ডারিং ইঞ্জিনের উপর ভিত্তি করে, আল্ট্রা হাই স্কেলিং এবং ফ্রস্টেড গ্লাস-সহ ভিজ্যুয়াল ইফেক্ট সমর্থন করে। কোর ফিচার: - পূর্ণ স্বাধীন প্যারামিটার ট্রান্সকোডিং, প্রিসেট শেয়ার ও রিইউজ সমর্থন - অবশিষ্ট সময় ও আনুমানিক ফাইল সাইজ রিয়েল-টাইম প্রদর্শন, টাস্ক পেজ/পজ সমর্থন - অসীম সীমাবদ্ধতাহীন ব্যাচ টাস্ক কিউ - H.264/H.265/AV1 সহ প্রধান এনকোডিং এবং NVIDIA NVENC, Intel QSV, AMD AMF হার্ডওয়্যার এক্সেলারেশন সমর্থন - AviSynth/VapourSynth স্ক্রিপ্ট কল সমর্থন - মাল্টিপ্লেক্সিং, মার্জিং, ffprobe, ffplay এবং কোয়ালিটি অ্যাসেসমেন্ট টুল অন্তর্ভুক্ত - সম্পূর্ণ কালার ম্যানেজমেন্ট অপশন, সাবটাইটেল বার্ন-ইন সমর্থন - পারফরম্যান্স মনিটরিং প্যানেল অন্তর্ভুক্ত - UDP প্রোটোকলের মাধ্যমে এক্সটার্নাল/রিমোট কল সমর্থন (ডিফল্ট পোর্ট 10591) AI Agent: 3FUI-তে বিল্ট-ইন স্মার্ট এজেন্ট রয়েছে যা OpenAI SDK-সহ কোন এন্ডপয়েন্টে সংযোগ করতে পারে। এটি প্যারামিটার প্যানেল নিয়ন্ত্রণ, টাস্ক ম্যানেজমেন্ট, ইন্টারনেট অ্যাক্সেস, ফাইল সিস্টেম অ্যাক্সেস, ফাইল ও ছবি রিডিং, PowerShell টার্মিনাল চালানোর ক্ষমতা রাখে। চ্যাট সম্পূর্ণ লোকালি সংরক্ষিত হয়, স্ট্রিমিং রেন্ডারিং এবং Markdown সিনট্যাক্স সমর্থন করে। প্লাগইন সিস্টেম: Reflection-এর মাধ্যমে লোড হয়, C# বা VB.NET দিয়ে ডেভেলপ করা যায়। কাস্টম ইন্টারফেস যোগ, এনকোডিং টাস্ক কিউ-তে রেজিস্টার এবং কিউ ইভেন্ট (টাস্ক যোগ/শুরু/সম্পন্ন/ব্যর্থ ইত্যাদি) সাবস্ক্রাইব করা যায়। প্লাগইন শুধুমাত্র .dll ফাইল .3fui.dll নামে পরিবর্তন করে Plugin ডিরেক্টরিতে রাখলেই যথেষ্ট। রানিং এনভায়রনমেন্ট: Windows 10 1609+ (x64/arm64), .NET 10 প্রয়োজন। MIT ওপেন সোর্স লাইসেন্স, সব প্রোডাক্টিভিটি ফিচার বিনামূল্যে। ডকুমেন্টেশন ও টিউটোরিয়াল লেখক 終末詩 দ্বারা লিখিত, কমিউনিটি সক্রিয়।