VEGASPYTHON 1.0: New feature VEGASScenedetect

Harold-Linke wrote on 6/30/2019, 6:35 AM

I am glad to announce the release of VEGASPython 1.0 including a new feature VEGASSceneDetect.

https://www.hlinke.de/dokuwiki/doku.php?id=en:vegas_python_download

For users VEGASPython is now easy to install and behaves similar to other VEGAS scripts (only difference: they are located under tools/Extensions and not under tools/Scripts)

The main new feature for users is VEGASScenedetect:

VegasSceneDetect analyses video clips either in the mediapool or on the timeline and determines scene changes. At each scene change detected VegasScenedetect either cuts the clips or creates a subclip. VegasScenedetect can be configured to your needs

For developers VEGASPython provides more new features:

  • VEGASPython is now based on PYTHONNet and CPython - Full compatibility with standard CPython packages and modules

    • Python 3.7 , openCV and NumPy are already included

    • you can use your own Python installation

    • you can use any Python editor that supports CPython

    • Debugging of Python code with debuggers that support debugging embedded python is possible (e.g. WING Python IDE)

    • VEGASPython scripts behave like Python modules and are imported like Python modules"

    • reloading of modules is supported to avoid restarting of VEGAS after every change

    • configurable post and pre commands for debugging scripts

    • call VEGASPython scripts with Vegas from the commandline

Very much thanks to Jan @xjirj22, Peter_P (somehow the @ does not work for your account) and @Veg for beta testing the solutions.

 

Harold

 

Comments

Peter_P wrote on 6/30/2019, 6:43 AM

Thanks again Harold, I'm going to use it when the heat is gone 😉

xjirj22 wrote on 6/30/2019, 9:48 AM

Hello Harold,

thank You for investing your time in this. 👍

I am downloading...

Jan

Veg wrote on 6/30/2019, 3:49 PM

Thank you very much for developing this work.

The work of independent developers has been fundamental and has always been a differential for Vegas.

Count on us if you need.

Harold-Linke wrote on 7/7/2019, 5:37 AM

Thank you all, for your positive feedback.

I am glad that my work is usefull.

Harold

Harold-Linke wrote on 7/21/2019, 10:18 AM

VEGASPython is now open source.

https://github.com/haroldlinke/VEGASPython

To ensure the future development of VEGASPython I have decided to make it opensource and provide the source code via Github under the BSD-3-Clause-License.

VEGASPython as open source allows other developers to contribute to the development of VEGASPython and to secure the update of VEGASPython in the future.

You can find the source code here:

https://github.com/haroldlinke/VEGASPython

If you have any questions regarding the creation of VEGASPython from the source code, please do not hesitate to contact me.

I hope I will be able to provide some more documentation in the future.

Harold