This repository has been archived on 2023-10-09. You can view files and clone it. You cannot open issues or pull requests or push a commit.
Files
blender-archive/release/windows/contrib/vfapi
Campbell Barton 8c68ed6df1 Cleanup: remove redundant, invalid info from headers
BF-admins agree to remove header information that isn't useful,
to reduce noise.

- BEGIN/END license blocks

  Developers should add non license comments as separate comment blocks.
  No need for separator text.

- Contributors

  This is often invalid, outdated or misleading
  especially when splitting files.

  It's more useful to git-blame to find out who has developed the code.

See P901 for script to perform these edits.
2019-02-02 02:40:00 +11:00
..

VFAPI-Plugin

This plugin enables TMPGEnc (or other VFAPI-compliant applications)
to directly connect to the blender frameserver. (Well, this was the
intention of the frameserver... ;-)

Use mingw

i586-mingw32msvc-gcc -shared vfapi-plugin.c -o blenderserver.vfp -lwsock32
i586-mingw32msvc-strip blenderserver.vfp

and copy the resulting plugin into your TMPGenc directory.

Usage:

Create a small file that only contains

host:port

where "host" is running blender frameserver on "port"

and call it something.blu

You can open the blu-file in TMPGenc. That's all. The rest is automagic.
By the way: the whole thing is developed completely under linux and
tested successfully with a vanilla wine-0.9.6...