#!/bin/bash # Fix torchcodec dependency issue echo "๐Ÿ”ง Fixing torchcodec dependency..." # Activate virtual environment if it exists if [ -d ".venv" ]; then echo "๐Ÿ”ง Activating virtual environment..." source .venv/bin/activate fi # Install torchcodec echo "๐Ÿ“ฆ Installing torchcodec..." uv pip install torchcodec>=0.1.0 # Also install other audio-related dependencies echo "๐Ÿ“ฆ Installing additional audio dependencies..." uv pip install librosa>=0.10.0 uv pip install ffmpeg-python>=0.2.0 # Test the import echo "๐Ÿงช Testing audio imports..." python test_audio_deps.py if [ $? -eq 0 ]; then echo "๐ŸŽฏ torchcodec dependency fixed!" echo "๐Ÿ’ก You can now run the optimized processing script." else echo "โŒ Failed to install torchcodec. Please check your system." fi