Skip to main content

Universal file conversor for multimedia files (audio, video, pdf, docs, etc)

Project description

File Conversor

Python program to convert, compress and manipulate audio/video/text/docs/etc files to other formats.

Summary:

Features

  • Integration with Windows Explorer context menu (right click in file).
  • Compress files (mp4, mp3, pdf, jpg, etc).
  • Convert multiple file formats (xlsx <=> ods, docx => pdf, mkv <=> mp4, jpg <=> png, etc).
  • Get metadata info about files (EXIF for images, stream data for video/audio, etc).
  • Perform manipulations upon files (PDF split/rotation/encryption, image rotation/enhancements, etc).
  • Batch file manipulation (using operation pipelines and config files, for task automation and advanced usage needs).
  • CLI for script automation.

External dependencies

This project requires the following external dependencies to work properly:

  • Python 3
  • LibreOffice (or Microsoft Office)
  • FFmpeg
  • Ghostscript

The app will prompt for download of the external dependencies, when needed.

Installing

For Windows

Option 1. Installer (EXE)

  1. Download the latest version of the app (check Releases pages)
  2. Execute installer (.exe file)

Option 2. Choco Package Manager

  1. Open PowerShell (admin priviledges needed) and run:
choco install file_conversor -y

Option 3. PyPi

pip install file_conversor

For Linux / MacOS

Option 1. PyPi

pip install file_conversor

Usage

CLI - Command line interface

file_conversor COMMANDS [OPTIONS]

For more information about the usage:

  • Issue -h for help

GUI - Graphical user interface

TODO

Windows Context Menu (Windows OS only)

  1. Right click a file in Windows Explorer
  2. Choose an action from "File Conversor" menu

Support this project

If you enjoy this project, consider supporting us with a donation in our Github Sponsors.

Gold tier supporters

Silver tier supporters

Bronze tier supporters

Acknowledgements

We would like to say our thanks to the incredible work provided by other contributors to this project:

License and Copyright

Copyright (C) [2025] Andre Luiz Romano Madureira

This project is licensed under the Apache License 2.0.

For more details, see the full license text (see ./LICENSE file).

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

file_conversor-0.3.4.tar.gz (181.3 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

file_conversor-0.3.4-py3-none-any.whl (231.1 kB view details)

Uploaded Python 3

File details

Details for the file file_conversor-0.3.4.tar.gz.

File metadata

  • Download URL: file_conversor-0.3.4.tar.gz
  • Upload date:
  • Size: 181.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.6

File hashes

Hashes for file_conversor-0.3.4.tar.gz
Algorithm Hash digest
SHA256 0f493edc7d4dc0e725987887217a8d133ff4bde7ed96c287692ed083e764f0b4
MD5 db82b601bcbd7fbd92104cf27a479735
BLAKE2b-256 455c108745e609cae7123b9b6851f1bb2d03c4ef180a3e18f38a2f0585195503

See more details on using hashes here.

File details

Details for the file file_conversor-0.3.4-py3-none-any.whl.

File metadata

  • Download URL: file_conversor-0.3.4-py3-none-any.whl
  • Upload date:
  • Size: 231.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.6

File hashes

Hashes for file_conversor-0.3.4-py3-none-any.whl
Algorithm Hash digest
SHA256 6fa0db665bc8d1b10393b0059016a9fcb6548c4f607b6091764ddc8268ad1ce1
MD5 d3f717ed7bb9f1470a1342e83fb753e1
BLAKE2b-256 6b1f36d890e37985bc589fe2129c1e1386b2f71d288f1e84a0555851431c9991

See more details on using hashes here.

Supported by

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