Menu

Tree [42dcc6] master /
 History

HTTPS access


File Date Author Commit
 docs 2023-10-22 Mark Nauwelaerts Mark Nauwelaerts [b58974] Release 1.4.3
 ext 2023-08-06 Mark Nauwelaerts Mark Nauwelaerts [227c51] all: remove autotools build
 gst 2023-08-06 Mark Nauwelaerts Mark Nauwelaerts [227c51] all: remove autotools build
 gst-libs 2023-08-06 Mark Nauwelaerts Mark Nauwelaerts [227c51] all: remove autotools build
 po 2023-08-06 Mark Nauwelaerts Mark Nauwelaerts [227c51] all: remove autotools build
 scripts 2021-12-28 Mark Nauwelaerts Mark Nauwelaerts [db91aa] meson: add built docs to dist
 tests 2023-08-06 Mark Nauwelaerts Mark Nauwelaerts [227c51] all: remove autotools build
 tools 2023-08-06 Mark Nauwelaerts Mark Nauwelaerts [227c51] all: remove autotools build
 .ignore 2007-07-06 Mark Nauwelaerts Mark Nauwelaerts [17b5b4] - Release 0.10.0
 AUTHORS 2007-07-06 Mark Nauwelaerts Mark Nauwelaerts [17b5b4] - Release 0.10.0
 COPYING 2007-07-06 Mark Nauwelaerts Mark Nauwelaerts [17b5b4] - Release 0.10.0
 NEWS 2007-07-06 Mark Nauwelaerts Mark Nauwelaerts [17b5b4] - Release 0.10.0
 README 2021-12-28 Mark Nauwelaerts Mark Nauwelaerts [07aefb] doc: update documentation
 meson.build 2023-10-22 Mark Nauwelaerts Mark Nauwelaerts [42dcc6] build: back to development
 meson_options.txt 2021-12-28 Mark Nauwelaerts Mark Nauwelaerts [db91aa] meson: add built docs to dist
 setup.cfg 2021-12-28 Mark Nauwelaerts Mark Nauwelaerts [a9f1e3] setup.cfg: add minimal python code style setup

Read Me

GEntrans is a collection of plugins and tools for the GStreamer multimedia framework.
More specifically, it provides the following:

* a set of plugins providing GStreamer elements useful in a transcoding pipeline
* a python script entrans.py to aid in running transcoding pipelines
* a python script enplayer.py that serves both as a plain though capable and
  very configurable GStreamer based multimedia player as well as a developer tool

The aforementioned scripts can be found in the `tools/` subdirectory, and in particular
the `enplayer.py` script can easily be run uninstalled.  If suitable dependencies
are in place, it can be copied to wherever needed (e.g. an embedded target),
provided that both `enplayer.py` and `entrans.py` (providing shared support code)
are in the same directory.


Installation
============

More detailed documentation can be found in the DocBook documentation in `docs/manual`,
though that obviously requires some processing to come up with more comfortable
readable formats.

Suffice it to say here that a full-blown installation follows the usual process:

    # meson build .
    # ninja -C build install

Note that the scripts will be installed incorporating the GStreamer major version
(as is customary with other tools), that is, e.g. `entrans-1.0` and `enplayer-1.0`.
Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.