Hello.

I am Paul Kinlan.

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

Running FFMPEG with WASM in a Web Worker

Paul Kinlan

J’aime FFMPEG.js, c’est un outil soigné compilé avec asm.js` qui me permet de créer des applications Web JS pouvant éditer rapidement des vidéos. FFMPEG.js fonctionne également avec les travailleurs Web afin que vous puissiez encoder des vidéos sans bloquer le fil principal. J’aime aussi Comlink. Comlink me permet d’interagir facilement avec les travailleurs Web en exposant des fonctions et des classes sans avoir à traiter avec une machine à états postMessage complexe.

Read More

Ideas for web apps with FFMPEG and ffmpeg.js

Paul Kinlan

J’ai récemment créé une application Web progressive qui prend un screencast à partir de votre appareil Android puis encapsule la vidéo dans un cadre de périphérique en utilisant FFMPEG.js comme ça: J’ai également réussi à trier la construction de ffmpeg.js de manière à créer relativement facilement des versions optimisées de ffmpeg. et lancez-le dans le navigateur. Je pense que les deux choses réunies offrent de nombreuses opportunités pour créer de nouvelles applications Web progressives de qualité, qui poussent ce que nous pensons que le Web est capable de faire en matière de manipulation audio et vidéo.

Read More

Building ffmpeg.js for Ubuntu

Paul Kinlan

FFMPEG.js est un projet incroyable et il m’a aidé à créer l’un de mes derniers projets: Device Frame. Il construit essentiellement ffmpeg (avec un bon ensemble de valeurs par défaut pour garder la taille petite et aussi petite que possible). Si la version par défaut ne prend pas en charge les filtres et les encodeurs dont vous avez besoin, vous devrez la créer vous-même. Ceci est plus une note pour moi à l’avenir, mais c’est ce que j’ai fait pour le faire fonctionner.

Read More