Приветик!
После того как залил flash контент например скажем в блог, и кликнул отправить на сайт выдает вот такую ошибку.
Fatal error: Class 'ffmpeg_movie' not found in /data/htdocs/web/content/sites/default/modules/flashvideo/flashvideo.module on line 923
Просмотрел модуль там вот такое
if (!extension_loaded($extension)) {
dl($extension_soname);
$filepath = getcwd() . '/' . $file->filepath;
$movie = new ffmpeg_movie($filepath); // ffmpeg-PHP : used to get video information.
Вот ответ на решение по аглийски
That's because you have FFMPEG-PHP enabled for your node type, but don't have the right installation of FFMPEG-PHP that is not instantiating this variable. Just disable the FFMPEG-PHP for your node type and you should be fine.
Но вот как мне сделать disable и где ? подскажите пожалуйста.
Буду рад, показаельному ответу!
Наверное не только у меня такая ошибка, так что думаю для всех будет интересно как решить!
Комментарии
Скорее всего нужно установить на сервер тот самый FFMPEG.
Сам буду услышать решение данной проблемы, если кто-то сталкивался.
я тож мож знает кто как ставить ? З.Ы. лень разбираться
Да уж тоже дома на локале хотел установить клон типа ютуба но вот этот модуля нет
Без FFMPEG-PHP, пахать он и не будет.
Устанавливается он элементарно (во всяком случии на фряху).
Ставим кодики для работы с мп3
cd /usr/ports/audio/lame make install clean
cd /usr/ports/audio/libamrwb make install clean
cd /usr/ports/audio/libamrnb make install clean
ставим сам ffmpeg
cd /usr/ports/multimedia/ffmpeg --enable-libamr_nb --enable-libamr_wb WITH_FAAC=YES WITHOUT_IPV6=YES WITH_X264=YES
WITH_LAME=YES WITH_FREETYPE2=YES make install clean
после чего в настройках flashvideo нужно указать путь к бинарнику (обычно это либо usr/bin/ffmpeg либо usr/local/bin/ffmpeg)
Модуль я запустил, всё как нужно перекодирует и воспроизводит, но мне он не подходил. Полноценный клон ютуба с ним не сварить
отлично работает и без FFMPEG-PHP
главное правильно собрать FFMPEG
кто-нибудь пробовал на 6-ом или все на 5ке????