mirror of
https://github.com/levogevo/ffmpeg-av1-builder.git
synced 2026-01-15 16:56:18 +00:00
add versions
This commit is contained in:
@@ -45,14 +45,25 @@ ENCODER=('libsvtav1' 'librav1e' 'libaom-av1')
|
|||||||
PRESET=(4 8 12)
|
PRESET=(4 8 12)
|
||||||
|
|
||||||
# uncomment for quick testing
|
# uncomment for quick testing
|
||||||
# CRF=(30)
|
CRF=(30)
|
||||||
# ENCODER=('libsvtav1')
|
ENCODER=('libsvtav1')
|
||||||
# PRESET=(13)
|
PRESET=(13)
|
||||||
|
|
||||||
# Log for results
|
# Log for results
|
||||||
LOG="$BENCHMARK_DIR/results.txt"
|
LOG="$BENCHMARK_DIR/results.txt"
|
||||||
rm -rf "$OUTPUT_DIR" && mkdir -p "$OUTPUT_DIR"
|
rm -rf "$OUTPUT_DIR" && mkdir -p "$OUTPUT_DIR"
|
||||||
rm "$LOG"
|
ffmpeg -version | grep "version" > "$LOG"
|
||||||
|
uname -srmpio >> "$LOG"
|
||||||
|
|
||||||
|
# Find versions of files
|
||||||
|
cd /usr/local/lib || exit
|
||||||
|
SVTAV1_VER=$(basename "$(find . -mindepth 1 ! -type l | grep "libSvtAv1Enc.so")")
|
||||||
|
RAV1E_VER=$(basename "$(find . -mindepth 1 ! -type l | grep "librav1e.so")")
|
||||||
|
AOM_VER=$(basename "$(find . -mindepth 1 ! -type l | grep "libaom.so")")
|
||||||
|
VMAF_VER=$(basename "$(find . -mindepth 1 ! -type l | grep "libvmaf.so")")
|
||||||
|
cd "$BASE_DIR" || exit
|
||||||
|
echo -e "$SVTAV1_VER \t $RAV1E_VER \t $AOM_VER \t $VMAF_VER" >> "$LOG"
|
||||||
|
|
||||||
for input in "${INPUT[@]}"
|
for input in "${INPUT[@]}"
|
||||||
do
|
do
|
||||||
for encoder in "${ENCODER[@]}"
|
for encoder in "${ENCODER[@]}"
|
||||||
|
|||||||
@@ -44,7 +44,7 @@ git pull
|
|||||||
mkdir build
|
mkdir build
|
||||||
cd build || exit
|
cd build || exit
|
||||||
make clean
|
make clean
|
||||||
cmake .. -DCMAKE_BUILD_TYPE=Release
|
cmake .. -DCMAKE_BUILD_TYPE=Release -DBUILD_SHARED_LIBS=ON
|
||||||
make -j "$(nproc)"
|
make -j "$(nproc)"
|
||||||
sudo make install
|
sudo make install
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user