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.
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
vidtoolkit-1.0.tar.gz
(4.7 kB
view details)
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file vidtoolkit-1.0.tar.gz.
File metadata
- Download URL: vidtoolkit-1.0.tar.gz
- Upload date:
- Size: 4.7 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via:
twine/4.0.1 CPython/3.10.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
a10204815585762e23ecdbc5a9197c7872a4f8ee46fb39588958f3335fdc5428
|
|
| MD5 |
839ca312948ee10bceaa7af901c51e01
|
|
| BLAKE2b-256 |
515a3627e4c38518cfe759502950d0bd6f39b865aafc727de0995ce86f06dfe1
|
File details
Details for the file vidtoolkit-1.0-py3-none-any.whl.
File metadata
- Download URL: vidtoolkit-1.0-py3-none-any.whl
- Upload date:
- Size: 4.6 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via:
twine/4.0.1 CPython/3.10.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
2f940f5c6b8a8c538d3aea796d4fa9949e1d057d9d54604aa40db3ec1302dd73
|
|
| MD5 |
031b1c6aa7db3371ece134538d82a844
|
|
| BLAKE2b-256 |
0f32c6fc1ed12683bb0ff895cb6cff650e44644afd89dddf5bf922d610f01e32
|