#!/bin/bash # Test script to check AV1 encoder availability in Docker container echo "============================================" echo "TESTING AV1 ENCODER SUPPORT" echo "============================================" echo "" echo "Checking FFmpeg encoders for AV1..." echo "" echo "Intel QSV AV1:" ffmpeg -hide_banner -encoders 2>&1 | grep -i "av1_qsv" && echo " [FOUND]" || echo " [NOT FOUND]" echo "" echo "NVIDIA NVENC AV1:" ffmpeg -hide_banner -encoders 2>&1 | grep -i "av1_nvenc" && echo " [FOUND]" || echo " [NOT FOUND]" echo "" echo "CPU AV1 (SVT-AV1):" ffmpeg -hide_banner -encoders 2>&1 | grep -i "libsvtav1" && echo " [FOUND]" || echo " [NOT FOUND]" echo "" echo "CPU AV1 (libaom):" ffmpeg -hide_banner -encoders 2>&1 | grep -i "libaom-av1" && echo " [FOUND]" || echo " [NOT FOUND]" echo "" echo "============================================" echo "Checking /dev/dri access..." ls -la /dev/dri/ 2>/dev/null || echo " [NOT ACCESSIBLE]" echo "" echo "============================================" echo "Full encoder list:" echo "============================================" ffmpeg -hide_banner -encoders 2>&1 | grep -E "(qsv|nvenc|vaapi|x265|x264|av1)"