Files
encoderPro/test-av1-support.sh
2026-01-24 17:43:28 -05:00

37 lines
1.2 KiB
Bash

#!/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)"