readeia608


Read closed captioning (EIA-608) information from the top lines of a video frame.

This filter adds frame metadata for lavfi.readeia608.X.cc and lavfi.readeia608.X.line, where X is the number of the identified line with EIA-608 data (starting from 0). A description of each metadata value follows:

'lavfi.readeia608.X.cc'

The two bytes stored as EIA-608 data (printed in hexadecimal).

'lavfi.readeia608.X.line'

The number of the line on which the EIA-608 data was identified and read.

This filter accepts the following options:

'scan_min'

Set the line to start scanning for EIA-608 data. Default is 0.

'scan_max'

Set the line to end scanning for EIA-608 data. Default is 29.

'mac'

Set minimal acceptable amplitude change for sync codes detection. Default is 0.2. Allowed range is [0.001 - 1].

'spw'

Set the ratio of width reserved for sync code detection. Default is 0.27. Allowed range is [0.01 - 0.7].

'mhd'

Set the max peaks height difference for sync code detection. Default is 0.1. Allowed range is [0.0 - 0.5].

'mpd'

Set max peaks period difference for sync code detection. Default is 0.1. Allowed range is [0.0 - 0.5].

'msd'

Set the first two max start code bits differences. Default is 0.02. Allowed range is [0.0 - 0.5].

'bhd'

Set the minimum ratio of bits height compared to 3rd start code bit. Default is 0.75. Allowed range is [0.01 - 1].

'th_w'

Set the white color threshold. Default is 0.35. Allowed range is [0.1 - 1].

'th_b'

Set the black color threshold. Default is 0.15. Allowed range is [0.0 - 0.5].

'chp'

Enable checking the parity bit. In the event of a parity error, the filter will output 0x00 for that character. Default is false.