📄 x264-rd.sh.svn-base
字号:
#!/bin/shX264="../x264"YUV="/usr/src/yuv/af-720x576.yuv"OUT="/tmp/x264-$$.h264"DAT="x264-rd.dat"OPTS="-c"# Initrm -f "$DAT"echo "#QP kb/s PSNR Y U V fps" > $DATfor qp in `seq 1 51`do LOG="/tmp/x264-$qp-$$.log" # clean rm -f "$LOG" # encode $X264 "$YUV" -o "$OUT" --qp $qp $OPTS 2> "$LOG" # gather stats cat "$LOG" | grep '^x264: overall' | sed 's/^x264: overall PSNR Y:\([[:digit:]]*\.[[:digit:]]*\) U:\([[:digit:]]*\.[[:digit:]]*\) V:\([[:digit:]]*\.[[:digit:]]*\) kb\/s:\([[:digit:]]*\.[[:digit:]]*\) fps:\([[:digit:]]*\.[[:digit:]]*\)$/\1 \2 \3 \4 \5/g' | awk -v QP=$qp '{ printf( "%2d %7.1f %5.2f %5.2f %5.2f %5.3f\n", QP, $4, $1, $2, $3, $5 ); }' >> $DATdone# Cleanrm -f "$OUT"rm -f "$LOG"
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -