flvmux

## flvmux flvmux — Muxes video/audio streams into a FLV stream |

## Synopsis

                        GstFlvMux;

## Object Hierarchy

      GObject
       +----GInitiallyUnowned
             +----GstObject
                   +----GstElement
                         +----GstFlvMux

## Implemented Interfaces

GstFlvMux implements GstTagSetter.

## Properties

      "is-live"                  gboolean              : Read / Write
      "streamable"               gboolean              : Read / Write

## Description

flvmux muxes different streams into an FLV file.

### Example launch line

    1
    gst-launch-1.0 -v filesrc location=/path/to/audio ! decodebin2 ! queue ! flvmux name=m ! filesink location=file.flv   filesrc location=/path/to/video ! decodebin2 ! queue ! m.

This pipeline muxes an audio and video file into a single FLV file.

## Synopsis

### Element Information

plugin | flv
author | Sebastian Dröge <sebastian.droege@collabora.co.uk>
class | Codec/Muxer

### Element Pads

name | audio
direction | sink
presence | request
details | audio/x-adpcm, layout=(string)swf, channels=(int){ 1, 2 }, rate=(int){ 5512, 11025, 22050, 44100 }
| audio/mpeg, mpegversion=(int)1, layer=(int)3, channels=(int){ 1, 2 }, rate=(int){ 5512, 8000, 11025, 22050, 44100 }, parsed=(boolean)true
| audio/mpeg, mpegversion=(int)2, framed=(boolean)true
| audio/mpeg, mpegversion=(int)4, stream-format=(string)raw, framed=(boolean)true
| audio/x-nellymoser, channels=(int){ 1, 2 }, rate=(int){ 5512, 8000, 11025, 16000, 22050, 44100 }
| audio/x-raw, format=(string){ U8, S16LE }, layout=(string)interleaved, channels=(int){ 1, 2 }, rate=(int){ 5512, 11025, 22050, 44100 }
| audio/x-alaw, channels=(int){ 1, 2 }, rate=(int){ 5512, 11025, 22050, 44100 }
| audio/x-mulaw, channels=(int){ 1, 2 }, rate=(int){ 5512, 11025, 22050, 44100 }
| audio/x-speex, channels=(int){ 1, 2 }, rate=(int){ 5512, 11025, 22050, 44100 }

name | video
direction | sink
presence | request
details | video/x-flash-video
| video/x-flash-screen
| video/x-vp6-flash
| video/x-vp6-alpha
| video/x-h264, stream-format=(string)avc

name | src
direction | source
presence | always
details | video/x-flv

## Details

### GstFlvMux

    typedef struct _GstFlvMux GstFlvMux;

## Property Details

### The `"is-live"` property

      "is-live"                  gboolean              : Read / Write

The stream is live and does not need an index.

Default value: FALSE

### The `"streamable"` property

      "streamable"               gboolean              : Read / Write

If True, the output will be streaming friendly. (ie without indexes and duration)

Default value: FALSE

Since 0.10.24