Blender Power Sequencer Renderer
Project description
This is a standalone python package as well as a module which is used under the hood in the Blender Power Sequencer add-on to speed up rendering VSE projects by spawning Blender processes in background in parallel.
Install
It can be installed as a standalone command line utility via PiPy: pip install [--user] bpsrender. Note that you have to have $HOME/.local/bin included in your $PATH environment variable (on unix) if you’re going to install the utility locally (using --user when executing pip).
BPSRender needs ffmpeg and ffprobe to be available on the PATH to work.
Usage
After installing the script, get help by writing bpsrender -h:
usage: bpsrender [-h] [-o OUTPUT] [-w WORKERS] [-v] [--dry-run] [-m] [-c] [-d] [-j] blendfile Multi-process Blender VSE rendering - will attempt to create a folder called `render` inside of the folder containing `blendfile`. Insider `render` another folder called `parts` will be created for storing temporary files. These files will be joined together as the last step to produce the final render which will be stored inside `render` and it will have the same name as `blendfile` positional arguments: blendfile Blender project file to render. optional arguments: -h, --help show this help message and exit -o OUTPUT, --output OUTPUT Output folder (will contain a `bpsrender` temp folder forrendering parts). -w WORKERS, --workers WORKERS Number of workers in the pool (for video rendering). -v, --verbose Increase verbosity level (eg. -vvv). --dry-run Run the script without actual rendering or creating files and folders. For DEBUGGING purposes -m, --mixdown-only ONLY render the audio MIXDOWN -c, --concatenate-only ONLY CONCATENATE the (already) available video chunks -d, --video-only ONLY render the VIDEO (implies --concatenate-only). -j, --join-only ONLY JOIN the mixdown with the video. This will produce the final render
Known Issues
[ ] CTRL-C interrupt leaves subprocesses running in the background
[ ] CTRL-C interrupt doesn’t clean the folders yet
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for bpsrender-0.1.32b0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0f7e8893ae7b0e36c53fffbf2c1ec92bc2f5943253ad0ff3d4e8f6deefe08b16 |
|
MD5 | ab0816ae00b9d8c73d45b2a1af6ae663 |
|
BLAKE2b-256 | d8f3cb9e2944fe7f146162df3b425bbeb7e3273558f10c9e9b6102df35d2ec1b |