Mình không nghĩ là người ta sẽ dùng cả PHP để convert file bạn ạ.
Việc PHP chỉ là cái extension file mà bạn nhìn thấy trên thanh url, điều đó không có nghĩa cũng là như vậy.
Theo mình hiểu nôm na, thì cái vụ này trang web của chúng ta viết bằng php chỉ đứng ra nhận request và respone thôi. Còn trong quá trình convert chúng ta phải dùng một cái gì đó khác.
Ví dụ thế này:
1. Bạn nhận một cái file từ client gởi đến
2. Xác định nó là file gì, gọi tools gì kiểu như: convert -i <ten_bai_hat.wmv> -o <ten_bai_hat.mp3>
3. Sau đó thì php mới get cái file được tạo ra đó và trả về cho client.
Còn việc convert và tools như thế nào thì bạn thích cái nào xài cái đó. Mỗi tool nó thường chỉ convert một số file nhất định thôi mà.

Chúc vui.