Hello.

I am Paul Kinlan.

A Developer Advocate for Chrome and the Open Web at Google.

I love the web. The web should allow anyone to access any experience that they need without the need for native install or content walled garden.

Building a video editor on the web. Part 0.

Paul Kinlan

आप ब्राउज़र में बस वेब का उपयोग करके वीडियो बनाने और संपादित करने में सक्षम होना चाहिए। स्क्रीनफ्लो के समान उपयोगकर्ता-इंटरफ़ेस प्रदान करना संभव होना चाहिए जो आपको एक आउटपुट वीडियो बनाने देता है जो एकाधिक वीडियो, छवियों और ऑडियो को एक वीडियो में जोड़ता है जिसे YouTube जैसी सेवाओं पर अपलोड किया जा सकता है। यह पोस्ट वास्तव में सिर्फ इरादे का बयान है। मैं प्लेटफार्म पर क्या उपलब्ध है और उपलब्ध नहीं है यह देखने की लंबी प्रक्रिया शुरू करने जा रहा हूं और देख रहा हूं कि आज हम कितना दूर कर सकते हैं।

Read More

Running FFMPEG with WASM in a Web Worker

Paul Kinlan

मुझे FFMPEG.js पसंद है, यह एक साफ उपकरण है जिसे asm.js के साथ संकलित किया गया है और यह मुझे जेएस वेब ऐप्स बनाने देता है जो वीडियो को त्वरित रूप से संपादित कर सकता है। FFMPEG.js वेब श्रमिकों के साथ भी काम करता है ताकि आप मुख्य धागे को अवरुद्ध किए बिना वीडियो एन्कोड कर सकें। मुझे भी पसंद है कॉमलिंक। कॉमलिंक चलो मैं जटिल 'पोस्ट मैसेज' राज्य मशीन से निपटने के बिना कार्यों और कक्षाओं को उजागर करके वेब श्रमिकों से आसानी से बातचीत कर सकता हूं।

Read More

Emscripten's compiled Web Assembly, used minimally

Paul Kinlan

Dev.to लिखते हैं सैम Thorogood, Why did I write this post? Emscripten is a wonderful tool, but it has a long history (for asm.js), and isn't perfect. I think it errs too much on the side of "magic", and many posts rave about how it's so easy to EM_ASM_ or use binding-fu, but this all comes at a cost, and can introduce huge amounts of inadvertent overhead—think copying huge memory buffers around because we're trying to make them immutable or easily exposed.

Read More

Building ffmpeg.js for Ubuntu

Paul Kinlan

FFMPEG.js एक अद्भुत प्रोजेक्ट है और इससे मुझे मेरी नवीनतम परियोजनाओं में से एक बनाने में मदद मिली: [डिवाइस फ़्रेम](https://paulkinlan.github.io/ deviceframe.es/)। यह मूल रूप से ffmpeg बनाता है (आकार को छोटा रखने के लिए डिफ़ॉल्ट के एक अच्छे सेट के साथ & mdash; जितना छोटा हो सकता है)। यदि डिफ़ॉल्ट बिल्ड आपको आवश्यक फ़िल्टर और एन्कोडर्स का समर्थन नहीं करता है, तो आपको इसे स्वयं बनाना होगा। यह भविष्य में मेरे लिए एक नोट है, लेकिन यह वही है जो मैंने इसे काम करने के लिए किया था। (नोट: मैंने मैकोज़ सिएरा पर कोशिश की और संकलन त्रुटियां प्राप्त कर रही थीं)।

Read More