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:
- File Conversor
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. Scoop Package Manager (recommended)
- Open PowerShell (no admin priviledges needed) and run:
scoop bucket add file_conversor https://github.com/andre-romano/file_conversor
scoop install file_conversor -k
Option 2. PyPi
pip install file_conversor
Option 3. Installer (EXE)
- Download the latest version of the app (check Releases pages)
- Execute installer (.exe file)
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
-hfor help
GUI - Graphical user interface
TODO
Windows Context Menu (Windows OS only)
- Right click a file in Windows Explorer
- 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:
- Icons:
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
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file file_conversor-0.3.3.tar.gz.
File metadata
- Download URL: file_conversor-0.3.3.tar.gz
- Upload date:
- Size: 181.4 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.5
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
2927e4984e6e221792aee7bc2848d1fcfd1ea7067df3f68dbe26842743c6d463
|
|
| MD5 |
04be78c18bf0d4c70a31e7eb19482ac6
|
|
| BLAKE2b-256 |
e8284b27ff89d2e3de1af1eadd8f5933b74582d55ab45c61f9bb16c037ab27a0
|
File details
Details for the file file_conversor-0.3.3-py3-none-any.whl.
File metadata
- Download URL: file_conversor-0.3.3-py3-none-any.whl
- Upload date:
- Size: 231.2 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.5
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
fc0aa5ea3e4bc9bac751622fea89dff4b4d703baa1cc003f1126d0691b1c5dc5
|
|
| MD5 |
a75f24d23a2653880dc7a7fb17a3a987
|
|
| BLAKE2b-256 |
bb6a76b792d23003373fc47c51f9b0a473cb641f665a69e4ff52cb3279e57dfa
|