Skip to content

tilesplit

HEVC tile bitstream splitter

Register name used to load filter: tilesplit
This filter is not checked during graph resolution and needs explicit loading.

This filter splits an HEVC tiled stream into tiled HEVC streams (hvt1 or hvt2 in ISOBMFF).
The filter will move to passthrough mode if the bitstream is not tiled.
If the Bitrate property is set on the input PID, the output tile PIDs will have a bitrate set to (Bitrate - 10k)/nb_opids, 10 kbps being reserved for the base.

Each tile PID will be assigned the following properties:
ID: equal to the base PID ID (same as input) plus the 1-based index of the tile in raster scan order.
TileID: equal to the 1-based index of the tile in raster scan order.

Warning: The filter does not check if tiles are independently-coded (MCTS) !

Warning: Support for dynamic changes of tiling grid has not been tested !

Options

tiledrop (uintl, updatable): specify indexes of tiles to drop (0-based, in tile raster scan order)