hodefoting / gedl

a GEGL based video editor
GNU General Public License v3.0
16 stars 0 forks source link

Gstreamer ? #1

Open stuaxo opened 6 years ago

stuaxo commented 6 years ago

Hi, I wonder if you'd consider moving gcut (or just it's video supported) to gstreamer in future ? Bit of a big ask, but it seems a more natural fit for GEGL, both have a graph based API / sinks / sources etc.

Cheers S

hodefoting commented 6 years ago

The way the graphs are used in GEGL and gstreamer are rather different - gstreamer operates on full frames of video data while GEGL is coordinating possibly paralell processing of regions of buffers that are possibly larger than allocated RAM.

If someone added gstreamer based replacements for the GEGL operations gegl:ff-load and gegl:ff-save , with a similar frame based seeking for geg:ff-load then gcut would use these in the same manner that the ffmpeg based operations are used.