Si, llevas razón con lo del ffmpeg, he estado leyendo sobre él y no existe realmente como plugin para PHP, hay que instalarlo en el servidor y mediante linea de comandos usarlo, no dinámicamente desde una petición HTTP, sorry
Sobre el tema de la API, la he estado mirando por encima y tiene buena pinta, este fin de semana miraré en sus entrañas a ver que encuentro.
Mil gracias.