Welcome to the IPFire Wiki

This wiki is a community-maintained resource about everything there is to know about IPFire. Join us and help us improving it!

Looking for something?

Use the search and find answers to everything about IPFire. If you cannot find what you are looking for, join our community and talk to fellow IPFire users, developers and everybody else involved in the project.

IPFire Community



multicat will be discontinued with Core Update 142


The multicat package contains a set of tools designed to easily and efficiently manipulate multicast streams in general, and MPEG-2 Transport Streams. ((VideoLAN - multicat))


multicat can be installed with the Pakfire web interface or via the console:

pakfire install multicat


There is no web interface for this Addon. To run this Addon open the client console or terminal and access the IPFire box via SSH.

To obtain a list of possible commands:
multicat -h

The output is similar to this:

[root@ipfire-rpi3bplus ~]# multicat -h
Usage: multicat [-i <RT priority>] [-t <ttl>] [-X] [-T <file name>] [-f] [-p <PCR PID>] [-s <chunks>] [-n <chunks>] [-k <start time>] [-d <duration>] [-a] [-r <file duration>] [-S <SSRC IP>] [-u] [-U] [-m <payload size>] [-R <RTP header size>] <input item> <output item>
  item format: <file path | device path | FIFO path | directory path | network host>
    host format: [<connect addr>[:<connect port>]][@[<bind addr][:<bind port>]]
  -X: also pass-through all packets to stdout
  -T: write an XML file with the current characteristics of transmission
  -f: output packets as fast as possible
  -p: overwrite or create RTP timestamps using PCR PID (MPEG-2/TS)
    -s: skip the first N chunks of payload [deprecated]
    -n: exit after playing N chunks of payload [deprecated]
  -k: start at the given position (in 27 MHz units, negative = from the end)
  -d: exit after definite time (in 27 MHz units)
  -a: append to existing destination file (risky)
  -r: in directory mode, rotate file after this duration (default: 97200000000 ticks = 1 hour)
  -S: overwrite or create RTP SSRC
  -u: source has no RTP header
  -U: destination has no RTP header
  -m: size of the payload chunk, excluding optional RTP header (default 1316)
  -R: size of the optional RTP header (default 12)

The current pakfire multicat release is version 2.0 and was released by the VideoLAN project team on 4 January 2012

Feel free to edit this wiki or post comments in the IPFire Forum.

Edit Page ‐ Yes, you can edit!

Older Revisions • February 28 at 10:07 pm • Jon