x264-rd.sh.svn-base

来自「H.264源码程序」· SVN-BASE 代码 · 共 33 行

SVN-BASE
33
字号
#!/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 + =
减小字号Ctrl + -
显示快捷键?