Use ffmpeg and x265( HEVC) to verify the Per-Title_Encode_Optimization by Netflix. I just test the file in 4K at http://media.xiph.org/video/derf/ (I try the Netflix_Narrator)
Reference:
Netflix tech blog: http://techblog.netflix.com/2015/12/per-title-encode-optimization.html
- Reduce Frame
- Down Sampling
- HEVC encoding with diff QP
- Decode HEVC
- Up sampling
- Calculate PSNR
- Generate picture PSNR vs Bitrate by gnuplot
comparation.png
in this repository
sudo bash script.sh [Vedio File Path] [Resolution 1] [Resolution 2] ...
sudo bash script.sh Netflix.y4m 3072x1620, 2048x1080, 1536x810, 1024x540
- reduce frame to 128
- At begining, you should determine the interval of QP ( start with QP=0, which means the best quality and QP no more than 51)
- I jsut test the .y4m file with 4096x2160 and not try for others
If you have any questions, please don't mind reporting to me. yenwu.tw@gmail.com