Metadata-Version: 2.1
Name: vidiopy
Version: 0.3.0
Summary: An Video Editing Library Similar to Moviepy.
Home-page: https://github.com/SohamTilekar/vidiopy
Author: Soham Tilekar
Author-email: sohamtilekar233@gamil.com
License: MIT License
Project-URL: Homepage, https://github.com/SohamTilekar/vidiopy/
Project-URL: Source, https://github.com/SohamTilekar/vidiopy/
Project-URL: Tracker, https://github.com/SohamTilekar/vidiopy/issues
Classifier: Programming Language :: Python :: 3.12
Classifier: Development Status :: 3 - Alpha
Classifier: Environment :: Win32 (MS Windows)
Classifier: License :: OSI Approved :: MIT No Attribution License (MIT-0)
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: Microsoft :: Windows :: Windows 10
Classifier: Topic :: Multimedia :: Graphics :: Editors
Classifier: Topic :: Multimedia
Classifier: Topic :: Multimedia :: Sound/Audio :: Editors
Classifier: Topic :: Multimedia :: Sound/Audio
Classifier: Topic :: Multimedia :: Video
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Classifier: Topic :: Software Development :: Version Control :: Git
Requires-Python: >=3.11, <=3.12.2
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: rich >=13.7.0
Requires-Dist: numpy >=1.24.4
Requires-Dist: ffmpegio >=0.9.0
Requires-Dist: pillow >=10.2.0

# VidioPy

![Vidiopy](https://gh-card.dev/repos/SohamTilekar/vidiopy.svg "Vidiopy")

</p>

VidioPy is a Python library in its early stages of development, intended as an alternative to Moviepy for basic video editing and manipulation. The goal is to provide a user-friendly interface for handling video files, applying basic transformations, and creating simple visual content.

## Installation

You can install VidioPy using the following command:

```bash
pip install git+https://github.com/SohamTilekar/VidioPy.git
```

or

```bash
pip install vidiopy
```

Note:

- Using the git comand version has many Advantages.
  - Bug Fixes.
  - Secure.
  - Latest.
- Using the dirct comand `pip install vidiopy` has many disadvantages.
  - Not Secure [repoted Issue #7](https://github.com/SohamTilekar/vidiopy/issues/7)
  - More Bugs.

## Usage

Here's a simple example of how to use VidioPy to create a video file:

```python
import vidiopy

video = vidiopy.VideoFileClip("path/to/video.mp4")
text = vidiopy.TextClip("Hello, world!", fontsize=70, color="white")
text.set_position(lambda t: (100, 50 + 10*t))
video = vidiopy.CompositeVideoClip([video, text])
video.write_videofile("output.mp4")
```

See the Detailed Documentation [here](https://sohamtilekar.github.io/vidiopy/)

## Contribution

We welcome contributions from the community to help us improve and expand VidioPy. Here's how you can contribute:

- Fixing bugs: Help us identify and resolve issues to ensure a stable and reliable library.
- Adding new features: Introduce new functionalities to make VidioPy more versatile and powerful.
- Improving documentation: Enhance the clarity and completeness of our documentation to make it more user-friendly.
- Providing feedback: Share your experiences, suggestions, and insights to help us shape the future development of VidioPy.

To contribute:

1. Read the [CONTRIBUTING.md](docs/CONTRIBUTING.md) file.
1. Fork the repository.
1. Create a new branch for your feature, bug fix, or documentation improvement.
1. Make your changes and test them thoroughly.
1. Submit a pull request with a clear description of your changes.

## Disclaimer

**VidioPy is currently in the early stages of development and is not yet a complete product. Some features may be limited or incomplete. Currently, VidioPy does not support audio while writing video files, and there are no built-in video effects.** Use it at your own discretion, and feel free to report any issues, feature request or provide feedback.

## License

VidioPy is licensed under the MIT License - see the [LICENSE](LICENSE) file for details.

Happy video editing with VidioPy!
