Skip to main content

vidtoolkit

vidtoolkit is a comprehensive toolkit for video processing, including subtitles, watermarks, trimming, thumbnails, and MP4 to HLS conversion.

Installation

pip install vidtoolkit

Usage

Adding Subtitles

from vidtoolkit.video_subtitle import VideoSubtitle

video = VideoSubtitle('input_video.mp4')
video.add_subtitle('Hello, World!', 0, 5, position=(10, 10), fontsize=24, color='white')

Adding Subtitles from SRT

from vidtoolkit.video_subtitle import VideoSubtitle

video = VideoSubtitle('input_video.mp4')
video.add_subtitle_from_srt('subtitles.srt')

Adding Text Watermark

from vidtoolkit.video_watermarking import VideoWatermarking

video = VideoWatermarking('input_video.mp4')
video.add_text_watermark('Sample Watermark', position=('center', 'bottom'), fontsize=24, color='white')

Adding Image Watermark

from vidtoolkit.video_watermarking import VideoWatermarking

video = VideoWatermarking('input_video.mp4')
video.add_image_watermark('watermark.png', position=('right', 'bottom'))

Trimming Video

from vidtoolkit.video_trimming import VideoTrimming

video = VideoTrimming('input_video.mp4')
video.extract_frames(10, 50, with_audio=True)

Generating Thumbnail

from vidtoolkit.video_thumbnailer import VideoThumbnailer

video = VideoThumbnailer('input_video.mp4')
video.generate_thumbnail(100, save_path='thumbnail.jpg')

Converting MP4 to HLS

from vidtoolkit.mp4_to_hls_converter import MP4toHLSConverter

converter = MP4toHLSConverter('input_video.mp4', resolutions=['1920x1080', '1280x720'])
converter.convert()

License

This project is licensed under the LGPL License - see the LICENSE file for details.

Metadata

Release files for vidtoolkit 1.0

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

Source distribution (sdist)

Source distribution for vidtoolkit 1.0
File Size Uploaded Provenance Actions
vidtoolkit-1.0.tar.gz 4.7 kB Without provenance Details for vidtoolkit-1.0.tar.gz

Built distribution (wheel)

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

Total release size: 9.3 kB

Release files / vidtoolkit-1.0.tar.gz

Download URL vidtoolkit-1.0.tar.gz
Size 4.7 kB
Tags Source
SHA-256 checksum
How to use checksums
a10204815585762e23ecdbc5a9197c7872a4f8ee46fb39588958f3335fdc5428
BLAKE2b-256 checksum
How to use checksums
515a3627e4c38518cfe759502950d0bd6f39b865aafc727de0995ce86f06dfe1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.10.12

Release files / vidtoolkit-1.0-py3-none-any.whl

Download URL vidtoolkit-1.0-py3-none-any.whl
Size 4.6 kB
Tags Python 3
SHA-256 checksum
How to use checksums
2f940f5c6b8a8c538d3aea796d4fa9949e1d057d9d54604aa40db3ec1302dd73
BLAKE2b-256 checksum
How to use checksums
0f32c6fc1ed12683bb0ff895cb6cff650e44644afd89dddf5bf922d610f01e32
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.10.12

Security for vidtoolkit 1.0

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Release history Release notifications | RSS feed

This release

1.0 This release

2 release files No provenance

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