ts_packet_insert1
Insert ts packets into a transport stream
Usage
ts_packet_insert [-err
stdout]
[-err
stderr]
[-p
positions]
[-pid
pid_no]
[-s
-string]
[-o
out_file]
in_file
Overview
Insert TS packets into a Transport Stream at positions specified by the user.
Input
- in_file
-
An H.222 Transport Stream file.
Switches
-
-err stdout -
Write error messages to standard output (the default)
-
-err stderr -
Write error messages to standard error (Unix traditional)
-
-p positions -
This a a colon (':') delimited string of numbers between 0 and 1, representing how far through to put each TS packet. E.g., -p 0.1:0.4:0.7:0.9 will insert 4 packets at 10%, 40%, 70% and 90% through the file.
-
-pid pid_no -
The inserted packets will have the PID specified. [default = 0x68]
-
-s string -
The inserted packets will contain string as their payload. [default = 'Inserted packet']
-
-o out_file -
The new TS file will be written out with the given name [default = out.ts]
Examples
ts_packet_insert -p 0.3:0.6 -o out.ts -pid 89 -s "AD=start" in.ts
History
- Debian 13 (Trixie) to Debian 11 (Bullseye): the text shown here
- Debian 10 (Buster) to Debian 6.0 (Squeeze)
-err since Debian 11 (Bullseye);
-o since Debian 11 (Bullseye).
-h until Debian 10 (Buster).