सार्वजनिक जानकारी से बना चयन मार्गदर्शन। केवल संदर्भ हेतु।
ffmpeg_helper एक Flutter पैकेज है जो Flutter एप्लिकेशन में FFmpeg कमांड्स के उपयोग को सरल बनाता है, जो FFmpeg ऑपरेशन्स निष्पादित करने के लिए आसान उपयोगकर्ता इंटरफ़ेस प्रदान करता है। इसमें Windows पर FFmpeg को सेटअप करने का निर्मित समर्थन शामिल है, जिससे यह Android, iOS, macOS, Windows और Linux जैसे कई प्लेटफॉर्मों पर उपलब्ध होता है। पैकेज जटिल कमांड-लाइन इंटरैक्शन को सरल Dart विधियों में समाहित करता है, जिससे डेवलपर्स को वीडियो कन्वर्जन, ट्रिमिंग और मर्जिंग जैसे मल्टीमीडिया प्रोसेसिंग कार्यों को कम प्रयास में करने में सक्षम बनाता है। बाहरी सर्वर पर निर्भरता के बिना डिवाइस पर मीडिया संशोधन की आवश्यकता वाले एप्लिकेशन के लिए आदर्श है।
उपयोग
वीडियो प्रारूप रूपांतरण
वीडियो से ऑडियो निकालना
वीडियो ट्रिमिंग और मर्जिंग
डिवाइस-आधारित मीडिया प्रोसेसिंग
प्लेटफॉर्म-सहित बहुमीडिया एप्लिकेशन
मुख्य विशेषताएँ
निर्मित विंडोज सेटअप समर्थन
प्लेटफॉर्म-अनुकूल FFmpeg एकीकरण
FFmpeg कमांड्स के लिए सरल Dart API
Android, iOS, macOS, Windows और Linux के समर्थन करता है
आसान कॉन्फ़िगरेशन और एक्सीक्यूशन
इनके लिए उपयुक्त
बहुमाध्यम एप्लिकेशन बना रहे विकासकर्ता
डिवाइस पर वीडियो एडिटिंग की आवश्यकता वाले ऐप्स
प्लेटफॉर्म-स्थिर मीडिया प्रोसेसिंग टूल्स
FFmpeg के साथ शैक्षिक या प्रोटोटाइप परियोजनाएँ
त्वरित FFmpeg एकीकरण चाहने वाली टीमें
विचार योग्य बातें
लक्षित उपकरणों पर सही FFmpeg स्थापना की आवश्यकता है
FFmpeg बाइनरी के कारण ऐप का आकार बढ़ सकता है
विंडोज सेटअप में अतिरिक्त कॉन्फ़िगरेशन चरणों की आवश्यकता होती है
मूल उपयोग के अतिरिक्त सीमित दस्तावेज़न
कम शक्ति वाले उपकरणों पर संभावित प्रदर्शन प्रभाव
मूल README
संबंधित सोर्स रिपॉज़िटरी के मूल README का स्नैपशॉट। नवीनतम सामग्री के लिए रिपॉज़िटरी देखें।
ffmpeg_helper
FFmpeg commands helper for flutter with support for setup on windows platform.
Create thumbnail and run ffprobe on all platforms except WEB.
This uses ffmpeg_kit_flutter_min_gpl package for android/ios/macos
Info was taken from ffmpeg_cli and recreated it as that project was stale.
// Initialize in mainawaitFFMpegHelper.instance.initialize(); // This is a singleton instance// FFMpegHelper ffmpeg = FFMpegHelpe.instance; // use like thisrunApp(constMyApp());