I have several videos that are encoded using png, hap, and vp9 codecs, each one of which supports transparency.
Whenever I load them into GEM they either immediately crash Pure Data or they crash it when [auto( is sent. The terminal isn't sharing anything useful (Pd: signal 6). Is playing transparent videos possible?
I'm using GEM 0.94 on Ubuntu 20.04. I've described this in more detail and provided sample files here: https://github.com/umlaeute/Gem/issues/239
Antonio
Hi,
Which backend are you using ? Gmerlin use to crash without further notice when trying to load unsupported files. There is a mpv external that allow you to play lots of video format (including hap with alpha channel). It might be in deken or here https://gitlab.com/antoine.villeret/pd-mpv
Kind regards
Antoine
Le sam. 4 juil. 2020 à 00:49, Antonio Roberts antonio@hellocatfood.com a écrit :
I have several videos that are encoded using png, hap, and vp9 codecs, each one of which supports transparency.
Whenever I load them into GEM they either immediately crash Pure Data or they crash it when [auto( is sent. The terminal isn't sharing anything useful (Pd: signal 6). Is playing transparent videos possible?
I'm using GEM 0.94 on Ubuntu 20.04. I've described this in more detail and provided sample files here: https://github.com/umlaeute/Gem/issues/239
Antonio
============================ antonio@hellocatfood.com http://www.hellocatfood.com ============================
GEM-dev mailing list GEM-dev@lists.iem.at https://lists.puredata.info/listinfo/gem-dev
Hi Antoine,
I've tried each file (hap, png, vp9 encoded) with gem_filmAVI, gem_filmAVIPLAY, gem_filmQT4L, gem_filmMPEG3, gem_filmMPEG1.
Per the instructions on this report https://github.com/umlaeute/Gem/issues/239 I have removed gmerlin.
There is a mpv external that allow you to play lots of video format (including hap with alpha channel). It might be in deken or here https://gitlab.com/antoine.villeret/pd-mpv
Is this the same ass here? https://github.com/avilleret/gem-mpv if so I've tried this as well and can't get transparency (see this bug report https://github.com/avilleret/gem-mpv/issues/4 )
Antonio
On Sat, 4 Jul 2020 at 10:36, Antoine Villeret antoine.villeret@gmail.com wrote:
Hi,
Which backend are you using ? Gmerlin use to crash without further notice when trying to load unsupported files. There is a mpv external that allow you to play lots of video format (including hap with alpha channel). It might be in deken or here https://gitlab.com/antoine.villeret/pd-mpv
Kind regards
Antoine
Le sam. 4 juil. 2020 à 00:49, Antonio Roberts antonio@hellocatfood.com a écrit :
I have several videos that are encoded using png, hap, and vp9 codecs, each one of which supports transparency.
Whenever I load them into GEM they either immediately crash Pure Data or they crash it when [auto( is sent. The terminal isn't sharing anything useful (Pd: signal 6). Is playing transparent videos possible?
I'm using GEM 0.94 on Ubuntu 20.04. I've described this in more detail and provided sample files here: https://github.com/umlaeute/Gem/issues/239
Antonio
============================ antonio@hellocatfood.com http://www.hellocatfood.com ============================
GEM-dev mailing list GEM-dev@lists.iem.at https://lists.puredata.info/listinfo/gem-dev
GEM-dev mailing list GEM-dev@lists.iem.at https://lists.puredata.info/listinfo/gem-dev
The gitlab repo is more up-to-date, I just archive the github one and put a forward link in the readme.md. The issue regarding alpha is also present on gitlab. But I just tried it and it works fine with HAP Alpha after manually enabling alpha rendering (send [alpha on( see [pd alpha] subpatcher in help file). I'll update the issue asap.
cheers a
Le sam. 4 juil. 2020 à 13:21, Antonio Roberts antonio@hellocatfood.com a écrit :
Hi Antoine,
I've tried each file (hap, png, vp9 encoded) with gem_filmAVI, gem_filmAVIPLAY, gem_filmQT4L, gem_filmMPEG3, gem_filmMPEG1.
Per the instructions on this report https://github.com/umlaeute/Gem/issues/239 I have removed gmerlin.
There is a mpv external that allow you to play lots of video format
(including hap with alpha channel).
It might be in deken or here https://gitlab.com/antoine.villeret/pd-mpv
Is this the same ass here? https://github.com/avilleret/gem-mpv if so I've tried this as well and can't get transparency (see this bug report https://github.com/avilleret/gem-mpv/issues/4 )
Antonio
On Sat, 4 Jul 2020 at 10:36, Antoine Villeret antoine.villeret@gmail.com wrote:
Hi,
Which backend are you using ? Gmerlin use to crash without further notice when trying to load
unsupported files.
There is a mpv external that allow you to play lots of video format
(including hap with alpha channel).
It might be in deken or here https://gitlab.com/antoine.villeret/pd-mpv
Kind regards
Antoine
Le sam. 4 juil. 2020 à 00:49, Antonio Roberts antonio@hellocatfood.com
a écrit :
I have several videos that are encoded using png, hap, and vp9 codecs, each one of which supports transparency.
Whenever I load them into GEM they either immediately crash Pure Data or they crash it when [auto( is sent. The terminal isn't sharing anything useful (Pd: signal 6). Is playing transparent videos possible?
I'm using GEM 0.94 on Ubuntu 20.04. I've described this in more detail and provided sample files here: https://github.com/umlaeute/Gem/issues/239
Antonio
============================ antonio@hellocatfood.com http://www.hellocatfood.com ============================
GEM-dev mailing list GEM-dev@lists.iem.at https://lists.puredata.info/listinfo/gem-dev
GEM-dev mailing list GEM-dev@lists.iem.at https://lists.puredata.info/listinfo/gem-dev
--
antonio@hellocatfood.com http://www.hellocatfood.com ============================
my bad, the right message to enable alpha rendering is : [property alpha yes(
Le sam. 4 juil. 2020 à 15:21, Antoine Villeret antoine.villeret@gmail.com a écrit :
The gitlab repo is more up-to-date, I just archive the github one and put a forward link in the readme.md. The issue regarding alpha is also present on gitlab. But I just tried it and it works fine with HAP Alpha after manually enabling alpha rendering (send [alpha on( see [pd alpha] subpatcher in help file). I'll update the issue asap.
cheers a
Le sam. 4 juil. 2020 à 13:21, Antonio Roberts antonio@hellocatfood.com a écrit :
Hi Antoine,
I've tried each file (hap, png, vp9 encoded) with gem_filmAVI, gem_filmAVIPLAY, gem_filmQT4L, gem_filmMPEG3, gem_filmMPEG1.
Per the instructions on this report https://github.com/umlaeute/Gem/issues/239 I have removed gmerlin.
There is a mpv external that allow you to play lots of video format
(including hap with alpha channel).
It might be in deken or here https://gitlab.com/antoine.villeret/pd-mpv
Is this the same ass here? https://github.com/avilleret/gem-mpv if so I've tried this as well and can't get transparency (see this bug report https://github.com/avilleret/gem-mpv/issues/4 )
Antonio
On Sat, 4 Jul 2020 at 10:36, Antoine Villeret antoine.villeret@gmail.com wrote:
Hi,
Which backend are you using ? Gmerlin use to crash without further notice when trying to load
unsupported files.
There is a mpv external that allow you to play lots of video format
(including hap with alpha channel).
It might be in deken or here https://gitlab.com/antoine.villeret/pd-mpv
Kind regards
Antoine
Le sam. 4 juil. 2020 à 00:49, Antonio Roberts antonio@hellocatfood.com
a écrit :
I have several videos that are encoded using png, hap, and vp9 codecs, each one of which supports transparency.
Whenever I load them into GEM they either immediately crash Pure Data or they crash it when [auto( is sent. The terminal isn't sharing anything useful (Pd: signal 6). Is playing transparent videos possible?
I'm using GEM 0.94 on Ubuntu 20.04. I've described this in more detail and provided sample files here: https://github.com/umlaeute/Gem/issues/239
Antonio
============================ antonio@hellocatfood.com http://www.hellocatfood.com ============================
GEM-dev mailing list GEM-dev@lists.iem.at https://lists.puredata.info/listinfo/gem-dev
GEM-dev mailing list GEM-dev@lists.iem.at https://lists.puredata.info/listinfo/gem-dev
--
antonio@hellocatfood.com http://www.hellocatfood.com ============================
btw, I was testing with this file : https://s3.amazonaws.com/vidvox/hap/Hap_Test_Odd_Dimensions.zip
Le sam. 4 juil. 2020 à 15:25, Antoine Villeret antoine.villeret@gmail.com a écrit :
my bad, the right message to enable alpha rendering is : [property alpha yes(
Le sam. 4 juil. 2020 à 15:21, Antoine Villeret antoine.villeret@gmail.com a écrit :
The gitlab repo is more up-to-date, I just archive the github one and put a forward link in the readme.md. The issue regarding alpha is also present on gitlab. But I just tried it and it works fine with HAP Alpha after manually enabling alpha rendering (send [alpha on( see [pd alpha] subpatcher in help file). I'll update the issue asap.
cheers a
Le sam. 4 juil. 2020 à 13:21, Antonio Roberts antonio@hellocatfood.com a écrit :
Hi Antoine,
I've tried each file (hap, png, vp9 encoded) with gem_filmAVI, gem_filmAVIPLAY, gem_filmQT4L, gem_filmMPEG3, gem_filmMPEG1.
Per the instructions on this report https://github.com/umlaeute/Gem/issues/239 I have removed gmerlin.
There is a mpv external that allow you to play lots of video format
(including hap with alpha channel).
It might be in deken or here
https://gitlab.com/antoine.villeret/pd-mpv Is this the same ass here? https://github.com/avilleret/gem-mpv if so I've tried this as well and can't get transparency (see this bug report https://github.com/avilleret/gem-mpv/issues/4 )
Antonio
On Sat, 4 Jul 2020 at 10:36, Antoine Villeret antoine.villeret@gmail.com wrote:
Hi,
Which backend are you using ? Gmerlin use to crash without further notice when trying to load
unsupported files.
There is a mpv external that allow you to play lots of video format
(including hap with alpha channel).
It might be in deken or here
https://gitlab.com/antoine.villeret/pd-mpv
Kind regards
Antoine
Le sam. 4 juil. 2020 à 00:49, Antonio Roberts <
antonio@hellocatfood.com> a écrit :
I have several videos that are encoded using png, hap, and vp9 codecs, each one of which supports transparency.
Whenever I load them into GEM they either immediately crash Pure Data or they crash it when [auto( is sent. The terminal isn't sharing anything useful (Pd: signal 6). Is playing transparent videos possible?
I'm using GEM 0.94 on Ubuntu 20.04. I've described this in more detail and provided sample files here: https://github.com/umlaeute/Gem/issues/239
Antonio
============================ antonio@hellocatfood.com http://www.hellocatfood.com ============================
GEM-dev mailing list GEM-dev@lists.iem.at https://lists.puredata.info/listinfo/gem-dev
GEM-dev mailing list GEM-dev@lists.iem.at https://lists.puredata.info/listinfo/gem-dev
--
antonio@hellocatfood.com http://www.hellocatfood.com ============================
On 2020-07-04 11:27, Antoine Villeret wrote:
It might be in deken or here https://gitlab.com/antoine.villeret/pd-mpv
btw, what is the reason you never made a PR? (or did you and i forgot?
fdsm IOhannes
Hi IOhannes,
no I never made a PR for few reasons : - it does not integrate well with Gem's build system : I'm using CMake - it relies on libmpv and I thought it was better to keep it as an external that people can build / download when needed.
But if you think it's a good idea to integrate it to Gem, then we can discuss the details and I could submit a PR if it does not require too much work (i.e. if I don't have to dive into the awful insides of autotools...) If this is the case, I have some other externals that might have their place beside Gem too (pd-ndi at least and also pix_opencv on which I worked a bit last month but i lack some motivation)
btw, the move from github to gitlab was motivated by the power of gitlab-ci tool which I know quite well now it was quite was for me to setup CI build to deliver working binaries (which will be soon uploaded to deken)
cheers
Antoine
Le sam. 4 juil. 2020 à 20:28, IOhannes m zmölnig zmoelnig@iem.at a écrit :
On 2020-07-04 11:27, Antoine Villeret wrote:
It might be in deken or here https://gitlab.com/antoine.villeret/pd-mpv
btw, what is the reason you never made a PR? (or did you and i forgot?
fdsm IOhannes
GEM-dev mailing list GEM-dev@lists.iem.at https://lists.puredata.info/listinfo/gem-dev
On 2020-07-04 21:40, Antoine Villeret wrote:
Hi IOhannes,
no I never made a PR for few reasons :
- it does not integrate well with Gem's build system : I'm using CMake
i'm not interested in the build-system
- it relies on libmpv and I thought it was better to keep it as an external
that people can build / download when needed.
that's why there's a plugin system for Gem. however, it seems you have created a fork of Gem, rather than just create a new filmMPV external.
which is how i would like to integrate that ;-)
But if you think it's a good idea to integrate it to Gem, then we can discuss the details and I could submit a PR if it does not require too much work (i.e. if I don't have to dive into the awful insides of autotools...)
sure. but i guess that's something easily done by e.g...me
btw, the move from github to gitlab was motivated by the power of gitlab-ci tool which I know quite well now it was quite was for me to setup CI build to deliver working binaries (which will be soon uploaded to deken)
oh, i prefer my own gitlab instance as well (including the CI features).
if you want you can make a PR at my primary repository at https://git.iem.at/pd/Gem
If this is the case, I have some other externals that might have their place beside Gem too (pd-ndi at least and also pix_opencv on which I
worked
a bit last month but i lack some motivation)
let's talk about these separately.
tmsdtr IOhannes
that's why there's a plugin system for Gem. however, it seems you have created a fork of Gem, rather than just create a new filmMPV external.
afaik film* plugin return a pix object while the power of mpv resides in writing directly to texture (and the use of GPU texture decoding) that's why film* plugin doesn't seem to be a good way to me, but I might be wrong
and no, I didn't create a whole fork of Gem, I only modified the gemframebuffer object from which mpv derives and I didn't remember why I needed to modify it. mpv builds with a quite recent Gem version (my docker image uses the master branch of https://github.com/umlaeute/Gem.git but I didn't rebuild the image on each run).
At some point, I thought about creating a new kind of plugin that writes to texture (and also another kind to read from) but to be honest, Gem's plugin system always appeared quite obscure to me.
+ a