मुझे FFMPEG.js पसंद है, यह एक साफ उपकरण है जिसे asm.js के साथ संकलित किया गया है और यह मुझे जेएस वेब ऐप्स बनाने देता है जो वीडियो को त्वरित रूप से संपादित कर सकता है। FFMPEG.js वेब श्रमिकों के साथ भी काम करता है ताकि आप मुख्य धागे को अवरुद्ध किए बिना वीडियो एन्कोड कर सकें।
मुझे भी पसंद है कॉमलिंक। कॉमलिंक चलो मैं जटिल ‘पोस्ट मैसेज’ राज्य मशीन से निपटने के बिना कार्यों और कक्षाओं को उजागर करके वेब श्रमिकों से आसानी से बातचीत कर सकता हूं।
मैंने हाल ही में एक प्रगतिशील वेब ऐप बनाया है जो एंड्रॉइड डिवाइस से एक स्क्रीनकास्ट लेता है और फिर डिवाइस फ्रेम में वीडियो को लपेटता है FFMPEG.js : //github.com/Kagami/ffmpeg.js) इस तरह:
मैं ffmpeg.js को हल करने में भी कामयाब रहा ताकि सापेक्ष आसानी से, ffmpeg के कस्टम अनुकूलित बिल्ड बनाएं और इसे ब्राउज़र में चलाएं।
एक साथ दो चीजें मुझे लगता है कि कुछ महान नए छोटे प्रगतिशील वेब ऐप्स बनाने के कई अवसर मौजूद हैं जो हमें लगता है कि वेब ऑडियो और वीडियो में हेरफेर करने के संबंध में वेब सक्षम है।
FFMPEG.js एक अद्भुत प्रोजेक्ट है और इससे मुझे मेरी नवीनतम परियोजनाओं में से एक बनाने में मदद मिली: डिवाइस फ़्रेम। यह मूल रूप से ffmpeg बनाता है (आकार को छोटा रखने के लिए डिफ़ॉल्ट के एक अच्छे सेट के साथ & mdash; जितना छोटा हो सकता है)। यदि डिफ़ॉल्ट बिल्ड आपको आवश्यक फ़िल्टर और एन्कोडर्स का समर्थन नहीं करता है, तो आपको इसे स्वयं बनाना होगा।
यह भविष्य में मेरे लिए एक नोट है, लेकिन यह वही है जो मैंने इसे काम करने के लिए किया था। (नोट: मैंने मैकोज़ सिएरा पर कोशिश की और संकलन त्रुटियां प्राप्त कर रही थीं)।