# flactag

The flactag element can change the tag contained within a raw FLAC stream. Specifically, it modifies the comments header packet of the FLAC stream.

Applications can set the tags to write using the GstTagSetter interface. Tags contained within the FLAC bitstream will be picked up automatically (and merged according to the merge mode set via the tag setter interface).

## Example pipelines

     gst-launch-1.0 -v filesrc location=foo.flac ! flactag ! filesink location=bar.flac

This element is not useful with gst-launch, because it does not support setting the tags on a GstTagSetter interface. Conceptually, the element will usually be used in this order though.

## Hierarchy

    GObject
        ╰──GInitiallyUnowned
            ╰──GstObject
                ╰──GstElement
                    ╰──flactag

## Implemented interfaces

    GstTagSetter

## Factory details

Authors: – Christophe Fergeau <teuf></teuf>

Classification: – `Formatter/Metadata`

Rank – primary

Plugin – flac

Package – GStreamer Good Plug-ins

## Pad Templates

### `sink`

    audio/x-flac:

Presence – always

Direction – sink

Object type – GstPad

### `src`

    audio/x-flac:

Presence – always

Direction – src

Object type – GstPad

The results of the search are