FFmpeg на VPS
Модераторы: dobs, ArniXXX, hostess, pseudo
-
- HO Moderators
- Сообщения: 2504
- Зарегистрирован: Вс апр 09, 2006 14:42
- Откуда: /home/Ukraine/Kyiv
- Контактная информация:
Все ставится через yum или с исходных...
Код: Выделить всё
yum install ffmpeg
yum remove ffmpeg
...
у меня пишет что такого пакета не найденоdobs писал(а):Ну он там один должен быть...если с репами не напортаченоКод: Выделить всё
[root@wifi dobs]# yum install ffmpeg-devel Загружены модули: langpacks, presto, refresh-packagekit Adding ru_RU to language list Подготовка к установке Разрешение зависимостей --> Проверка сценария ---> Пакет ffmpeg-devel.x86_64 0:0.6-4.20100704svn.fc14 помечен для установки --> Проверка зависимостей окончена Зависимости разрешены =============================================================================== Пакет Архитектура Версия Репозиторий Размер =============================================================================== Установка: ffmpeg-devel x86_64 0.6-4.20100704svn.fc14 rpmfusion-free 128 k Результат операции =============================================================================== Install 1 Package(s) Объем загрузки: 128 k Будет установлено: 428 k Продолжить? [y/N]:
-
- HO Moderators
- Сообщения: 2504
- Зарегистрирован: Вс апр 09, 2006 14:42
- Откуда: /home/Ukraine/Kyiv
- Контактная информация:
Подключите репы RPM Fusion
http://rpmfusion.org/Configuration
http://rpmfusion.org/Configuration
Это действительно корректная команда для установки ffmpeg? Насколько я знаю, для корректной работы ffmpeg с php может понадобиться ещё и ffmpeg-devel. Наконец, вторая проблема: при установка ffmpeg через yum, он собирается без --enable-shared.dobs писал(а):Все ставится через yum или с исходных...Код: Выделить всё
yum install ffmpeg ...
Я устанавливал как написано здесь:
1. Подключаем репозиторий rpmforge. Подробнее об этом Здесь
2. Устанавливаем нужные нам пакеты.
Переходим в папку src
Открывеаем файл php.ini и самом конце добавляем строчку – extension=ffmpeg.so
Если у вас возникли проблемы при установке или вы ставили, но не получилось, необходимо перед новой установкой почистить мусор оставшийся в системе.
1. Удалим старые пакеты
2. Удалим старые папки, кодеки и прочий мусор (если есть).
1. Подключаем репозиторий rpmforge. Подробнее об этом Здесь
2. Устанавливаем нужные нам пакеты.
3. Теперь приступим непосредственно к установке php-ffmpeg# yum install mplayer mencoder flvtool2 libogg libvorbis lame ffmpeg ffmpeg-devel php-devel
Переходим в папку src
Скачиваем php-ffmeg# cd /usr/local/src/
Разархивируем, конфигурируем и исталируем.
4. Пропишем модуль php-ffmpeg в настройки php.# tar xjvf ffmpeg-php-0.6.0.tbz2
# cd ffmpeg-php-0.6.0
# phpize
# ./configure
# make && make install
Открывеаем файл php.ini и самом конце добавляем строчку – extension=ffmpeg.so
5. Перезапускаем сервер Апач и проверяем# vi /etc/php.ini
extension=ffmpeg.so
Если видим ответ, то все ок!# service httpd restart
# php -m | grep ffmpeg
ffmpeg
Если у вас возникли проблемы при установке или вы ставили, но не получилось, необходимо перед новой установкой почистить мусор оставшийся в системе.
1. Удалим старые пакеты
# rpm -e libogg libogg-devel libvorbis libtheora-1 mencoder mplayer ffmpeg lame lame3 lame-libs faac xvidcore
2. Удалим старые папки, кодеки и прочий мусор (если есть).
Официальный ресурс ffmpeg – http://ffmpeg-php.sourceforge.net/# rm -rf /usr/local/include/ffmpeg/
# cd /usr/local/include/
# rm -rf libavcodec libavdevice libavformat libavutil libswscale avutil.h avstring.h avformat.h avdevice.h avcodec.h swscale.h avio.h xvid.h
# cd /usr/local/lib/
# rm -rf libswscale.* libav* libmp3lame* libxvidcore.* pkgconfig/ codecs/
-
- Сообщения: 925
- Зарегистрирован: Сб мар 14, 2009 00:23
- Откуда: пгт. Войтовцы
- Контактная информация:
( пож немного не в тему , но все же)
Ребята, подскажите пожалуйста, целесообразно ли использовать модуль id3( либо установить php-ffmpeg )? ( мне, собсно, нужно только считать с медиафайлов id-теги... ) Также крайне истересует вопрос: будет ли работать модуль, который был собран под php-5.3.6 на ОС Slackware на Fedora 14 и php-5.3.5?
Ребята, подскажите пожалуйста, целесообразно ли использовать модуль id3( либо установить php-ffmpeg )? ( мне, собсно, нужно только считать с медиафайлов id-теги... ) Также крайне истересует вопрос: будет ли работать модуль, который был собран под php-5.3.6 на ОС Slackware на Fedora 14 и php-5.3.5?
Последний раз редактировалось baytuch Вт сен 13, 2011 15:02, всего редактировалось 1 раз.
Fusion Player — модуль для CMS PHP-Fusion (demo video: посмотреть)
Не использую пиратского ПО
IP-PBX Asterisk українською. Зроби краще!
«ХО» – мое все.
А ты перевел свой домен на DNSSEC?
Slackware user
Не использую пиратского ПО
IP-PBX Asterisk українською. Зроби краще!
«ХО» – мое все.
А ты перевел свой домен на DNSSEC?
Slackware user
-
- Сообщения: 925
- Зарегистрирован: Сб мар 14, 2009 00:23
- Откуда: пгт. Войтовцы
- Контактная информация:
Ясно... Жаль, что машины дома нет подходящей для компиляции... Там мне еще, по ходу, нужно пых полностью перекомпилить... Брал для тестирования впс но не успел свё сделать... Прийдется на своём "пилить" модули... ( вообще, стараюсь любые изменения придварительно тестить/отлаживать на другой машине... )
Fusion Player — модуль для CMS PHP-Fusion (demo video: посмотреть)
Не использую пиратского ПО
IP-PBX Asterisk українською. Зроби краще!
«ХО» – мое все.
А ты перевел свой домен на DNSSEC?
Slackware user
Не использую пиратского ПО
IP-PBX Asterisk українською. Зроби краще!
«ХО» – мое все.
А ты перевел свой домен на DNSSEC?
Slackware user
-
- Сообщения: 925
- Зарегистрирован: Сб мар 14, 2009 00:23
- Откуда: пгт. Войтовцы
- Контактная информация:
Только пилить нечем:
На налаженой машине ... пару минут... Пошел гуглить...
Код: Выделить всё
-bash-4.1# ./configure
loading cache ./config.cache
checking for Cygwin environment... no
checking for mingw32 environment... no
checking for egrep... grep -E
checking for a sed that does not truncate output... /bin/sed
checking host system type... x86_64-unknown-linux-gnu
checking target system type... x86_64-unknown-linux-gnu
Updated main/php_version.h
checking for gcc... no
checking for cc... no
configure: error: no acceptable cc found in $PATH
-bash-4.1# gcc --version
-bash: gcc: command not found
Fusion Player — модуль для CMS PHP-Fusion (demo video: посмотреть)
Не использую пиратского ПО
IP-PBX Asterisk українською. Зроби краще!
«ХО» – мое все.
А ты перевел свой домен на DNSSEC?
Slackware user
Не использую пиратского ПО
IP-PBX Asterisk українською. Зроби краще!
«ХО» – мое все.
А ты перевел свой домен на DNSSEC?
Slackware user