Задачи, с которыми вы сталкиваетесь, не являются чем-то, что вы бы идеально решили с помощью знаний PHP как таковых. PHP не предлагает каких-либо собственных возможностей редактирования видео, поэтому вам фактически придется использовать PHP для запуска некоторых других утилит.
Единственный аспект PHP здесь, на самом деле, это получение загрузки от пользователя, выполнение внешней команды для загруженного файла и повторное предоставление ее в качестве загрузки. Это единственные части этого процесса, которые, я думаю, вы можете реально сделать только с помощью PHP, и они довольно просты. Если вы хотите выяснить это, прежде чем разберетесь с аспектом редактирования видео, найдите информацию о том, как заставить PHP получать файл от пользователя, как сделать PHP-скрипт загружаемым вместо страницы, и как выполнять внешние команды.
Тем не менее, есть утилиты командной строки, которые вы можете использовать PHP для запуска файла. Я предлагаю вам проверить «Mencoder». Я сам только пару раз использовал это для конвертации видео кодирования, но это первое, что приходит на ум. Неважно, что вы найдете ... при условии, что это утилита командной строки, вы можете заставить ее использовать PHP, даже если вы используете Windows как сервер (представьте себе!).
Короче говоря; Я рекомендую сначала попытаться найти утилиты командной строки, которые поддерживают манипуляции с видео, на время забыть о PHP, затем выяснить, как их использовать, и только потом выяснить, как заставить PHP делать то, что нужно.