ConvertVTTAssets
1.6.0
Comprehensive PowerShell module for optimizing Foundry VTT assets. Features include WebM/WebP conversion with parallel processing, filename sanitization with undo capability, dry-run reports, and enterprise-scale performance for 50,000+ files. Reduces file sizes by 50-75% while maintaining quality.
Minimum PowerShell version
5.1
Installation Options
Owners
Copyright
Copyright 2025 Andres Yuhnke
Package Details
Author(s)
- Andres Yuhnke Claude (Anthropic)
Tags
foundry vtt webm webp vp9 av1 ffmpeg assets undo batch optimization parallel performance report
Functions
Convert-ToWebM Convert-ToWebP Optimize-FileNames Undo-FileNameOptimization
Dependencies
This module has no dependencies.
Release Notes
v1.6.0 - Major Performance & Safety Update
- Added complete undo system for filename operations
- Added professional HTML report generation
- Added parallel processing with memory optimization
- Added chunked processing for 50,000+ files
- Performance: 3-4x faster with parallel processing
- Safety: Full rollback capability with validation
- Enterprise-ready with throttling and resource management
FileList
- ConvertVTTAssets.nuspec
- Public\Optimize-FileNames.ps1
- Public\Undo-FileNameOptimization.ps1
- CHANGELOG.md
- ConvertVTTAssets.psm1
- Install.ps1
- LICENSE
- README.md
- VERSION
- en-US\about_ConvertVTTAssets.help.txt
- Private\FilenameHelpers.ps1
- Private\ProcessingHelpers.ps1
- Private\ReportGeneration.ps1
- Private\SharedHelpers.ps1
- Public\Convert-ToWebM.ps1
- Public\Convert-ToWebP.ps1
- ConvertVTTAssets.Core.ps1
- ConvertVTTAssets.psd1
Version History
Version | Downloads | Last updated |
---|---|---|
1.6.0 (current version) | 3 | 8/25/2025 |
1.5.2 | 3 | 8/21/2025 |