Как установить FFMpeg в [закрытом] (Windows XP) WampServer 2.0

Отправьте факсом мне некоторое электричество?

Dilbert Fax

8
задан Richard Knop 23 July 2009 в 17:41
поделиться

5 ответов

  1. Скачать ffmpeg_new
  2. Скопируйте php_ffmpeg.dll из папки php5 в wamp Папка / php / ext
  3. Копирование файлов из общей в папку windows / system32
1
ответ дан 5 December 2019 в 15:25
поделиться

Не похоже, что проблема связана с ffmpeg ... предупреждение касается использования функции dl. Многопоточный PHP не поддерживает динамическую загрузку каких-либо расширений PHP, поэтому вам необходимо убедиться, что файл .dll для него размещен везде, где находятся остальные ваши модули php.

Что вам действительно нужно выяснить, так это почему расширение не загружается, несмотря на то, что у вас есть директива extension = php_ffmpeg.dll в вашем php.ini. Обычно вы можете видеть любые ошибки запуска в журнале ошибок apache (например, PHP, говорящий, что он не может загрузить библиотеку). Кроме того, взглянули ли вы на phpinfo () и проверили, что ffmpeg отсутствует (не должно быть, поскольку extension_loaded возвращает false), но, возможно, он там под другим именем (вы также можете использовать get_loaded_extensions (), я полагаю) .

1
ответ дан 5 December 2019 в 15:25
поделиться

MirKo прав, но я хотел бы добавить, что

после

  1. Скачать скомпилированные dll отсюда: http://sergey89.ru/files/ffmpeg-php-win32-all.zip
  2. Распаковать и положить php_ffmpeg. dll в папку php ext
  3. Поместите остальные dll в папку windows/system32
  4. Перезапустите apache и запустите phpinfo() - вы должны увидеть расширение ffmpeg (btw вы должны проверить php, а не журнал ошибок apache, если вы ищете ошибки wamp->php->php error log)

есть еще один шаг

  1. Откройте php.ini файл и найдите ; extension=msql.dll
    добавьте после него
    extension=php_ffmpeg.dll
0
ответ дан 5 December 2019 в 15:25
поделиться

http://sergey89.ru/files/ffmpeg-php-win32-all.zip

  1. распаковываем ffmpeg-php-win32-all.zip
  2. Копируем php_ffmpeg.dll в \wamp\php4\extension\ (для php5 это \wamp\bin\php\ext)
  3. Копирование avcodec.dll & avformat.dll и всех остальных в пакете в \windows\system32\
  4. Редактирование \wamp\apache\apache2.xx\bin\php.ini - добавление строки extension=php_ffmpeg.dll
  5. Перезапуск Apache.
2
ответ дан 5 December 2019 в 15:25
поделиться

Редактирование \ wamp \ apache \ apache2.xx \ bin \ php.ini - добавление строки extension = php_ffmpeg.dll

ВМЕСТО

Редактирование \ wamp \ bin \ php \ php5.2.9 \ php.ini - добавление строки extension = php_ffmpeg.dll

1
ответ дан 5 December 2019 в 15:25
поделиться
Другие вопросы по тегам:

Похожие вопросы: