Metadata Cleaner is a powerful CLI tool that removes, edits, and views metadata in:
- Images: JPG, PNG, TIFF, WEBP
- Documents: PDF, DOCX, TXT
- Audio: MP3, WAV, FLAC
- Videos: MP4, MKV, AVI
It features:
- ✅ Batch processing for multiple files.
- 🔄 Recursive folder scanning.
- ⚡ Parallel execution for performance.
- 📜 Selective metadata filtering.
- 📊 Detailed logging & error handling.
git clone https://github.com/sandy-sp/metadata-cleaner.git
cd metadata-cleaner
poetry install
poetry run metadata-cleaner --help
pip install metadata-cleaner
metadata-cleaner --help
metadata-cleaner view sample.jpg
Example Output:
{
"Make": "Canon",
"Model": "EOS 80D",
"DateTimeOriginal": "2023:01:20 14:22:35"
}
metadata-cleaner delete sample.jpg
Output:
✅ Metadata removed: sample_cleaned.jpg
metadata-cleaner delete --folder my_photos --recursive
- Log File:
logs/metadata_cleaner.log
- Set Debug Mode:
METADATA_CLEANER_LOG_LEVEL=DEBUG metadata-cleaner delete sample.jpg
- Fork the repository.
- Create a new branch (
feature-branch
). - Submit a pull request.