A tool module to help you do marketing
Project description
Marketing Tool
This package is a tool help you do follow marketing job:
- Transcribe the speech in video
- Insert a video into antho video
- Translate subtitle files
- Insert text into video
- Remove water mark from video
Install requirement
This program require python 3.9 installed
How to install
pip install Marketingtool
How to use
Transcribe the speech in video
Marketingtool --action transcribe -f /path/to/video -o /path/to/captions
Insert Video into another video
Marketingtool -a insertVideo -f /path/to/video -o ~/result/video.mp4 --insert-video /insert/video.mp4
Translate subtitle files
Marketingtool --action translate -f /path/to/subtitle/file -o /path/to/output --source-lang zh-CN --target-lang en
Remove watermark from video
Marketingtool --action removeWatermark -f /path/to/video -o /path/to/output
Insert text into video
Marketingtool --action inserttextinvideo -f ./path/to/video --insert-text-path ./path/to/text.txt --insert-text-step 50 --insert-text-num 30 --insert-text-frontsize 20 --insert-text-color green --insert-text-duration 15 -o ./path/to/result
How to develop
You can also install python package comfortably with pip:
python3 -m venv path/to/project
cd path/to/project
source ./bin/activate
pip3 install -e .
Update depend python package for requirement.txt
pip3 freeze > requirements.txt
How to test
test edit movie function
python3 -m unittest Tests.test_videoedit.VideoeditTestCase.test_insert_text
test remove water mark
python3 -m unittest Tests.test_watermark.WatermarkTestCase.test_remove_watermark
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
Marketingtool-1.0.6.tar.gz
(19.0 kB
view hashes)
Built Distribution
Close
Hashes for Marketingtool-1.0.6-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a5f3aa1e2722344bce4989921e9f53f94ed110d38190d5344769700763969ae7 |
|
MD5 | 7c903992e6b8956ffa3374fe79b9440b |
|
BLAKE2b-256 | a76af9ad75ea1463e704a66e2f9ddafef36a5d6b4b6da5994f96078367cc336e |