Skip to main content

A unified package to convert your videos or images to another image/video format. Convert a whole folder from that format to a different one, or if you prefer, convert just one! 🥵

Project description

ConvTool

License: MIT Python 3.10 PyPi Package

Summary and details


A unified package to convert your videos or images to another image/video format. Convert a whole folder from that format to a different one, or if you prefer, convert just one!

  • Python Version: 3.10
  • Pip Version: The Lastest version

Functions


- conv_video(route, convert_to, folder, delete_original)

Convert your video files, or an ENTIRE folder with video files to a different format!

  • Parameters:

    • route: string | Path of your file or folder to convert!

    • convert_to: string | Format you want to convert the files to.

    • folder: boolean | If you want to convert a folder with video files, this has to be set to True.

    • delete_original: boolean | If you want that when converting the file to the desired format, the original file is completely deleted, you should leave this parameter to True.

Remember that the formats supported are:

  • MP4
  • MOV
  • WAV
  • AVI
  • FLV
  • MKV

- conv_image(route, convert_to, folder, delete_original)

Convert your image files, or an ENTIRE folder with image files to a different format!

  • Parameters:

    • route: string | Path of your image or folder to convert!

    • convert_to: string | Format you want to convert the image to.

    • folder: boolean | If you want to convert a folder with images files, this has to be set to True.

    • delete_original: boolean | If you want that when converting the image to the desired format, the original image is completely deleted, you should leave this parameter to True.

The formats supported are:

  • BMP
  • GIF
  • JPG
  • JPEG
  • PNG
  • ICO
  • TIFF

Use


Installation:

To use this package, the best idea is to do it through pip:

pip install ConvTool

IT IS VERY IMPORTANT THAT THE "C" AND THE "T" ARE CAPITALIZED.

Or, on the contrary, you can clone this repository and access it:

git clone https://github.com/ElHaban3ro/ConvTool

This will create a folder of the project itself inside your python root project. Next we have to install the necessary dependencies for the project to work correctly, this can be done with:

pip install -r requirements.txt 

This would ideally have to install all the necessary libraries for you. This will be installed in the virtual environment of your project. See how to create a virtual environment here.

Use:

To import and use any module, do it as follows (if you cloned the repository, make sure it is in the root of your project):

from ConvTool.ConvTool import conv_video

And with that done, start using it as follows:

from ConvTool.ConvTool import conv_video

conv = conv_video(folder = False, convert_to = 'mp4', delete_original = True, route = r'miruta/archivo.mov')

Now run!

(v1.0) Images Update. ¿What's New?

  • Support for converting images to different formats!
  • Cleaner code (a bit :c)
  • Intentions to add support for converting text files in next updates!

Autor Contact


Contact Twitter Contact Discord Contact Discord

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

ConvTool-1.0.tar.gz (6.0 kB view details)

Uploaded Source

Built Distribution

ConvTool-1.0-py3-none-any.whl (6.2 kB view details)

Uploaded Python 3

File details

Details for the file ConvTool-1.0.tar.gz.

File metadata

  • Download URL: ConvTool-1.0.tar.gz
  • Upload date:
  • Size: 6.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.10.4

File hashes

Hashes for ConvTool-1.0.tar.gz
Algorithm Hash digest
SHA256 8d10b53ffc5c9cf768957957bfefd503148499ef9d3eb2ca4dd561fb8382eec6
MD5 d0df24f80799d63f9767ba82b79e2235
BLAKE2b-256 ca372cad9d4347645ee70fac105e2badbc14b9c0ca2a526e4b806469ee527d52

See more details on using hashes here.

File details

Details for the file ConvTool-1.0-py3-none-any.whl.

File metadata

  • Download URL: ConvTool-1.0-py3-none-any.whl
  • Upload date:
  • Size: 6.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.10.4

File hashes

Hashes for ConvTool-1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 c82139d277fc84a8a5354d40f4f404123eaf2c9fff841f06e22f2c7068a4bef6
MD5 8603452a903c94df9014fbb7e01d093d
BLAKE2b-256 ab202fc2d7a63bb1c70d4a407d912581c7804443e63098aee2941c64f38fa8ff

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page