mirror of
https://github.com/levogevo/ffmpeg-av1-builder.git
synced 2026-01-15 16:56:18 +00:00
time
This commit is contained in:
@@ -47,7 +47,7 @@ PRESET=(4 8 12)
|
|||||||
# uncomment for quick testing
|
# uncomment for quick testing
|
||||||
CRF=(25)
|
CRF=(25)
|
||||||
ENCODER=('libsvtav1')
|
ENCODER=('libsvtav1')
|
||||||
PRESET=(8)
|
PRESET=(13)
|
||||||
|
|
||||||
# Log for results
|
# Log for results
|
||||||
LOG="$BENCHMARK_DIR/results.txt"
|
LOG="$BENCHMARK_DIR/results.txt"
|
||||||
@@ -82,11 +82,11 @@ do
|
|||||||
echo "output: $(basename "$OUTPUT")" >> "$LOG"
|
echo "output: $(basename "$OUTPUT")" >> "$LOG"
|
||||||
|
|
||||||
# encode
|
# encode
|
||||||
TIME_BEFORE=$(date +%s)
|
export TIMEFORMAT=%R
|
||||||
ffmpeg -i "$INPUT_DIR/$input" -c:a copy -c:v "$encoder" \
|
FFMPEG_CMD="ffmpeg -i $INPUT_DIR/$input -c:a copy -c:v $encoder -preset $preset -crf $crf $OUTPUT"
|
||||||
-preset "$preset" -crf "$crf" "$OUTPUT" 2> /dev/null || exit 1
|
(time $FFMPEG_CMD) |& tee TIME
|
||||||
TIME_AFTER=$(date +%s)
|
TIME_DIFF="$(cat TIME | tail -n 1)"
|
||||||
TIME_DIFF=$((TIME_AFTER - TIME_BEFORE))
|
rm TIME
|
||||||
echo -e "\ttime taken: $TIME_DIFF seconds" >> "$LOG"
|
echo -e "\ttime taken: $TIME_DIFF seconds" >> "$LOG"
|
||||||
echo -e "\tsize: $(du -h "$OUTPUT" | cut -f1)" >> "$LOG"
|
echo -e "\tsize: $(du -h "$OUTPUT" | cut -f1)" >> "$LOG"
|
||||||
CSV_LINE="${encoder},${preset},${crf},${input},${TIME_DIFF},$(du "$OUTPUT" | cut -f1)"
|
CSV_LINE="${encoder},${preset},${crf},${input},${TIME_DIFF},$(du "$OUTPUT" | cut -f1)"
|
||||||
|
|||||||
Reference in New Issue
Block a user