tifoto is a simple tool for photo and video mass-resizing for emails.
tifoto currently does the following:
- Re-compress photos using JPEG quality 70% and videos using Webm with VP9 for video and Opus for audio.
- Resize the largest dimension of photos to 3840 pixels and videos to 720p.
- Store minified photos and videos in /tmp/tifoto so that they are deleted on reboot.
- Use all available CPU cores on the computer to process several photos at the same time.
It is available in English and in French.
tifoto currently requires Python 3, ImageMagick for photos, ffmpeg for videos and both Kdialog and qdbus (both available with KDE) in graphical mode or neither of them in console mode.
Run sudo install.sh
.
Run tifoto <all photos and videos to resize>
in a terminal or use the “Resize photos and videos using tifoto” action in Dolphin's context menu.
tifoto would like to add the following features:
- Support other graphical environments than KDE.
- Use Guetzli instead of libjpeg / libjpeg-turbo.
- Use AV1 instead of VP9.
Contributions are welcome through GitHub pull requests.
Please report bugs and feature requests on GitHub issues.
tifoto is copyright (C) 2017-2024 Jérémie Roquet jroquet@arkanosis.net and licensed under the ISC license.