---
name: "tsnullshaper"
section: "1"
platform: "linux"
package: "opencaster"
version: "3.2.2+dfsg-1.1+b1"
release: "Debian 10 (Buster)"
platforms: ["linux"]
url: "https://new.carta.tech/tsnullshaper"
---

# tsnullshaper(1)

tool from openCaster suite

## NAME

tsnullshaper - tool from openCaster suite

## DESCRIPTION

Usage: tsnullshaper input.ts \[b:packets\_buffer\] +file1.ts +file2.ts +file3.ts  ... t:1000 filex.ts ... s: ip.ts parameter '+file.ts' replace null packets from input.ts with packets from another file.ts\
  't:m\_secs file.ts' replace a null packet from input.ts with a packet from file.ts every m\_secs milliseconds of REAL TIME, this packet has priority on +file.ts packets\
  's:file.ts' try to read from the file.ts, if fails move to next\
  'b:packets\_buffer' sets how many packets to use for buffering It was chosen to use REAL TIME instead of PCR LOGICAL TIME so it was possibile to manage TS without PCR This suits anyway PSI insertion case that is not so time strict
