Skip to main content

CLI tools for editing videos in python. A plugin based approach.

Project description

PyPI Changelog Tests License

vidtoolz

Make vides using python. A plugin-based CLI toolset for editing, authering videos, built with python.

Overview

vidtoolz is a collection of command-line tools designed to make videos and edit videos easier. The project takes a plugin-based approach, allowing users to extend its functionality by creating custom plugins.

There are few plugins that i am activiley using. I will soon add all of them here.

Features

  • A simple and intuitive CLI interface
  • Extensive plugin support for customizing and extending the toolset
  • Integration with popular Python libraries and frameworks
  • Support for multiple Python versions (>=3.9)

Requirements

  • Python 3.9 or later
  • The pluggy library for plugin management

Installation

pip install vidtoolz

Developing your plugin


You'll need to have cookiecutter installed.

pipx install cookiecutter

Regular pip will work OK too.

Usage

Run cookiecutter gh:sukhbinder/vidtoolz-plugin and then answer the prompts. Here's an example run:

cookiecutter gh:sukhbinder/vidtoolz-plugin

This will show this. Fill this and the template is ready. Just add your code.

plugin_name []: vidtoolz plugin template demo
description []: Demonstrating https://github.com/sukhbinder/vidtoolz-plugin
hyphenated [vidtoolz-plugin-template-demo]:
underscored [vidtoolz_plugin_template_demo]:
github_username []: sukhbinder
author_name []: Sukhbinder Singh

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

vidtoolz-0.0.1.tar.gz (8.0 kB view details)

Uploaded Source

Built Distribution

vidtoolz-0.0.1-py3-none-any.whl (9.0 kB view details)

Uploaded Python 3

File details

Details for the file vidtoolz-0.0.1.tar.gz.

File metadata

  • Download URL: vidtoolz-0.0.1.tar.gz
  • Upload date:
  • Size: 8.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.1.1 CPython/3.12.7

File hashes

Hashes for vidtoolz-0.0.1.tar.gz
Algorithm Hash digest
SHA256 fbed4ece70031fd899f9f855a2186ef1b64e4e4adfe0e2fa1c81875c2fbc0ddd
MD5 a66f0fe8be5bfd8c7bf27b7b7d1d4fa3
BLAKE2b-256 9c7af53ed1008632923cfdab4dfe42f7a09345bfea7d4cef19f5805c81401ad4

See more details on using hashes here.

File details

Details for the file vidtoolz-0.0.1-py3-none-any.whl.

File metadata

  • Download URL: vidtoolz-0.0.1-py3-none-any.whl
  • Upload date:
  • Size: 9.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.1.1 CPython/3.12.7

File hashes

Hashes for vidtoolz-0.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 8a2fae20e5278e6621f778cfdbd4075420eae07365454ad1534775320328be35
MD5 05083d0ebb0f4c85d44983a2c74c09f2
BLAKE2b-256 345ed82bbc0da0e04ca58007f9dbdeb9a7cbf79fd9393ac44ee8ab615e5fa347

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