goo blog サービス終了のお知らせ 

OnePassの備忘録

日々のメモ

2パスエンコードしたx265(h265)とVP9をssimで比較(その2)

2016-07-30 00:30:59 | Weblog

先日の記事から、VP9の設定について以下の修正をしました。

・キーフレームを600フレームごとに。

・画像と音声のビットレートを下げました。

各ソフトのバージョン


FFMPEG 2.8.7


ffmpeg version 2.8.7 Copyright (c) 2000-2016 the FFmpeg developers

built with gcc 4.9.3 (Gentoo 4.9.3 p1.5, pie-0.6.4)


x265 1.9

x265 [info]: HEVC encoder version 1.9
x265 [info]: build info [Linux][GCC 4.9.3][64 bit] 8bit+10bit+12bit
x265 [info]: using cpu capabilities: MMX2 SSE2Fast SSSE3 SSE4.2 AVX

vp9 1.6

Included encoders:

vp8 - WebM Project VP8 Encoder v1.6.0
vp9 - WebM Project VP9 Encoder v1.6.0 (default) 


エンコードに設定したパラメータ

x265

ffmpeg -i "$1" \
-an -f yuv4mpegpipe - | \
x265 --y4m -p placebo --bitrate 250 --subme=7 --pmode --pme \
--vbv-maxrate 10000 --vbv-bufsize 10000 \
--pass 1 - -o /dev/null && \
ffmpeg -i "$1" \
-c:v libx265 -preset:v placebo \
-x265-params subme=7:pmode=1:pme=1:bitrate=250:pass=2:vbv-maxrate=10000:vbv-bufsize=10000 \
-acodec libfdk_aac -profile:a aac_he_v2 \
-ab 16k -ar 24000 -ac 2 -afterburner 1 \
-y "$1.s265.mp4"

vp9

FTMP=`date "+%Y%m%d%H%M%S"`

SS="$2"
# OPT="${OPT} -s 704x396 -aspect 16:9 "
# OPT="${OPT} -loglevel debug "
OPT="${OPT} -ss ${SS}"
OPT="${OPT} -vcodec libvpx-vp9 "
OPT="${OPT} -passlogfile ${FTMP}"
OPT="${OPT} -b:v 200K"
OPT="${OPT} -quality good "
OPT="${OPT} -g 600 "
OPT="${OPT} -qcomp 1 "
OPT="${OPT} -qmin 0 "
OPT="${OPT} -qmax 60 "

OPT="${OPT} -arnr-maxframes 15 -arnr-strength 6 -arnr-type 3"
OPT="${OPT} -threads 0 -tile-columns 0 -frame-parallel 0 "
OPT="${OPT} -aq-mode 2 "

AUDIO=" -acodec libfdk_aac -profile:a aac_he_v2 "
AUDIO="${AUDIO} -ab 16k -ar 24000 -ac 2 -afterburner 1 "

ffmpeg -y -i "$1" -pass 1 \
-speed 4 \
${OPT} \
-f matroska /dev/null && \
ffmpeg -y -i "$1" -pass 2 \
-speed 0 \
${OPT} \
${AUDIO} \
"$1".vp9.mkv


SSIMでの比較結果


x265

frame= 3000 fps=331 q=-0.0 Lsize=N/A time=00:01:40.13 bitrate=N/A
video:281kB audio:0kB subtitle:0kB other streams:0kB global headers:0kB muxing overhead: unknown
[Parsed_ssim_0 @ 0x2834d00] SSIM Y:0.934328 U:0.986730 V:0.976751 All:0.950132 (13.021807)


vp9

 

frame= 3000 fps=399 q=-0.0 Lsize=N/A time=00:01:40.13 bitrate=N/A
video:281kB audio:0kB subtitle:0kB other streams:0kB global headers:0kB muxing overhead: unknown
[Parsed_ssim_0 @ 0xfde040] SSIM Y:0.933913 U:0.989028 V:0.980144 All:0.950804 (13.080730)


 


最新の画像もっと見る