View previous topic :: View next topic |
Author |
Message |
BruceG n00b
Joined: 21 Jul 2003 Posts: 27 Location: Saskatoon, SK, Canada
|
Posted: Fri Mar 23, 2018 3:50 am Post subject: Missing filters in Shotcut |
|
|
I am trying to use Shotcut (version 18.03) on Gentoo, using the stock ebuild in portage. The program mostly runs fine but is missing the "3D Text" and "HTML Overlay" video filters.
When I run the program from the console, I see the "webvfx" and "webvfx_threejs_text" filters are being read in, but not added to the list:
Code: | ...many lines of debug messages...
[Debug ] <FilterController::loadFilterMetadata> reading filter metadata "vignette" "meta_oldfilm.qml"
[Debug ] <FilterController::loadFilterMetadata> added filter "Vignette"
[Debug ] <FilterController::loadFilterMetadata> reading filter metadata "wave" "meta.qml"
[Debug ] <FilterController::loadFilterMetadata> reading filter metadata "webvfx" "meta.qml"
[Debug ] <FilterController::loadFilterMetadata> reading filter metadata "webvfx_circular_frame" "meta.qml"
[Debug ] <FilterController::loadFilterMetadata> reading filter metadata "webvfx_ruttetraizer" "meta.qml"
[Debug ] <FilterController::loadFilterMetadata> reading filter metadata "webvfx_threejs_text" "meta.qml"
[Debug ] <FilterController::loadFilterMetadata> reading filter metadata "white" "meta_frei0r.qml"
[Debug ] <FilterController::loadFilterMetadata> added filter "White Balance"
|
Does anybody have any idea why these aren't working? Is there anything else I could check? |
|
Back to top |
|
|
michalg n00b
Joined: 31 Jan 2019 Posts: 2
|
Posted: Thu Jan 31, 2019 3:01 pm Post subject: |
|
|
According to this
mlt library on gentoo has no WebVfx module.
Build it from sources and install solved 3DText and HTMLOverlay problem for me.
But... I do not have ordinary Text filter available... any ideas?
MichalG |
|
Back to top |
|
|
Hu Moderator
Joined: 06 Mar 2007 Posts: 21489
|
Posted: Fri Feb 01, 2019 2:43 am Post subject: |
|
|
michalg wrote: | mlt library on gentoo has no WebVfx module.
Build it from sources and install solved 3DText and HTMLOverlay problem for me.
But... I do not have ordinary Text filter available... any ideas? | How exactly did you build WebVfx? Could you post the ebuild you wrote for this? |
|
Back to top |
|
|
michalg n00b
Joined: 31 Jan 2019 Posts: 2
|
Posted: Fri Feb 01, 2019 9:25 am Post subject: |
|
|
I have got no ebuild. I just downloaded WebVfx sources from git repository and make install into /usr/lib64/mlt. |
|
Back to top |
|
|
PhobosK n00b
Joined: 07 Apr 2007 Posts: 14
|
Posted: Tue Feb 19, 2019 8:23 pm Post subject: |
|
|
Hi all,
For my own usage I've created a very basic, quick and "dirty" live ebuild for webvfx.
It doesn't have any use flags and may be a bit over-dependent on some QT packages, but since this is used with Shotcut, these deps are already pulled there.
I have put the ebuild in my local repo in media-libs/webvfx
Here is the link to the gist: webvfx-9999.ebuild
After the emerge the 3D Text filters and the export work as expected.
The ebuild installs these files (but it is a live ebuild, so in time these can change):
Code: |
~ # equery f media-libs/webvfx
* Searching for webvfx in media-libs ...
* Contents of media-libs/webvfx-9999:
/usr
/usr/bin
/usr/bin/qmelt
/usr/bin/webvfx_browser
/usr/bin/webvfx_render
/usr/bin/webvfx_viewer
/usr/lib
/usr/lib/libwebvfx.so -> libwebvfx.so.1.0.0
/usr/lib/libwebvfx.so.1 -> libwebvfx.so.1.0.0
/usr/lib/libwebvfx.so.1.0 -> libwebvfx.so.1.0.0
/usr/lib/libwebvfx.so.1.0.0
/usr/lib64
/usr/lib64/mlt
/usr/lib64/mlt/libmltwebvfx.so
/usr/share
/usr/share/doc
/usr/share/doc/webvfx-9999
/usr/share/doc/webvfx-9999/README.md.bz2
|
BTW there is a bug report connected to some extent to this post about missing filters: media-video/shotcut-18.03: export not work with "qmelt not found" but I have not proposed there any ebuild 'cause this one needs some extra work/polish.
I hope this info and the ebuild to be useful to those of you that use Shotcut |
|
Back to top |
|
|
darkphader Veteran
Joined: 09 May 2002 Posts: 1217 Location: Motown
|
Posted: Sun Dec 22, 2019 11:36 pm Post subject: |
|
|
Thx, PhobosK for getting the ball rolling on this.
Unfortunately, as I reported in the bug your ebuild did not work for me: Code: | Files matching a file type that is not allowed:
usr/lib/libwebvfx.so.1.1.0
* ERROR: media-libs/webvfx-1.1.0::tcgOverlay failed:
* multilib-strict check failed! |
Not being a dev it took me a while to find a workaround with that error - not placing the webvfx lib's in /usr/lib. However it still did not allow the webvfx filters to load, although qmelt was available for export.
I discovered that the libs needed to go into the /usr/lib64/mlt directory and modified my patch, and voila, it all seems to work.
Get the updated ebuild and patch at: https://bugs.gentoo.org/703576
Code: | equery f webvfx
* Searching for webvfx ...
* Contents of media-libs/webvfx-1.1.0:
/usr
/usr/bin
/usr/bin/qmelt
/usr/bin/webvfx_browser
/usr/bin/webvfx_render
/usr/bin/webvfx_viewer
/usr/lib64
/usr/lib64/mlt
/usr/lib64/mlt/libmltwebvfx.so
/usr/lib64/mlt/libwebvfx.so -> libwebvfx.so.1.1.0
/usr/lib64/mlt/libwebvfx.so.1 -> libwebvfx.so.1.1.0
/usr/lib64/mlt/libwebvfx.so.1.1 -> libwebvfx.so.1.1.0
/usr/lib64/mlt/libwebvfx.so.1.1.0
/usr/share
/usr/share/doc
/usr/share/doc/webvfx-1.1.0
/usr/share/doc/webvfx-1.1.0/README.md.bz2 |
Chris _________________ WYSIWYG - What You See Is What You Grep |
|
Back to top |
|
|
darkphader Veteran
Joined: 09 May 2002 Posts: 1217 Location: Motown
|
Posted: Mon Dec 23, 2019 3:57 pm Post subject: |
|
|
ebuild and patch have been updated (same bug report)
works for me and maybe a real dev can take it from this point _________________ WYSIWYG - What You See Is What You Grep |
|
Back to top |
|
|
|