Skip to main content

UNDER DEVELOPMENT

Blender Power Sequencer Proxy

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 generate better proxies to be used in Blender.

Install

It can be installed as a standalone command line utility via PiPy: pip install [--user] bpsproxy. 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).

Usage

After installing the script, get help by writing bpsproxy -h:

usage: bpsproxy [-h] [-p {webm,mp4,nvenc}] [-s {25,50,100} [{25,50,100} ...]]
                [-v] [--dry-run]
                [working_directory]

Create proxies for Blender VSE using FFMPEG.

positional arguments:
  working_directory     The directory containing media to create proxies for

optional arguments:
  -h, --help            show this help message and exit
  -p {webm,mp4,nvenc}, --preset {webm,mp4,nvenc}
                        a preset name for proxy encoding
  -s {25,50,100} [{25,50,100} ...], --sizes {25,50,100} [{25,50,100} ...]
                        A list of sizes of the proxies to render, either 25,
                        50, or 100
  -v, --verbose         Increase verbosity level (eg. -vvv).
  --dry-run             Run the script without actual rendering or creating
                        files and folders. For DEBUGGING purposes

External Dependencies

BPSProxy requires

  • ffmpeg
  • ffprobe

to be available in the $PATH environment variable in order to work. In case BPSProxy will catch a missing dependency it will throw a message error similar to this:

ERROR:BPS:BPSProxy couldn't find external dependencies:
[X] ffmpeg: NOT FOUND
[X] ffprobe: NOT FOUND
Check if you have them properly installed and available in the PATH environemnt variable.
~ Exiting.

Release files for bpsproxy 0.2.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for bpsproxy 0.2.1
File Size Uploaded
bpsproxy-0.2.1.tar.gz 20.0 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for bpsproxy 0.2.1
File Interpreter ABI Platform
bpsproxy-0.2.1-py3-none-any.whl Python 3 none any Details

Total release size: 43.6 kB

Release files / bpsproxy-0.2.1.tar.gz

Download URL bpsproxy-0.2.1.tar.gz
Size 20.0 kB
Tags Source
SHA-256 checksum
How to use checksums
0aa366568abd4dd182d94a53af40ac3f86b358ba89547a1de9be30ec48a4cd91
BLAKE2b-256 checksum
How to use checksums
369166a1a8918566223204bf6b6ee6b81ede36f6bde021dd61c4ef9252d502c6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/45.2.0 requests-toolbelt/0.9.1 tqdm/4.42.1 CPython/3.7.5

Release files / bpsproxy-0.2.1-py3-none-any.whl

Download URL bpsproxy-0.2.1-py3-none-any.whl
Size 23.6 kB
Tags Python 3
SHA-256 checksum
How to use checksums
1c6babeb2a9766e02bfdf4525094593ad0d670294f514722d0392f938df493e8
BLAKE2b-256 checksum
How to use checksums
d7e836cc7cdb96a5ca7c042c17fe497d000a8ea20dea9bc58c92d8356b77108d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/45.2.0 requests-toolbelt/0.9.1 tqdm/4.42.1 CPython/3.7.5

Release history Release notifications | RSS feed

This release

0.2.1 This release

2 release files

0.2.0

2 release files

0.1.3

2 release files

0.1.2

2 release files

0.1.1

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page