[Libav-user] decoding_encoding.c and theora

Michael Bradshaw mbradshaw at sorensonmedia.com
Tue Oct 16 21:06:00 CEST 2012

On Tue, Oct 16, 2012 at 12:56 PM, Denis <info at denisgottardello.it> wrote:
> In data lunedì 15 ottobre 2012 16:00:02, Stefano Sabatini ha scritto:
>> decoding_encoding.c only works with stream-based formats, and is only
>> meant to show encoding/decoding API rather than muxing, so in general
>> it won't work if you replace MPEG/H.264 with another (non
>> stream-based) codec.
>> Check muxing.c for a better example.
> Wow! This is a new scenario for me.
> How can I obtain informations about each codec? (If the codec is for streaming
> or muxing...)

Probably check out http://ffmpeg.org/general.html
It will list the file formats supported as well as the audio and video
codecs supported. Note that streams get encoded (or "compressed") with
a particular codec (kind of like an algorithm), and then the streams
get muxed (stuffed into a container (output file format)).

> Where I can find the explaination of muxing and streaming?

muxing is short for multiplexing. Google and Wikipedia can explain it
better than I can, but it's more or less mixing two different
electronic signals together in a specific way.

More information about the Libav-user mailing list