Skip to content

CPowerMav/MaverickDigital

Repository files navigation

Maverick Digital Script Collection

A collection of PowerShell and Bash utilities for file management, video processing, and system maintenance used in video post-production operations.

Overview

This repository contains production-ready scripts designed to handle common digital media and file management tasks. All scripts include detailed headers with usage instructions and have been tested in real-world environments.

Prerequisites

  • PowerShell: Version 3.0 or higher (some scripts require PowerShell 5.1+)
  • ffmpeg: Required for video processing scripts (install and add to system PATH)
  • exiftool: Required for metadata manipulation scripts
  • Bash: For Linux/Unix shell scripts

Categories

Tools for scanning and cataloging files and directories:

  • Recursive file and directory listing with CSV export
  • Cross-platform filename compatibility fixer for ExFAT drives
  • Advanced video file validation and repair utility (ScanMedia.ps1)

Find and manage duplicate files across your storage:

  • Fast duplicate detection using file hashing
  • Automatic duplicate removal with DryRun preview mode
  • Multiple algorithms (standard and MD5) for different use cases
  • Safety features including confirmation prompts and preview logs

Professional video file processing utilities:

  • Audio extraction to WAV format
  • Batch audio replacement (restriping)
  • Metadata correction for rotation issues
  • Audio track removal

Replicate directory structures from CSV exports for organization and backup purposes.

System administration and server maintenance utilities.

Tools and scripts for archival processes.

Additional utilities including cache file cleanup for video editing applications.

Usage Notes

  • Always run scripts with -DryRun or test on sample data first when available
  • Scripts that delete files include warnings and confirmation prompts
  • All scripts support UNC network paths (e.g., \\server\share\folder)
  • Paths with spaces are fully supported - paste directly from Windows Explorer
  • Scripts automatically strip quotes from user-entered paths
  • Check individual script headers for specific usage instructions
  • Each script has a standardized header with description and usage examples

Getting Started

  1. Clone or download this repository
  2. Install required dependencies (ffmpeg, exiftool)
  3. Navigate to the category folder of interest
  4. Read the category README for detailed information
  5. Review the script header comments for usage examples
  6. Run scripts in PowerShell or Bash as appropriate

Safety Features

  • Dry-run modes for destructive operations
  • Progress indicators for long-running tasks
  • Comprehensive error logging
  • Input validation and path verification
  • Confirmation prompts for file deletion

Script Header Format

All scripts follow a consistent header format:

###############################################################################
# Script Name: ScriptName.ps1
# Description: Clear description of functionality
# Usage: Command-line examples showing how to run the script
###############################################################################

Support

For issues or questions, refer to individual script documentation or the category README files.

License

These scripts are provided as-is for personal and professional use

About

A collection of scripts, tools and utilities that we use in our video post-production operations

Resources

License

Stars

0 stars

Watchers

1 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors