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

Me encanta FFMPEG.js, es una buena herramienta compilada con asm.js` y me permite crear aplicaciones web JS que pueden editar videos rápidamente. FFMPEG.js también trabaja con trabajadores web para que pueda codificar videos sin bloquear el hilo principal. También me encanta Comlink. Comlink me permite interactuar fácilmente con los trabajadores web al exponer funciones y clases sin tener que lidiar con una compleja máquina de estados postMessage. Recientemente pude combinar los dos juntos.

Read More

Ideas for web apps with FFMPEG and ffmpeg.js

Paul Kinlan

Hace poco construí una aplicación web progresiva que toma un screencast de su dispositivo Android y luego ajusta el video en un marco de dispositivo usando FFMPEG.js como ese: También logré ordenar building ffmpeg.js para que, con relativa facilidad, cree compilaciones personalizadas optimizadas de ffmpeg y ejecutarlo en el navegador. Las dos cosas juntas creo que presentan muchas oportunidades para construir nuevas y pequeñas aplicaciones web progresivas que impulsan lo que creemos que la web es capaz de manipular audio y video.

Read More

Building ffmpeg.js for Ubuntu

Paul Kinlan

FFMPEG.js es un proyecto increíble y me ayudó a crear uno de mis últimos proyectos: Device Frame. Básicamente construye ffmpeg (con un buen conjunto de valores predeterminados para mantener el tamaño pequeño y lo más pequeño posible). Si la compilación predeterminada no es compatible con los filtros y codificadores que necesita, tendrá que compilarlo usted mismo. Esto es más una nota para mí en el futuro, pero esto es lo que hice para que funcione.

Read More