A powerful CLI tool for converting files between different formats.
Project description
FastConvert
FastConvert is a powerful and easy-to-use CLI tool for converting files between different formats.
Features
- Convert images between formats (jpg, png, webp, gif, etc.)
- Convert videos between formats (mp4, avi, mkv, etc.)
- Convert videos to images (extracting first frame)
Installation
pip install fastconvert
Usage
Basic conversion:
fastconvert input_file output_file
Examples:
# Convert image from PNG to JPEG
fastconvert image.png image.jpg
# Convert video from MP4 to AVI
fastconvert video.mp4 video.avi
# Extract frame from video as image
fastconvert video.mp4 frame.jpg
Supported Formats
Images
Input Formats:
- JPEG/JPG (.jpg, .jpeg)
- PNG (.png)
- WebP (.webp)
- GIF (.gif)
- BMP (.bmp)
- TIFF (.tiff, .tif)
- ICO (.ico)
- PPM (.ppm)
- PGM (.pgm)
- PBM (.pbm)
- JPEG 2000 (.jp2)
- EPS (.eps)
Output Formats:
All input formats are supported as output formats.
Videos
Input Formats:
- MP4 (.mp4)
- AVI (.avi)
- MKV (.mkv)
- MOV (.mov)
- WebM (.webm)
- FLV (.flv)
- WMV (.wmv)
- MPEG (.mpeg, .mpg)
- 3GP (.3gp)
- M4V (.m4v)
- AMV (.amv)
Output Formats:
All input video formats are supported as output formats. Also input videos can converted to images (first frame extraction)
Requirements
- Python 3.6+
- See requirements.txt for Python dependencies
License
MIT License
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 fastconvert-1.0.5.tar.gz.
File metadata
- Download URL: fastconvert-1.0.5.tar.gz
- Upload date:
- Size: 3.5 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
fda639b75992f17c315ec8c42d606ed8de3d3be635a2f34e054ab1d29d322218
|
|
| MD5 |
4512e57d1931d32c70f7bbb49efaf4cf
|
|
| BLAKE2b-256 |
5854f3527a4cd9b3f6b375df08e1b9197e48baf2902eb092220a1fcd37aaa4c2
|
File details
Details for the file fastconvert-1.0.5-py3-none-any.whl.
File metadata
- Download URL: fastconvert-1.0.5-py3-none-any.whl
- Upload date:
- Size: 3.8 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
cfd93f676d14720babe9d07613389ed0050c00973f52ee3517efc15931fcda7e
|
|
| MD5 |
25924499e5126739b6ffaa00fe7a3965
|
|
| BLAKE2b-256 |
fd0281dfb32c7f3f2ac57dd89f7976c08dcaa630a01881af99b9bba34bda3c09
|