Code Monkey home page Code Monkey logo

vl.gstreamer's Introduction

VL.GStreamer

A set of nodes to use the multimedia framework GStreamer inside vvvv beta and gamma

Installation

Install GStreamer 1.16.2 to default location (C:\gstreamer) using the Complete option in the installer

Note: During installation, check the Custom tab and make sure the location is C:\gstreamer. When you've done that, you can go back and click on Complete to finish the installtion.

vvvv beta

  • Install vvvv beta (minimum required version is beta38.1)
  • Inside from the VL patch editor open the nuget command line and type nuget install VL.GStreamer -prerelease -version 1.0.18-gadcd7f95e5 - this is the last version working with vvvv beta

vvvv gamma

  • Install vvvv gamma (minimum required version is 2019.2-0374)
  • Inside from the VL patch editor open the nuget command line and type nuget install VL.GStreamer -prerelease

Building

Note that this is only for developers, to use the nuget you only need the installation steps above.

Example

For now there's only one example found in lib\packs\VL.GStreamer\Overview.v4p

vl.gstreamer's People

Contributors

azeno avatar joreg avatar tebjan avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

vl.gstreamer's Issues

but can it run in alpha36.1

is this a kind of demo for gstreamer integration? it seems not to run in latest alpha. i followed the readme and tried the birds mp4 from the vvvv assets. renderer is black, no texture

Not working with 2020.1.7

Running HowTO Play a video file returns an immediate error:

Error: The type initializer for 'VL.Lib.GStreamer.Player' threw an exception.
   at VL.Lib.GStreamer.Player..ctor(VideoFormat format)
   at _HowTo_Play_a_Video_File_.Main.HowTo_Play_a_Video_FileApplication_EZdHkAKam7ONCvckCFeya4.<Create>g____TRACE__|2_0(<>c__DisplayClass2_0& ) in C:\Users\Igor\AppData\Local\vvvv\gamma\nugets\VL.GStreamer.1.0.24-gb632227dde\help\Video\HowTo Play a Video File.vl.cs:line 89
   at _HowTo_Play_a_Video_File_.Main.HowTo_Play_a_Video_FileApplication_EZdHkAKam7ONCvckCFeya4.Create(NodeContext Node_Context) in C:\Users\Igor\AppData\Local\vvvv\gamma\nugets\VL.GStreamer.1.0.24-gb632227dde\help\Video\HowTo Play a Video File.vl.cs:line 83
   at VL.Lang.Platforms.ImplicitEntryPointInstanceManager.RuntimeInstance.Step()
   at VL.Lang.Platforms.ImplicitEntryPointInstanceManager.StepInstances()

I tried changing the gstreamer installation but it doesn't seem to make a difference.

Audio

I would like to play video and audio together from a single file. This may not be immediately possible but is there a way to access the audio stream to use in an external process (e.g. VL.Audio)?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.