CLI tools for editing videos in python. A plugin based approach.
Project description
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
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
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
Algorithm | Hash digest | |
---|---|---|
SHA256 | fbed4ece70031fd899f9f855a2186ef1b64e4e4adfe0e2fa1c81875c2fbc0ddd |
|
MD5 | a66f0fe8be5bfd8c7bf27b7b7d1d4fa3 |
|
BLAKE2b-256 | 9c7af53ed1008632923cfdab4dfe42f7a09345bfea7d4cef19f5805c81401ad4 |
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
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8a2fae20e5278e6621f778cfdbd4075420eae07365454ad1534775320328be35 |
|
MD5 | 05083d0ebb0f4c85d44983a2c74c09f2 |
|
BLAKE2b-256 | 345ed82bbc0da0e04ca58007f9dbdeb9a7cbf79fd9393ac44ee8ab615e5fa347 |