Changes between Version 6 and Version 7 of Encode/FFV1


Ignore:
Timestamp:
Sep 13, 2015, 9:08:33 PM (4 years ago)
Author:
peter_b
Comment:

Added info about how to read parameters from existing file using ffprobe

Legend:

Unmodified
Added
Removed
Modified
  • Encode/FFV1

    v6 v7  
    7474            <output_video>
    7575        }}}
     76
     77
     78=== Read from existing file ===
     79In order to check which parameters an FFV1 video was encoded with, you can use the following command:
     80{{{
     81ffprobe -i <input_video> -debug 1
     82}}}
     83
     84The output might look as follows:
     85
     86`[ffv1 @ 0x22444e0] global: ver:3.4, coder:0, colorspace: 0 bpr:10 chroma:1(1:0), alpha:0 slices:3x2 qtabs:2 ec:1 intra:0 CRC:0x613FED4D`
     87
     88That line translates to this:
     89||= Name     =||= Label        =||= FFmpeg argument =||= value           =||= Comment                                        =||
     90|| ver        || Version        || `-level`          || major version 3, minor version 4 || minor-version is encoder internal and read only. ||
     91|| coder      || Coder          || `-coder`          || 0       || 0=Golomb Rice, 1=Range Coder                   ||
     92|| colorspace || Color space    ||                   || 0       || 0=YCbCr ("YUV"), 1=JPEG2000_RCT ("RGB")        ||
     93|| bpr        || Bits per sample || `-pix_fmt`       || 10 bits || For example with "yuv422p10le"                 ||
     94|| slices     || Slice count    || `-slices`         || 3x2 = 6 || Shows the layout of slices as "width x height" ||
     95|| ec         || Error correction || `-slicecrc`     || 1       || 0=OFF, 1=ON                                    ||
     96|| intra      || Intra-frame only || `-g`            || 1       || 0=GOP greater than 1, 1=GOP is 1               ||