Open Menu

Solutions

The legal multimedia solution based on GStreamer

The Fluendo Codec Pack is a set of video and audio decoders, encoders, demuxers, and muxers that provide a complete and legal multimedia solution for hardware or software manufacturers, OEM, and commercial Linux Distributions.

Talk to an expert!
Grid
Code

Tailored packages

Flexibility to create customized codec packs according to your requirements.

Legal gap coverage

Multimedia codecs included in the Fluendo Codec Pack are available with their respective patent licenses.

Easy integration

Choose your preferred multimedia framework and install our codecs.

Features

Ensuring Legal Compliance

Multimedia codecs included in the Fluendo Codec Pack are made available with their respective patent licenses and provided by the following patent holders: MPEG LA, Via Licensing, Microsoft, or Dolby.

State-of-art Formats

Fluendo’s expertise in GStreamer allows us to take new specifications from the relevant patent holders and develop them internally. We guarantee Fluendo Codec Pack is an updated repository of mainstream multimedia plugins.

Hardware Decoding

Fluendo’s hardware acceleration plugins leverage the GPU’s horsepower, substantially reducing CPU load when running audio and video content. Fluendo Codec Pack includes hardware acceleration plugins optimized for the most common platforms.

Easy installation and great support

Fluendo Codec Pack has an installation package ready for each operating system, along with your Codec Pack purchase. We include one year of Technical Support. You can buy extended support in your first purchase or renew it before it expires.

FAQ

What is GStreamer? +

GStreamer is an open-source multimedia framework mainly used to create media applications. The GStreamer framework is designed to make it easy to write applications that handle audio, video, or both. It uses plugins providing codecs and other functionalities.

What are media codecs, and how do they work? +

Codec is a portmanteau of coder-decoder. It is a device or computer program for encoding or decoding a digital data stream or signal. A codec encodes this information for transmission and storage — possibly in encrypted form — while the decoder function reverses the encoding for playback or editing. Codecs are used in videoconferencing, streaming media, and video editing applications.

Why do we need codecs? +

Hundreds of codecs are in use, and you will need combinations that specifically play your files. There are audio and video compression codecs, streaming media over the internet, speech, video conferencing, playing MP3s, and screen capture. Selecting the correct codec can depend on several factors, such as the target file size, output quality, and delivery method all factor in, and others. Some of the most popular codecs are:

  • Audio: MP3, AAC, WMA, AC3
  • Video: H.264/AVC, H.265/HEVC, MPEG-4 part 2, WMV

Because there are so many codec choices, codec packs are convenient options. Fluendo Codec Pack is our complete set of audio and video encoders and decoders especially created for enterprise.

What’s the difference between "Formats" and "Codecs"? +

There’s wide extended confusion when customers/end users ask for particular codecs. Most refer to containers formats instead of audio and video codecs.
A container or wrapper format is a metafile format whose specification describes how different elements of data and metadata coexist in a computer file. Containers "contain" the various components of a video: the stream of images, the sound, and anything else. They’re easy to distinguish because they determine the extension of your video file. For example, if the container format allows you to have multiple soundtracks and subtitles in a video file. Popular container formats include MP4 (.mp4), AVI (.avi), QuickTime (.mov), and Matroska (.mkv).
According to the previous explanation, we have the following:

  • Codecs are ways of "coding" and "decoding" streams. Their job is typically to compress data (and decompress it when playing it back) so that you can store and transmit files with a smaller size.
  • On the other hand, a container holds the grouping of compressed video as defined by the codec. The container takes care of packaging, transport, and presentation.

The container formats have different strengths and weaknesses, with certain formats preferred by certain content providers. Not all containers support all compression standards or allow for secondary features like subtitles and chapters. The container itself doesn’t affect the video quality, but it can limit the compression codecs available.
If you’re choosing a container format for an encoded video, you’ll want to pick one with the right mix of supported compression codecs and features.