=====================================

readMe file

=====================================


Example of command line:

ifvca_encoder.exe -i  d:/orig/BasketballDrill_832x480_50.yuv -o  str.bin -w 832 -h 480 -q  37 -g 15 -z  50 -p 48 -v 1 -f 17 -d  8 --output_bit_depth 10 -r rec.yuv

ifvca_decoder.exe -i  str.bin -o rec_dec.yuv --output_bit_depth 10

 

Encoder usage

  --config [STRING] (optional)

    : file name of configuration

  -i, --input [STRING]

    : file name of input video

  -o, --output [STRING] (optional)

    : file name of output bitstream

  -r, --recon [STRING] (optional)

    : file name of reconstructed video

  -w, --width [INTEGER]

    : pixel width of input video

  -h, --height [INTEGER]

    : pixel height of input video

  -q, --op_qp [INTEGER] (optional)

    : QP value (0~51)

  -z, --hz [INTEGER]

    : frame rate (Hz)

  -p, --iperiod [INTEGER] (optional)

    : I-picture period

  -g, --max_b_frames [INTEGER] (optional)

    : Number of maximum B frames (1,3,7,15)  a 15 corresponds to GOPsize = 16 

 

  -f, --frames [INTEGER] (optional)

    : maximum number of frames to be encoded

  -s, --signature [FLAG] (optional)

    : embed picture signature (HASH) for conformance checking in decoding

  -v, --verbose [INTEGER] (optional)

    : verbose level

         0: no message

         1: frame-level messages (default)

         2: all messages

 

  -d, --input_bit_depth [INTEGER] (optional)

    : input bitdepth (8(default), 10)

  --output_bit_depth [INTEGER] (optional)

    : output bitdepth (8, 10)(default: same as input bitdpeth)

  --closed_gop [FLAG] (optional)

    : use closed GOP structure. if not set, open GOP is used

  --disable_hgop [FLAG] (optional)

    : disable hierarchical GOP. if not set, hierarchical GOP is used

  --skip_frames [INTEGER] (optional)

    : number of skipped frames before encoding. default 0

Decoder usage:

  -i, --input [STRING]

    : file name of input bitstream

  -o, --output [STRING] (optional)

    : file name of decoded output

  -f, --frames [INTEGER] (optional)

    : maximum number of frames to be decoded

  -s, --signature [FLAG] (optional)

    : conformance check using picture signature (HASH)

  -v, --verbose [INTEGER] (optional)

    : verbose level

         0: no message

         1: frame-level messages (default)

         2: all messages

 

  --output_bit_depth [INTEGER] (optional)

    : output bitdepth (8(default), 10)

 
