37 lines
1.2 KiB
Bash
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)"
|