Skip to main content

Blender Power Sequencer proxy generator tool

Project description

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.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

bpsproxy-0.2.1.tar.gz (20.0 kB view details)

Uploaded Source

Built Distribution

bpsproxy-0.2.1-py3-none-any.whl (23.6 kB view details)

Uploaded Python 3

File details

Details for the file bpsproxy-0.2.1.tar.gz.

File metadata

  • Download URL: bpsproxy-0.2.1.tar.gz
  • Upload date:
  • Size: 20.0 kB
  • Tags: Source
  • Uploaded using 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

File hashes

Hashes for bpsproxy-0.2.1.tar.gz
Algorithm Hash digest
SHA256 0aa366568abd4dd182d94a53af40ac3f86b358ba89547a1de9be30ec48a4cd91
MD5 e8d3b87145bed1b795a73da0563aa8a0
BLAKE2b-256 369166a1a8918566223204bf6b6ee6b81ede36f6bde021dd61c4ef9252d502c6

See more details on using hashes here.

File details

Details for the file bpsproxy-0.2.1-py3-none-any.whl.

File metadata

  • Download URL: bpsproxy-0.2.1-py3-none-any.whl
  • Upload date:
  • Size: 23.6 kB
  • Tags: Python 3
  • Uploaded using 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

File hashes

Hashes for bpsproxy-0.2.1-py3-none-any.whl
Algorithm Hash digest
SHA256 1c6babeb2a9766e02bfdf4525094593ad0d670294f514722d0392f938df493e8
MD5 0715be799cf78a1e28aed84b596b9423
BLAKE2b-256 d7e836cc7cdb96a5ca7c042c17fe497d000a8ea20dea9bc58c92d8356b77108d

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page