It's simply not in the project yet because yuvdiff covered all our use-cases.

If you need it quickly and are ready to give a hand, you could easily add it 
yourself.

In cli/cli.cpp, search for "v.no_stats_flag". This is where the average stat 
should be printed.

For frame per frame information, is should be done within cli/cli.cpp 
"process_frame()".
Create a new flag and command argument, then print all required information.
The frame size is available within "out->bs_size", the frame rate with 
"v->frame_rate".
You need to add the quality check function yourself (refer to yuvdiff/yuvdiff.c 
"process_frame_pair()").

Daniel



On 10/14/2014 09:48 AM, Daniel Giguere wrote:
Hi,

The encoder won't display those value during the encoding.
In order to get them, you should use yuvdiff on the encoded file.

Yuvdiff is an optional subproject. Compile with "scons yuvdiff=1"

Here is an usage example: "yuvdiff source.yuv output.265 -p -m "psnr,size"
You can add "-a" to get the average, or "-d" to get the deviation.
Use "-h" for more information on available metric and parameter.

Thank you for using f265 encoder.



On 10/10/2014 05:59 AM, ??? wrote:
I want to know, how to get the detail information per frame, just like hm/x265, 
psnr, bitrate? Thx!



Reply via email to