¿Y por qué salió mal?. Si ves y entiendes el código, es como lo explicaron en el post de este foro que dejas, no hace más que ejecutar un comando (por ello necesitarás un servidor que te pueda instalar esto), en este caso hace uso del gran
ffmpeg.
Lee los propios enlaces que dejas. Si tienes problemas mencionalos (ffmpeg es un programa, tienes que instalarlo, es mejor un ambiente Linux). Suerte