| aes | Experimental AES scrambling of TS packets | 
| analyze | Analyze the structure of a transport stream | 
| bat | Perform various transformations on the BAT | 
| bitrate_monitor | Monitor bitrate for TS or a given set of PID's | 
| boostpid | Boost the bitrate of a PID, stealing stuffing packets | 
| cat | Perform various transformations on the CAT | 
| clear | Extract clear (non scrambled) sequences of a transport stream | 
| continuity | Check or fix continuity counters on TS packets | 
| count | Count TS packets per PID | 
| craft | Craft specific low-level transformations on packets | 
| cutoff | Set labels on TS packets upon reception of UDP messages | 
| datainject | DVB SimulCrypt data injector using EMMG/PDG <=> MUX protocol | 
| debug | Debug traces | 
| decap | Decapsulate TS packets from a PID produced by encap plugin | 
| descrambler | Generic DVB descrambler | 
| dump | Dump transport stream packets | 
| duplicate | Duplicate PID's, reusing null packets | 
| eit | Analyze EIT sections | 
| eitinject | Generate and inject EIT's in a transport stream | 
| encap | Encapsulate packets from several PID's into one single PID | 
| feed | Extract an encapsulated TS from an outer feed TS | 
| file | Write packets to a file and pass them to next plugin | 
| filter | Filter TS packets according to various conditions | 
| fork | Fork a process and send TS packets to its standard input | 
| fuzz | Introduce random errors in the transport stream | 
| history | Report a history of major events on the transport stream | 
| iat | Analyze Inter-packet Arrival Time (IAT) for datagram-based inputs | 
| identify | Identify PID's based on various criteria | 
| influx | Send live TS metrics to InfluxDB, a data source for Grafana | 
| inject | Inject tables and sections in a TS | 
| ip | Send TS packets using UDP/IP, multicast or unicast, and pass them to next plugin | 
| isdbinfo | Extract ISDB-T information from the stream | 
| limit | Limit the global bitrate by dropping packets | 
| merge | Merge TS packets coming from the standard output of a command | 
| mpe | Extract MPE (Multi-Protocol Encapsulation) datagrams | 
| mpeinject | Inject an incoming UDP stream into MPE (Multi-Protocol Encapsulation) | 
| mux | Insert TS packets in a transport stream | 
| nit | Perform various transformations on the NIT | 
| nitscan | Analyze the NIT and output a list of tuning information | 
| pat | Perform various transformations on the PAT | 
| pattern | Replace packet payload with a binary pattern on selected PID's | 
| pcradjust | Adjust PCR's according to a constant bitrate | 
| pcrbitrate | Permanently recompute bitrate based on PCR analysis | 
| pcrcopy | Copy and synchronize PCR's from one PID to another | 
| pcrduplicate | Duplicate PCR values from a PID into a new PCR-only PID | 
| pcredit | Edit PCR, PTS and DTS values in various ways | 
| pcrextract | Extracts PCR, OPCR, PTS, DTS from TS packet for analysis | 
| pcrverify | Verify PCR's from TS packets | 
| pes | Analyze PES packets | 
| pidshift | Shift one or more PID's forward in the transport stream | 
| pmt | Perform various transformations on the PMT | 
| psi | Extract PSI Information | 
| psimerge | Merge PSI/SI from mixed streams | 
| reduce | Reduce the TS bitrate by removing stuffing packets | 
| regulate | Regulate the TS packets flow based on PCR or bitrate | 
| remap | Generic PID remapper | 
| rmorphan | Remove orphan (unreferenced) PID's | 
| rmsplice | Remove ads insertions from a program using SCTE 35 splice information | 
| scrambler | DVB scrambler | 
| sdt | Perform various transformations on the SDT | 
| sections | Remove, keep or merge sections from various PID's | 
| sifilter | Extract PID's containing the specified PSI/SI | 
| skip | Skip leading TS packets of a stream | 
| slice | Pass or drop packets based on packet numbers | 
| spliceinject | Inject SCTE 35 splice commands in a transport stream | 
| splicemonitor | Monitor SCTE 35 splice information | 
| splicerestamp | Restamp PTS in SCTE 35 splice information | 
| stats | Report various statistics on PID's and labels | 
| stuffanalyze | Analyze the level of stuffing in tables | 
| svremove | Remove a service | 
| svrename | Rename a service, assign a new service name and/or new service id | 
| svresync | Resynchronize the clock of a service based on another service | 
| t2mi | Extract T2-MI (DVB-T2 Modulator Interface) packets | 
| tables | Collect PSI/SI Tables | 
| teletext | Extract Teletext subtitles in SRT format | 
| time | Schedule packets pass or drop, based on time | 
| timeref | Update TDT and TOT with a new time reference | 
| timeshift | Delay transmission by a fixed amount of packets | 
| trace | Trace packets with a custom message | 
| trigger | Trigger actions on selected TS packets | 
| tsrename | Rename a transport stream | 
| until | Copy packets until one of the specified conditions is met | 
| zap | Zap on one or more services, remove all other services |