Может ли PHP обрабатывать разделение видео


Допустим, я создал видео с чем-то вроде Camtasia и сохранил его как .avi. Как бы я мог программно извлечь вложенный клип, скажем, с минуты 1:00 до 1:50. Это то, с чем может справиться PHP?

Редактировать: Я не возражаю против использования библиотек, в том числе ffmpeg, если PHP не может справиться с этим в одиночку. Но я не с нетерпением жду чего-то через командную строку. В идеале это было бы через PHP.

P.S. Я думаю, что некоторые программы захвата видео, такие как Camtasia, могут имеют свои собственные кодеки (я думаю, что Camtiasia называет это TechSmith). Не уверен, имеет ли это какое-либо значение для PHP-скрипта.

Author: cooper, 2010-07-14

1 answers

Я настоятельно рекомендую вам не использовать PHP для этого напрямую. Существует множество инструментов для обработки видео, которые вы можете запустить из командной строки (например,ffmpeg), которые сделают это гораздо эффективнее. Если вы хотите немного пофантазировать (и хотите значительно повысить отзывчивость вашего сайта), вы можете поместить задание в базу данных и заставить постоянно работающую службу выполнять извлечение клипа, обновляя базу данных соответствующей информацией, когда это необходимо. сделано.

Конечно, это просто идея. Там может быть модуль с привязками PHP, который обрабатывает видео, но у вас все равно будет проблема с тем, чтобы заставить пользователя ждать (и занимать ресурсы веб-сервера), пока видео нарезается.

 5
Author: Faisal, 2010-07-14 02:35:18