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

Copy and Paste the following command to install this package using PowerShellGet More Info

Install-Module -Name ConvertVTTAssets

Copy and Paste the following command to install this package using Microsoft.PowerShell.PSResourceGet More Info

Install-PSResource -Name ConvertVTTAssets

You can deploy this package directly to Azure Automation. Note that deploying packages with dependencies will deploy all the dependencies to Azure Automation. Learn More

Manually download the .nupkg file to your system's default download location. Note that the file won't be unpacked, and won't include any dependencies. Learn More

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

Version History

Version Downloads Last updated
1.6.0 (current version) 3 8/25/2025
1.5.2 3 8/21/2025