Skip to main content

PyPI Downloads License Quality Gate Status Maintainability Rating Reliability Rating Security Rating Lines of Code

File Conversor

A powerful Python-based CLI tool for converting, compressing, and manipulating audio, video, text, document, and image files.

Summary:

Usage

CLI - Command line interface

Run file_conversor -h to explore all available commands and options.

GUI - Graphical user interface

Run file_conversor gui start to launch the GUI application or double click the Windows Shortcut.

Windows Context Menu (Windows OS only)

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

Why use File Conversor?

  • Automate repetitive file conversion or compression tasks
  • Manipulate various media formats with a single tool
  • Integrate seamlessly with scripting workflows
  • Configure advanced file processing pipelines

Features

  • Format Conversion

    • Documents: docx ⇄ odt, docx → pdf, etc
    • Spreadsheets: xlsx ⇄ ods, xlsx → pdf, etc
    • Video: mkv ⇄ mp4, avi ⇄ mp4, etc.
    • Images: jpg ⇄ png, gif ⇄ webp, bmp ⇄ tiff, etc.
    • Audio: mp3 ⇄ m4a, etc.
    • Text: json ⇄ yaml, xml ⇄ json, etc
    • And more ...
  • Compression

    • Optimizes size for formats like MP4, MP3, PDF, JPG, and others.
  • Metadata Inspection

    • Retrieves EXIF data from images, stream details from audio/video.
  • File Manipulation

    • PDFs: split, rotate, encrypt, etc
    • Images: rotate, enhance, and apply other transformations
  • Batch Processing

    • Use pipelines and config files for automation and advanced tasks.
  • Multiple Interfaces

    • Windows Explorer integration: right-click files for quick actions
    • CLI for scripting and automation

For full feature set, check FEATURE_SET.md

External dependencies

This project has external dependencies.

In Windows and MacOS prompts will assist you in downloading missing dependencies when required.

In Linux you may need to install them manually using your package manager.

Installing

For Windows

  • Option 1. Installer (EXE):

    • Download the latest version of the app (check Releases pages)
    • Execute installer (.exe file)
  • Option 2. Scoop Package Manager

scoop install git
scoop bucket add file_conversor https://github.com/andre-romano/file_conversor
scoop install file_conversor
  • Option 3. Choco Package Manager
choco install file_conversor -y
  • Option 4. PyPi
pip install file_conversor

For Linux / MacOS

  • Option 1. PyPi
pip install file_conversor

Contributing & Support

License and Copyright

Distributed under the Apache License 2.0. See LICENSE for details.

Metadata

Release files for file-conversor 0.7.4

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for file-conversor 0.7.4
File Size Uploaded
file_conversor-0.7.4.tar.gz 1.0 MB Details

Built distribution (wheel)

Table of built distributions (wheels) for file-conversor 0.7.4
File Interpreter ABI Platform
file_conversor-0.7.4-py3-none-any.whl Python 3 none any Details

Total release size: 2.3 MB

Release files / file_conversor-0.7.4.tar.gz

Download URL file_conversor-0.7.4.tar.gz
Size 1.0 MB
Tags Source
SHA-256 checksum
How to use checksums
8fff8863a1563ad68a6297d910711b37ee4753782c15a43e4f2f06f4bcbdf8d3
BLAKE2b-256 checksum
How to use checksums
8a0ad2fd4a0f367627a508a08c2956003f5bc575cb676ffc9eb34d77c8f4f6ea
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.7

Release files / file_conversor-0.7.4-py3-none-any.whl

Download URL file_conversor-0.7.4-py3-none-any.whl
Size 1.3 MB
Tags Python 3
SHA-256 checksum
How to use checksums
671d11385102456129f84d743843d10740b9141b53ac104151e857d4f8301990
BLAKE2b-256 checksum
How to use checksums
f30abd2f8cc371765d2c86ad06ce184b28cf84f9e333d00554a8ad08ac5a7361
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.7

Release history Release notifications | RSS feed

This release

0.7.4 This release

2 release files

0.7.3

2 release files

0.7.2

2 release files

0.7.1

2 release files

0.7.0

2 release files

0.6.1

2 release files

0.6.0

2 release files

0.5.0

2 release files

0.4.1

2 release files

0.4.0

2 release files

0.3.4

2 release files

0.3.3

2 release files

0.3.2

2 release files

0.3.1

2 release files

0.3.0

2 release files

0.2.0

2 release files

0.1.1

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page