Может ли PHP справиться с разделением видео - PullRequest
2 голосов
/ 14 июля 2010

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

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

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

1 Ответ

5 голосов
/ 14 июля 2010

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

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

...