Metadata-Version: 2.1
Name: pyVideoPreviewGenerator
Version: 1.0.3
Summary: Python based script to generate mini previews of your videos, like tutorials or ...
Home-page: https://github.com/soroushamdg/pyVideoPreviewGenerator
Author: @soroushamdg (soroushmpour)
Author-email: soroushmpour@gmail.com
License: UNKNOWN
Description: ![header_image](https://github.com/soroushamdg/pyVideoPreviewGenerator/raw/master/header.jpg)
        
        # pyPreviewGenerator
        **pyPreviewGenerator** is a python module you can use to generate short previews of your videos. Like you have made a short documentry for your school and you want to create a short preview to post on instagram, so you can quickly generate the preview using this script, it's super easy to use, and so much faster than doing it by video editors.
        
        
        # Installation
        
        you can both clone this repository or install it using pip, both instructions are below;
        - installing using **pip**
        
            `pip install pyVideoPreviewGenerator`
        
        you can checkout modules pip page here.
        
        - Clone & Install
        1. clone repo
        2. run below command to install requirements:
        3. change terminal directory to cloned directory
        4. run: `pip install .`
        5. you're ready to go!
        
        ## Usage
        #### 1 - Using module in your python code
        first you need to import the module
        
            from pyPreviewGenerator import pyPreviewGenerator
        then to generate run below function
        
        ```python
        from pyPreviewGenerator import pyPreviewGenerator
        pyPreviewGenerator.generate_preview(filePath = "videos/test.mp4",   
                                            startRange = 50, #as second   
                                            endRange = 350, #as second   
                                            introRange=(0,50), # pick intro from 0 to 60 seconds of input video as intro - default = None   
                                            outroRange= (351,400), # pick outro from 351 to 400 seconds of input video as outro - default = None  
                                            miniClipsCount=3, # define how many parts your video split into - default = 3   
                                            fadeEffectBetweenClips= 1 , # define fade effect duration for between scenes as seconds - default = 1  
                                            fadeEffectPadding = -0.5,  # define padding between scenes - default = -0.5   
                                            exportPath = None # define export path - default = 'preview.mp4' next to input video  
                                            )
        ```
          
        #### 2 - Using module as CMD or Terminal Application
        
        first install module using pip, then in cmd or Terminal
        
        for help : `python -m pyPreviewGenerator.pyPGCLI --help`
        
        example :
         
         `python -m pyPreviewGenerator.pyPGCLI --filepath "videos\test.mp4" --startrange 65 -e 390 -i 0 65 -o 390 410 -m 4 -d 1 -p -0.5 -x "videos\pre_test.mp4"`
        
        
        ## License
        **@soroushamdg made it.**
        
        License attached to files(MIT License)
        
        ## Issues
        if you found a bug, catch it and throw it in issues section
        
Platform: UNKNOWN
Classifier: Programming Language :: Python :: 3
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Requires-Python: >=3.6
Description-Content-Type: text/markdown
