Вчера я писал о том, как просмотреть AVI на сайте . Мы с Вами пришли к выводу, что просмотреть AVI на сайте невозможно и его нужно сначала переконвертировать во Flash-формат , причём желательно прямо на сервере. Делается это, как я уже говорил, с помощью приложения ffmpeg . Однако, установить его у новичков не всегд...
Вчера я писал о том, как просмотреть AVI на сайте. Мы с Вами пришли к выводу, что просмотреть AVI на сайте невозможно и его нужно сначала переконвертировать во Flash-формат, причём желательно прямо на сервере. Делается это, как я уже говорил, с помощью приложения ffmpeg. Однако, установить его у новичков не всегда получается. Мы с Вами будем устанавливать ffmpeg на Denwer, и в этом материале я подробно расскажу, как это делается.
Первым делом скачайте архив со всеми необходимыми файлами: скачать ffmpeg + библиотеки.
А теперь порядок действий при установке ffmpeg на Denwer:
- Создать папку ffmpeg в директории /usr/bin.
- Скопировать в созданную папку следующие файлы: ffmpeg.exe, SDL.dll, pthreadGC2.dll.
- Скопировать библиотеку php_ffmpeg.dll в директорию /usr/local/php5/ext.
- Все остальные файлы скопировать в директорию WINDOWS/system32.
- Открыть файл /usr/local/php5/php.ini.
- Найти строку: "extension=php_bz2.dll".
- Сразу за найденной строкой добавить строку: "extension=php_ffmpeg.dll".
- Сохранить и закрыть php.ini.
- Перезапустить сервер.
Всё! Установка ffmpeg на Denwer завершена! Однако, необходимо убедиться в этом. Для этого напишите такой скрипт:
<?php
if (extension_loaded('ffmpeg')) echo "Всё работает!";
else echo "Увы, модуль не подключён";
?>
Запустите этот скрипт, и если вдруг у Вас вывелось "Увы, модуль не подключён", то внимательно просмотрите: точно ли всё по пунктам Вы сделали. Каждый шаг имеет огромное значение. Также будьте внимательны данная версия ffmpeg работает под PHP5.3. Не факт, что она запустится под другой версией PHP.
В любом случае, вариантов ошибок может быть очень много, поэтому спрашивайте в комментариях, а я постараюсь ответить.
