Skip to 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! 🥵

License

Notifications You must be signed in to change notification settings

ElHaban3ro/ConvTool

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

About

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! 🥵

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages