ffmpeg-php и gd [РЕШЕНО]
Black_Ru 16 мая, 2015 - 21:20
Интересно, как собрать ffmpeg-php, чтоб узреть опосля в phpinfo gd enable, в не disabled?
CUT.
»
- Для комментирования войдите или зарегистрируйтесь
/
Говорят, пакет
ffmpeg-php
несколько не первичен.Можно попробовать начать с раскуривания вывода
:wq
--
Live free or die
+ + gd показывает, в принципе
+ + gd показывает, в принципе phpinfo выдает
В секции gd
Но в секции ffmpeg
А из-за этого получается неработающей одна из функций ffmpeg-php
toGDImage();
И есть вроде бы вариант исправить это, но в обход системы.
Пойду еще читать.
А, ну вот... говорят, сначала надо собирать php с -gd, а потом ffmpeg-php и вроде ffmpeg, хотя зачем второе, когда
ffmpeg-php связан с virtual ffmpeg
upd:
Сношу php, gd, ffmpeg-php и вызываю php с флагом gd, но великий и могучий emerge не тянет за собой gd, будто он уже есть... :(
Или как бы не должен?!
upd2: И да, phpinfo показывает, что gd есть, хотя был снесен ...
My website: http://comb.org.ru
С ноября 2022 нетбук HP mini (Processor: Atom n570)
Больше никогда, пожалуйста,
Больше никогда, пожалуйста, не пытайся админить линукс и юзать генту.
Compute:
Bosch M2.8.1 -> custom Bosch M2.8.3 clone from Russia.
Speed about 260 km,Ram 2 pers.,HDD - 70 kg,210 FLOPS ;)
Больше никогда, пожалуйста,
Больше никогда, пожалуйста, не пытайся админить линукс и юзать генту.
Compute:
Bosch M2.8.1 -> custom Bosch M2.8.3 clone from Russia.
Speed about 260 km,Ram 2 pers.,HDD - 70 kg,210 FLOPS ;)
Ладно, уговорил = )
Ладно, уговорил = )
slepnoga, но на вопрос ты отвечать не стал.
My website: http://comb.org.ru
С ноября 2022 нетбук HP mini (Processor: Atom n570)
.
Если учесть описание флага:
то странно было бы ожидать зависимости от
media-libs/gd
.Из традиционных глупых ошибок: сообщения emerge читал? Внимательно? Всё написанное сделал?
Перезапустить сервер не забыл?
:wq
--
Live free or die
Точно же ж bundled...
Anarchist, точно, же ж bundled... запыхтелся я что-то... Но пока ничего не получилось.
cut.
My website: http://comb.org.ru
С ноября 2022 нетбук HP mini (Processor: Atom n570)
Где ты в Генту док'ах видел ./configure?!
Так что Нога в чем-то прав...
Похоже то, что ты ССЗБ.
Я не собираюсь ставить в
Я не собираюсь ставить в обход. Я же написал, можно ли сделать не в обход?
Я лишь пишу, что есть решение, но не для Gentoo.
Т.е. вопрос обычного пользователя, как завести ffmpeg-php с gd, чтобы сделать скриншот?
Если нету, по каким-то причинам нельзя сделать это сделать простым путем и БОГ БЫ С НИМ,
значит, сделаю вызов ffmpeg явно через exec с ajax, тем более, что задача локальна.
Вы мои рассуждения почему-то приняли за действия и попытки и попытки чего-то там наконфигурировать.
А slepnoga, видимо, даже не прочитал, просто увидел ./configure... и все... глаза налились кровью.
Т.е. получается, что просто упомянуть ./configure вже нельзя.
P.S. Ничего я за время использования не делал в обход системы. Все эксперименты под kvm и vbox
My website: http://comb.org.ru
С ноября 2022 нетбук HP mini (Processor: Atom n570)
.
Есть мнение, что было бы неплохо скорректировать вопрос с указанием, что речь идёт не о поддержке
gd
в собственно php, но о данной опции в внешнем модуле.Говорят, помогают молитва, пост и прослушивание радио «Радонеж».
Совместно с чтением devmanual'а ☺
Хотя есть и альтернативное мнение, указывающее на первичность стандартной справочной подсистемы. В данном случае —
app-portage/eclass-manpages
.ЗЫ: УМВР!
ЧЯДНТ?
:wq
--
Live free or die
Anarchist, спасибо, по вашим
Anarchist, спасибо, по вашим молитвам порешилась проблема сия, и радио Радонеж, огради нас крест от радио вообще, не понадобилось, и
разработчика руководство минуло стороной.
В неоплатном долгу буду пребывать, без вашего вспоможения сия спона бы не разрешилась = )
My website: http://comb.org.ru
С ноября 2022 нетбук HP mini (Processor: Atom n570)
.
Что «не решение»?
Что делал?
Чего добился?
Что не устраивает?
Ты вообще мой последний комментарий насколько понял?
ЗЫ: И не спеши править заголовок. Простановка флага — последнее дело.
:wq
--
Live free or die
Почитал руководство
Почитал руководство разработчика по Вашей ссылке, мало чего понял, как всегда :)
Единственное: подозрение возникло, что можно создать ebuild в локальном оверлее,
добавить секцию configure в ebuild и поставить этот флаг. Но все равно, как это сделать для EAPI 5, я не нашел, да и как-то уж слишком глубоко я полез. И думаю, что все равно правильно бы не сделал.
Еще эта идея реализована не была в виду ее бесперспективности, так как по некоторой другой информации установка этого флага вообще
не поможет.
Вдобавок, я посмотрел исходник ffmpeg-php, а именно файлик config.mp4, в котором в начале есть функция с этим флагом. Это добавило подозрений, что ebuild не осилю.
В итоге:
Был снесен ffmpeg-php
Снесен php-5.5 и установлен php-5.4
Заново собран ffmpeg-php
fmmpeg gd теперь enabled.
Функции все заработали. Хотя, есть некоторые подозрение, что ffmpeg-php в некотором смысле является как бы по сути заменой обычного вызова ffmpeg т через exec... только на ООП.
My website: http://comb.org.ru
С ноября 2022 нетбук HP mini (Processor: Atom n570)
.
Есть мнение, что стоит уделить время на «покачать скиллы».
Все примеры есть. Причём наиболее удобочитаемые как-раз таки внезапно в web.
1. Смотрим ебилд.
2. Смотрим страницу руководства используемого екласса (ибо переопределять стандартные функции надо с осторожностью).
3. Смотрим в дереве пример использования интересующего параметра.
4. Дописываем в ебилд в локальном оверлейчике.
…
Profit!
Есть мнение, что по этому поводу было бы нелишним отрапортоваться.
https://bugs.gentoo.org/
:wq
--
Live free or die
.
А вообще по мотивам
ebuild fmpeg-php00.6.0-r3.configure
(читай вывод) и с учётом журнала изменений…Тебе следовало бы сходить сначала в трекер апстрима.
:wq
--
Live free or die
Не очень пока понял, о чем
Не очень пока понял, о чем речь.
upd:
Если об этом, то да, выдает ошибку.
ebuild ffmpeg-php-0.6.0-r3.ebuild configure
Не ставит patch
* Applying ffmpeg-php-0.6.0-avutil50.patch ...
* Failed Patch: ffmpeg-php-0.6.0-avutil50.patch !
Если заглянуть в этот файл, то, кажется становится понятно - именно в нем упоминание функции toGDimage.
Т.е. это патч и отвечает за выдёргивание кадра.
Если без r3 то:
ebuild ffmpeg-php-0.6.0.ebuild configure
то все ок. В смысле все патчи накладываются.
udp:
Ответ разработчика на вопрос о поддержке в новых версиях php.
"I have not developed this in a long while. I doubt it's compatible with any never versions of PHP".
My website: http://comb.org.ru
С ноября 2022 нетбук HP mini (Processor: Atom n570)
/
Не «newer»? ☺
Ответ приватный или публичный?
В любом случае во избежание необоснованного роста энтропии стоит заглянуть в родной трекер и открыть баг, в котором с описанием проблемы и ссылкой на ответ разработчика задать вопрос о целесообразности заявления в ебилде
USE_PHP="php5-6 php5-5…"
.:wq
--
Live free or die
Это цитата была. Ответ из
Это цитата была. Ответ из почты.
Понимаю, что это не очень этично цитировать переписку, но тут явно нет ничего такого, но я отредактирую сообщение выше.
upd: оказывается не могу. : _) совсем забыл
My website: http://comb.org.ru
С ноября 2022 нетбук HP mini (Processor: Atom n570)
гугл на вопрос замены вашего
гугл на вопрос замены вашего пакета дает в 1-й ссылке https://github.com/buggedcom/phpvideotoolkit-v2
у которого судя по всему есть эмуляция ffmpeg-php.
На этот вопрос я потратил 4,5 минуты. Именно поэтому я и дал тот совет выше ;)
Compute:
Bosch M2.8.1 -> custom Bosch M2.8.3 clone from Russia.
Speed about 260 km,Ram 2 pers.,HDD - 70 kg,210 FLOPS ;)
Многоуважаемый slepnoga,
Многоуважаемый slepnoga, спасибо за совет, который однозначно не лишен справедливости и логики. И, возможно, я бы воспользовался бы им, или по крайней мере серьезно обдумал, но...
я не занимаюсь администрированием Linux или даже Windows систем, хотя мысли поработать админом иногда посещали, когда долго не мог найти работу. Конкурировать с выпускниками (а их теперь много )) спец. учебных заведений я не в состоянии, понимаю это и так.
По второму предложению. К сожалению, чтобы просто отказаться от Gentoo, мне придется отказаться ffmpeg, который мне очень нужен. И под Linux видимым образом работает быстрее, а также еще некоторых вещей, которые мне очень нравится
компилироватьиспользовать.Конечно, на втором диске у меня Windows 7. А кому сейчас легко? Задачи-то разные бывают .
Фактически: я тот самый единственный пользователь Gentoo,
Спасибо за ссылку.
Простите, что украл у вас 4,5 минуты, вернуть не могу, даже в денежном эквиваленте, ЗП не скоро.
И да, обещаю часто не тревожить своей многословностью этот восприимчивый форум, перехожу в режим ReadOnly.
Всем спасибо. Проблема все равно решена.
My website: http://comb.org.ru
С ноября 2022 нетбук HP mini (Processor: Atom n570)
/
http://gpo.zugaina.org/Search?search=phpvideotoolkit + не вполне согласующееся с действительностью заявление совместимости с 5.5. и 5.6 для
dev-php/ffmpeg-php
наводят и на другие мысли.:wq
--
Live free or die