Добавить в корзинуПозвонить
Найти в Дзене
WebTechnology

Как установить ffmpeg на Denwer

Вчера я писал о том, как просмотреть AVI на сайте. Мы с Вами пришли к выводу, что просмотреть AVI на сайте невозможно и его нужно сначала переконвертировать во Flash-формат, причём желательно прямо на сервере. Делается это, как я уже говорил, с помощью приложения ffmpeg. Однако, установить его у новичков не всегда получается. Мы с Вами будем устанавливать ffmpeg на Denwer, и в этой статье я подробно расскажу, как это делается. Первым делом скачайте архив со всеми необходимыми файлами: скачать ffmpeg + библиотеки. А теперь порядок действий при установке ffmpeg на Denwer: Всё! Установка ffmpeg на Denwer завершена! Однако, необходимо убедиться в этом. Для этого напишите такой скрипт: <?php
if (extension_loaded('ffmpeg')) echo "Всё работает!";
else echo "Увы, модуль не подключён"; ?> Запустите этот скрипт, и если вдруг у Вас вывелось "Увы, модуль не подключён", то внимательно просмотрите: точно ли всё по пунктам Вы сделали. Каждый шаг имеет огромное значение. Также будьте внимательны

Вчера я писал о том, как просмотреть 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.

В любом случае, вариантов ошибок может быть очень много, поэтому спрашивайте в комментариях, а я постараюсь ответить.