wavpackenc

wavpackenc — Encodes audio with the Wavpack lossless/lossy audio codec

Synopsis




            GstWavpackEnc;

Object Hierarchy


  GObject
   +----GstObject
         +----GstElement
               +----GstWavpackEnc

Description

Wavpackenc encodes raw audio into a framed Wavpack stream. Wavpack is an open-source audio codec that features both lossless and lossy encoding.

Example launch line

gst-launch audiotestsrc num-buffers=500 ! wavpackenc ! filesink location=sinewave.wv

This pipeline encodes audio from audiotestsrc into a Wavpack file.

gst-launch cdda://1 ! wavpackenc ! filesink location=track1.wv

This pipeline encodes audio from an audio CD into a Wavpack file using lossless encoding (the file output will be fairly large).

gst-launch cdda://1 ! wavpackenc bitrate=128000 ! filesink location=track1.wv

This pipeline encodes audio from an audio CD into a Wavpack file using lossy encoding at a certain bitrate (the file will be fairly small).

Element Information

plugin wavpack
author Sebastian Dröge <slomo@circular-chaos.org>
class Codec/Encoder/Audio

Details

GstWavpackEnc

typedef struct _GstWavpackEnc GstWavpackEnc;