The GStreamer multimedia framework and the accompanying GNonLin set of plugins for non-linear editing offer all the building blocks for: Decoding and encoding to a wide variety of formats, through all the available GStreamer plugins. Easily choosing segments of streams and arranging them through time through the GNonLin set of plugins. But all those building blocks only offer stream-level access, which results in developers who want to write non-linear editors to write a consequent amount of code to get to the level of non-linear editing notions which are closer and more meaningful for the end-user (and therefore the application). The GStreamer Editing Services (hereafter GES) aims to fill the gap between GStreamer/GNonLin and the application developer by offering a series of classes to simplify the creation of many kind of editing-related applications.
Multimediální framework GStreamer a doprovodná sada zásuvných modulů GNonLin pro ne-řádkovou editaci nabízí veškeré stavební bloky pro: Dekódování a kódování do mnoha různých formátů pomocí všech dostupných zásuvných modulů GStreamer. Snadný výběr segmentů streamů a jejich časové uspořádání pomocí sady zásuvných modulů GNonLin. Avšak všechny tyto stavební bloky nabízejí přístup pouze na úrovni streamu, což si žádá vývojáře, kteří chtějí psát ne-řádkové editory s následným zápisem kódu, aby se dostali na úroveň ne-řádkových editačních pojmů, které jsou koncovým uživatelům (a tedy aplikacím) bližší a významnější. Editační služby GStreamer (GStreamer Editing Services, GES) pomáhají vyplnit mezeru mezi GStreamer/GNonLin a vývojářem aplikací nabídkou řady tříd pro zjednodušení tvorby mnoha druhů editačních aplikací.
But all those building blocks only offer stream-level access, which results in developers who want to write non-linear editors to write a consequent amount of code to get to the level of non-linear editing notions which are closer and more meaningful for the end-user (and therefore the application).
The GStreamer Editing Services (hereafter GES) aims to fill the gap between GStreamer/GNonLin and the application developer by offering a series of classes to simplify the creation of many kind of editing-related applications.
Dekódování a kódování do mnoha různých formátů pomocí všech dostupných zásuvných modulů GStreamer.
Snadný výběr segmentů streamů a jejich časové uspořádání pomocí sady zásuvných modulů GNonLin.
Avšak všechny tyto stavební bloky nabízejí přístup pouze na úrovni streamu, což si žádá vývojáře, kteří chtějí psát ne-řádkové editory s následným zápisem kódu, aby se dostali na úroveň ne-řádkových editačních pojmů, které jsou koncovým uživatelům (a tedy aplikacím) bližší a významnější.
Editační služby GStreamer (GStreamer Editing Services, GES) pomáhají vyplnit mezeru mezi GStreamer/GNonLin a vývojářem aplikací nabídkou řady tříd pro zjednodušení tvorby mnoha druhů editačních aplikací.