Друзья, помогите решить проблему.
Для выполнения задачи потребовался kdenlive, без подтомаживаний в работе.
Я выбрал Calculate в надежде получить требуемый инструмент, но…
Версия mlt (пакет эффектов для kdenlive) устанавливается и стоит 0.5.10 - не актуальна.
При загрузке проекта созданного в полной версии kdenlive пишет:
Эффект frei0r.levels:frei0r.levels не найден в MLT, и должен быть удален из этого проекта
Вследствии этого все продвинутые инструменты для работы с цветом и экспозицией (как то: Вектороскоп, Парад RGB, Гистограмма и т.д.) - не имеют смысла,
так-как видеоэффекты для работы с ними (например: уровни, кривые) отсутствуют из-за старого mlt.
Сам решить данную проблему я не в состоянии. Если кто-то поможет - буду чрезвычайно признателен
А вы уверены,что необходимые вам эффекты отсутствуют из-за старой версии mlt?
Может стоит обратить внимание на фразу:Эффект frei0r.levels:frei0r.levels… и посмотреть на пакет media-plugins/frei0r-plugins,который отвечает за различные эффекты.Обратите внимание на USE-флаги,с которыми собран этот пакет:
@ equery u frei0r-plugins
@ Возможно,он у вас собран без флагов facedetect и scale0tilt,которые обеспечивают некоторые эффекты:
facedetect : Enables building of facedetect plugin, which depends on media-libs/opencv
scale0tilt : Enables building of scale0tilt and vectorscope plugins, which depend on media-libs/gavl
Если эти флаги отключены пересоберите frei0r-plugins с этими флагами-возможно это поможет(после пересборки пакета с новыми флагами может понадобиться пересобрать пакеты,связанные с frei0r-plugins,например те же mlt и kdenlive).
Пересобрал frei0r-plugins с флагом scale0tilt
facedetect - не нужен (определение лиц на видео-материале)
так-же, пересобрал сам MLT - не помогло.
Скорее всего, нужные качества появились в свежих версиях этих библиотек
Пока проблема не решена
Пересобрал frei0r-plugins с флагом scale0tilt
facedetect - не нужен (определение лиц на видео-материале)
так-же, пересобрал сам MLT - не помогло.
Скорее всего, нужные качества появились в свежих версиях этих библиотек
Пока проблема не решена
Из-за ухода с KDE не могу проверить работу Kdenlive на своей системе,но если я правильно понял,то вам необходимы эффекты Вектороскоп, Парад RGB, Гистограмма.Так вот,насколко я знаю эти эффекты предоставляются именно пакетом frei0r(по крайней мере первые два точно).В анонсе kdenlive-0.7.8 рекомендуется использовать свежайшую версию frei0r,то есть версию-1.2,а в портеже имеется только версия 1.1.22-r1-может быть проблема в этом.
Однако,необходимые вам эффекты,насколько я знаю,присутствуют и в старой версии frei0r.Так что проблема,возможно не в старых версиях пакетов,а в USE-флагах,с которыми они собраны.Поскольку frei0r-plugins вы уже пересобрали,то остается проверить другие пакеты от которых зависит Kdenlive.
Еще раз убедитесь,что mlt собран с флагом frei0r.Кроме того,Kdenlive зависит от ffmpeg,который тоже имеет флаг frei0r - посмотрите включен ли он у вас в ffmpeg,и если нет-попробуйте пересобрать ffmpeg с этим флагом-вдруг это поможет.
но если я правильно понял,то вам необходимы эффекты Вектороскоп, Парад RGB, Гистограмма
не совсем так, эти инструменты присутствуют. Они служат для анализа материала.
После которого наступает черед коррекции оного :) и вот, как раз эффекты: кривые, уровни и т.д. отссутствуют. Получается посмотреть можно, а изменить никак :)
equery u mlt
frei0r : Build the module for media-plugins/frei0r-plugins
ffmpeg собрал с флагом frei0r - увы не помогло
Как добавить в портеж свежайшую версию frei0r,то есть версию -1.2 я не знаю зелен ещё
Не подскажите?
Ну в портежи Вы добавить самостоятельно не сможете, разве что попросить об этом мантейнера через багтрекер gentoo. Вариант либо воспользоваться сторонним оверлеем, подключив его через layman, либо написать свой ebuild.
разве что попросить об этом мантейнера …
либо написать свой ebuild
начинающий пользователь CLD (опыт Ubuntu имеется) и это пока ещё не освоил.
либо воспользоваться сторонним оверлеем, подключив его через layman
Не подскажите где есть пример подобного действия.
Сразу хочется высказать пожелание-просьбу авторам этого замечательного дистрибутива
На сайте имеется документация и статьи по Calculate… было бы волшебно, если бы присутствовала возможность скачать версию для печати или отобразить веб-страницу без графического оформления сайта.
Похоже я все-таки был не прав утверждая,что нужные вам эффекты имеются в старых версиях frei0r.
Судя по всему они появились именно в последней версии(1.2).
Кроме того я прочитал англоязычный анонс kdenlive-0.7.8.Так вот в нем конкретно сказано что для этой версии рекомендуется mlt-0.5.10 и требуется frei0r-1.2.Так что обновлять mlt нет необходимости,а вот frei0r для полноценной работы kdenlive необходимо обновить до 1.2.К сожалению,этой версии frei0r мне не удалось найти ни в портеже,ни в оверлеях.Так что придется ждать когда же она появится хотя бы в тестовой ветке.Кроме того,если владеете английским языком,можете попробовать связаться с мантейнером этого пакета и узнать когда планируется выпустить обновленную версию пакета.
Кроме того,если владеете английским языком,можете попробовать связаться с мантейнером этого пакета
К великому сожалению, английским не владею. Только с http://www.google.ru/language\_tools?hl=ru
Велика вероятность быть не понятым, воспользовавшись подстрочником с данного ресурса
К сожалению,помочь с написанием ebuild’а я не смогу,т.к. не силен в этом.
Вообще,сколько-нибудь внятного описание этого процесса на русском языке,по-моему нет.
Есть замечательное и подробное описание создания ebuild’а на английском языке(то ли на gentoo-wiki,то ли на каком-то другом англоязычном ресурсе,посвященном gentoo).
Но хотя структура ebuild’а довольна проста,написать работоспособный ebuild для человека незнакомого с кодированием-задача нетривиальная,а по-моему мнению и вовсе невыполнимая.
Делал, вроде, по инструкции:
создал: /usr/local/portage/
положил туда frei0r-plugins-1.2.1.ebuild
выполнил:
ebuild /usr/local/portage/media-plugins/frei0r-plugins/frei0r-plugins-1.2.1.ebuild digest
в списке доступных eix frei0r-plugins нового пакета не обнаружил
и потом (если появится в списке), его надо обновить, а не установить…
обновлять той-же командой emerge media-plugins/frei0r-plugins ?
Помимо того, что вы добавили ebuild по указанному пути, нужно этот путь подключить в системе как оверлей. Для этого в /etc/make.conf нужно добавить следующее:
Тогда ebuild появится в дереве.
-Кроме того, по понятным причинам, он замаскирован кейвордом. Чтоб размаскировать добавьте в /etc/portage/package.keywords/media-plugins строку:
media-plugins/frei0r-plugins-
media-plugins/frei0r-plugins ~arch
где arch ваша архитектура (x86 или amd64).-
Обновить можно командой emerge -u media-plugins/frei0r-plugins или просто emerge media-plugins/frei0r-plugins.
Либо можно заставить portage принудительно установить нужную версию:
Во вложении архив с ebuild и манифестом к нему. Распакуйте его в /usr/local/portage/media-libs/
И обновите mlt. Если будет ругаться на манифест, сгенерируйте новый.
PS
Все ебилды писались/правились “на коленке”
Так что работоспособность полученных таким образом либ гарантировать не могу. Но вроде проблем быть не должно.
Вроде бы все установилось.
Изредка завершается с ошибкой (в основном при выходе из программы), но на это можно закрыть глаза.
Эффекты появились, но не все, на 30 шт. меньше. Хотя основные присутствуют, ровно те, коих так недоставало.
Спасибо!