ffmpeg Documentation

Table of Contents

1. Synopsis

The generic syntax is:

 
ffmpeg [[infile options][‘-iinfile]]... {[outfile options] outfile}...

2. Description

ffmpeg is a very fast video and audio converter that can also grab from a live audio/video source. It can also convert between arbitrary sample rates and resize video on the fly with a high quality polyphase filter.

The command line interface is designed to be intuitive, in the sense that ffmpeg tries to figure out all parameters that can possibly be derived automatically. You usually only have to specify the target bitrate you want.

As a general rule, options are applied to the next specified file. Therefore, order is important, and you can have the same option on the command line multiple times. Each occurrence is then applied to the next input or output file.

The format option may be needed for raw input files.

By default ffmpeg tries to convert as losslessly as possible: It uses the same audio and video parameters for the outputs as the one specified for the inputs.

3. Options

All the numerical options, if not specified otherwise, accept in input a string representing a number, which may contain one of the International System number postfixes, for example ’K’, ’M’, ’G’. If ’i’ is appended after the postfix, powers of 2 are used instead of powers of 10. The ’B’ postfix multiplies the value for 8, and can be appended after another postfix or used alone. This allows using for example ’KB’, ’MiB’, ’G’ and ’B’ as postfix.

Options which do not take arguments are boolean options, and set the corresponding value to true. They can be set to false by prefixing with "no" the option name, for example using "-nofoo" in the command line will set to false the boolean option with name "foo".

3.1 Stream specifiers

Some options are applied per-stream, e.g. bitrate or codec. Stream specifiers are used to precisely specify which stream(s) does a given option belong to.

A stream specifier is a string generally appended to the option name and separated from it by a colon. E.g. -codec:a:1 ac3 option contains a:1 stream specifer, which matches the second audio stream. Therefore it would select the ac3 codec for the second audio stream.

A stream specifier can match several stream, the option is then applied to all of them. E.g. the stream specifier in -b:a 128k matches all audio streams.

An empty stream specifier matches all streams, for example -codec copy or -codec: copy would copy all the streams without reencoding.

Possible forms of stream specifiers are:

stream_index

Matches the stream with this index. E.g. -threads:1 4 would set the thread count for the second stream to 4.

stream_type[:stream_index]

stream_type is one of: ’v’ for video, ’a’ for audio, ’s’ for subtitle, ’d’ for data and ’t’ for attachments. If stream_index is given, then matches stream number stream_index of this type. Otherwise matches all streams of this type.

p:program_id[:stream_index]

If stream_index is given, then matches stream number stream_index in program with id program_id. Otherwise matches all streams in this program.

3.2 Generic options

These options are shared amongst the av* tools.

-L

Show license.

-h, -?, -help, --help

Show help.

-version

Show version.

-formats

Show available formats.

The fields preceding the format names have the following meanings:

D

Decoding available

E

Encoding available

-codecs

Show available codecs.

The fields preceding the codec names have the following meanings:

D

Decoding available

E

Encoding available

V/A/S

Video/audio/subtitle codec

S

Codec supports slices

D

Codec supports direct rendering

T

Codec can handle input truncated at random locations instead of only at frame boundaries

-bsfs

Show available bitstream filters.

-protocols

Show available protocols.

-filters

Show available libavfilter filters.

-pix_fmts

Show available pixel formats.

-sample_fmts

Show available sample formats.

-loglevel loglevel | -v loglevel

Set the logging level used by the library. loglevel is a number or a string containing one of the following values:

quiet
panic
fatal
error
warning
info
verbose
debug

By default the program logs to stderr, if coloring is supported by the terminal, colors are used to mark errors and warnings. Log coloring can be disabled setting the environment variable AV_LOG_FORCE_NOCOLOR or NO_COLOR, or can be forced setting the environment variable AV_LOG_FORCE_COLOR. The use of the environment variable NO_COLOR is deprecated and will be dropped in a following Libav version.

3.3 AVOptions

These options are provided directly by the libavformat, libavdevice and libavcodec libraries. To see the list of available AVOptions, use the ‘-help’ option. They are separated into two categories:

generic

These options can be set for any container, codec or device. Generic options are listed under AVFormatContext options for containers/devices and under AVCodecContext options for codecs.

private

These options are specific to the given container, device or codec. Private options are listed under their corresponding containers/devices/codecs.

For example to write an ID3v2.3 header instead of a default ID3v2.4 to an MP3 file, use the ‘id3v2_version’ private option of the MP3 muxer:

 
avconv -i input.flac -id3v2_version 3 out.mp3

All codec AVOptions are obviously per-stream, so the chapter on stream specifiers applies to them

Note ‘-nooption’ syntax cannot be used for boolean AVOptions, use ‘-option 0’/‘-option 1’.

Note2 old undocumented way of specifying per-stream AVOptions by prepending v/a/s to the options name is now obsolete and will be removed soon.

3.4 Main options

-f fmt

Force format.

-i filename

input file name

-y

Overwrite output files.

-t duration

Restrict the transcoded/captured video sequence to the duration specified in seconds. hh:mm:ss[.xxx] syntax is also supported.

-fs limit_size

Set the file size limit.

-ss position

Seek to given time position in seconds. hh:mm:ss[.xxx] syntax is also supported.

-itsoffset offset

Set the input time offset in seconds. [-]hh:mm:ss[.xxx] syntax is also supported. This option affects all the input files that follow it. The offset is added to the timestamps of the input files. Specifying a positive offset means that the corresponding streams are delayed by ’offset’ seconds.

-timestamp time

Set the recording timestamp in the container. The syntax for time is:

 
now|([(YYYY-MM-DD|YYYYMMDD)[T|t| ]]((HH[:MM[:SS[.m...]]])|(HH[MM[SS[.m...]]]))[Z|z])

If the value is "now" it takes the current time. Time is local time unless ’Z’ or ’z’ is appended, in which case it is interpreted as UTC. If the year-month-day part is not specified it takes the current year-month-day.

-metadata key=value

Set a metadata key/value pair.

For example, for setting the title in the output file:

 
ffmpeg -i in.avi -metadata title="my title" out.flv
-v number

Set the logging verbosity level.

-target type

Specify target file type ("vcd", "svcd", "dvd", "dv", "dv50", "pal-vcd", "ntsc-svcd", ... ). All the format options (bitrate, codecs, buffer sizes) are then set automatically. You can just type:

 
ffmpeg -i myfile.avi -target vcd /tmp/vcd.mpg

Nevertheless you can specify additional options as long as you know they do not conflict with the standard, as in:

 
ffmpeg -i myfile.avi -target vcd -bf 2 /tmp/vcd.mpg
-dframes number

Set the number of data frames to record.

-scodec codec

Force subtitle codec (’copy’ to copy stream).

-newsubtitle

Add a new subtitle stream to the current output stream.

-slang code

Set the ISO 639 language code (3 letters) of the current subtitle stream.

3.5 Video Options

-vframes number

Set the number of video frames to record.

-r fps

Set frame rate (Hz value, fraction or abbreviation), (default = 25).

-s size

Set frame size. The format is ‘wxh’ (avserver default = 160x128, ffmpeg default = same as source). The following abbreviations are recognized:

sqcif

128x96

qcif

176x144

cif

352x288

4cif

704x576

16cif

1408x1152

qqvga

160x120

qvga

320x240

vga

640x480

svga

800x600

xga

1024x768

uxga

1600x1200

qxga

2048x1536

sxga

1280x1024

qsxga

2560x2048

hsxga

5120x4096

wvga

852x480

wxga

1366x768

wsxga

1600x1024

wuxga

1920x1200

woxga

2560x1600

wqsxga

3200x2048

wquxga

3840x2400

whsxga

6400x4096

whuxga

7680x4800

cga

320x200

ega

640x350

hd480

852x480

hd720

1280x720

hd1080

1920x1080

-aspect aspect

Set the video display aspect ratio specified by aspect.

aspect can be a floating point number string, or a string of the form num:den, where num and den are the numerator and denominator of the aspect ratio. For example "4:3", "16:9", "1.3333", and "1.7777" are valid argument values.

-croptop size
-cropbottom size
-cropleft size
-cropright size

All the crop options have been removed. Use -vf crop=width:height:x:y instead.

-padtop size
-padbottom size
-padleft size
-padright size
-padcolor hex_color

All the pad options have been removed. Use -vf pad=width:height:x:y:color instead.

-vn

Disable video recording.

-bt tolerance

Set video bitrate tolerance (in bits, default 4000k). Has a minimum value of: (target_bitrate/target_framerate). In 1-pass mode, bitrate tolerance specifies how far ratecontrol is willing to deviate from the target average bitrate value. This is not related to min/max bitrate. Lowering tolerance too much has an adverse effect on quality.

-maxrate bitrate

Set max video bitrate (in bit/s). Requires -bufsize to be set.

-minrate bitrate

Set min video bitrate (in bit/s). Most useful in setting up a CBR encode:

 
ffmpeg -i myfile.avi -b 4000k -minrate 4000k -maxrate 4000k -bufsize 1835k out.m2v

It is of little use elsewise.

-bufsize size

Set video buffer verifier buffer size (in bits).

-vcodec codec

Force video codec to codec. Use the copy special value to tell that the raw codec data must be copied as is.

-sameq

Use same quantizer as source (implies VBR).

-pass n

Select the pass number (1 or 2). It is used to do two-pass video encoding. The statistics of the video are recorded in the first pass into a log file (see also the option -passlogfile), and in the second pass that log file is used to generate the video at the exact requested bitrate. On pass 1, you may just deactivate audio and set output to null, examples for Windows and Unix:

 
ffmpeg -i foo.mov -vcodec libxvid -pass 1 -an -f rawvideo -y NUL
ffmpeg -i foo.mov -vcodec libxvid -pass 1 -an -f rawvideo -y /dev/null
-passlogfile prefix

Set two-pass log file name prefix to prefix, the default file name prefix is “ffmpeg2pass”. The complete file name will be ‘PREFIX-N.log’, where N is a number specific to the output stream.

-newvideo

Add a new video stream to the current output stream.

-vlang code

Set the ISO 639 language code (3 letters) of the current video stream.

-vf filter_graph

filter_graph is a description of the filter graph to apply to the input video. Use the option "-filters" to show all the available filters (including also sources and sinks).

3.6 Advanced Video Options

-pix_fmt format

Set pixel format. Use ’list’ as parameter to show all the supported pixel formats.

-sws_flags flags

Set SwScaler flags.

-g gop_size

Set the group of pictures size.

-intra

Use only intra frames.

-vdt n

Discard threshold.

-qscale q

Use fixed video quantizer scale (VBR).

-qmin q

minimum video quantizer scale (VBR)

-qmax q

maximum video quantizer scale (VBR)

-qdiff q

maximum difference between the quantizer scales (VBR)

-qblur blur

video quantizer scale blur (VBR) (range 0.0 - 1.0)

-qcomp compression

video quantizer scale compression (VBR) (default 0.5). Constant of ratecontrol equation. Recommended range for default rc_eq: 0.0-1.0

-lmin lambda

minimum video lagrange factor (VBR)

-lmax lambda

max video lagrange factor (VBR)

-mblmin lambda

minimum macroblock quantizer scale (VBR)

-mblmax lambda

maximum macroblock quantizer scale (VBR)

These four options (lmin, lmax, mblmin, mblmax) use ’lambda’ units, but you may use the QP2LAMBDA constant to easily convert from ’q’ units:

 
ffmpeg -i src.ext -lmax 21*QP2LAMBDA dst.ext
-rc_init_cplx complexity

initial complexity for single pass encoding

-b_qfactor factor

qp factor between P- and B-frames

-i_qfactor factor

qp factor between P- and I-frames

-b_qoffset offset

qp offset between P- and B-frames

-i_qoffset offset

qp offset between P- and I-frames

-rc_eq equation

Set rate control equation (see section "Expression Evaluation") (default = tex^qComp).

When computing the rate control equation expression, besides the standard functions defined in the section "Expression Evaluation", the following functions are available:

bits2qp(bits)
qp2bits(qp)

and the following constants are available:

iTex
pTex
tex
mv
fCode
iCount
mcVar
var
isI
isP
isB
avgQP
qComp
avgIITex
avgPITex
avgPPTex
avgBPTex
avgTex
-rc_override override

rate control override for specific intervals

-me_method method

Set motion estimation method to method. Available methods are (from lowest to best quality):

zero

Try just the (0, 0) vector.

phods
log
x1
hex
umh
epzs

(default method)

full

exhaustive search (slow and marginally better than epzs)

-dct_algo algo

Set DCT algorithm to algo. Available values are:

0

FF_DCT_AUTO (default)

1

FF_DCT_FASTINT

2

FF_DCT_INT

3

FF_DCT_MMX

4

FF_DCT_MLIB

5

FF_DCT_ALTIVEC

-idct_algo algo

Set IDCT algorithm to algo. Available values are:

0

FF_IDCT_AUTO (default)

1

FF_IDCT_INT

2

FF_IDCT_SIMPLE

3

FF_IDCT_SIMPLEMMX

4

FF_IDCT_LIBMPEG2MMX

5

FF_IDCT_PS2

6

FF_IDCT_MLIB

7

FF_IDCT_ARM

8

FF_IDCT_ALTIVEC

9

FF_IDCT_SH4

10

FF_IDCT_SIMPLEARM

-er n

Set error resilience to n.

1

FF_ER_CAREFUL (default)

2

FF_ER_COMPLIANT

3

FF_ER_AGGRESSIVE

4

FF_ER_EXPLODE

-ec bit_mask

Set error concealment to bit_mask. bit_mask is a bit mask of the following values:

1

FF_EC_GUESS_MVS (default = enabled)

2

FF_EC_DEBLOCK (default = enabled)

-bf frames

Use ’frames’ B-frames (supported for MPEG-1, MPEG-2 and MPEG-4).

-mbd mode

macroblock decision

0

FF_MB_DECISION_SIMPLE: Use mb_cmp (cannot change it yet in ffmpeg).

1

FF_MB_DECISION_BITS: Choose the one which needs the fewest bits.

2

FF_MB_DECISION_RD: rate distortion

-4mv

Use four motion vector by macroblock (MPEG-4 only).

-part

Use data partitioning (MPEG-4 only).

-bug param

Work around encoder bugs that are not auto-detected.

-strict strictness

How strictly to follow the standards.

-aic

Enable Advanced intra coding (h263+).

-umv

Enable Unlimited Motion Vector (h263+)

-deinterlace

Deinterlace pictures.

-ilme

Force interlacing support in encoder (MPEG-2 and MPEG-4 only). Use this option if your input file is interlaced and you want to keep the interlaced format for minimum losses. The alternative is to deinterlace the input stream with ‘-deinterlace’, but deinterlacing introduces losses.

-psnr

Calculate PSNR of compressed frames.

-vstats

Dump video coding statistics to ‘vstats_HHMMSS.log’.

-vstats_file file

Dump video coding statistics to file.

-top n

top=1/bottom=0/auto=-1 field first

-dc precision

Intra_dc_precision.

-vtag fourcc/tag

Force video tag/fourcc.

-qphist

Show QP histogram.

-vbsf bitstream_filter

Bitstream filters available are "dump_extra", "remove_extra", "noise", "h264_mp4toannexb", "imxdump", "mjpegadump", "mjpeg2jpeg".

 
ffmpeg -i h264.mp4 -vcodec copy -vbsf h264_mp4toannexb -an out.h264
-force_key_frames time[,time...]

Force key frames at the specified timestamps, more precisely at the first frames after each specified time. This option can be useful to ensure that a seek point is present at a chapter mark or any other designated place in the output file. The timestamps must be specified in ascending order.

3.7 Audio Options

-aframes number

Set the number of audio frames to record.

-ar freq

Set the audio sampling frequency. For output streams it is set by default to the frequency of the corresponding input stream. For input streams this option only makes sense for audio grabbing devices and raw demuxers and is mapped to the corresponding demuxer options.

-aq q

Set the audio quality (codec-specific, VBR).

-ac channels

Set the number of audio channels. For output streams it is set by default to the number of input audio channels. For input streams this option only makes sense for audio grabbing devices and raw demuxers and is mapped to the corresponding demuxer options.

-an

Disable audio recording.

-acodec codec

Force audio codec to codec. Use the copy special value to specify that the raw codec data must be copied as is.

-newaudio

Add a new audio track to the output file. If you want to specify parameters, do so before -newaudio (-acodec, -ab, etc..).

Mapping will be done automatically, if the number of output streams is equal to the number of input streams, else it will pick the first one that matches. You can override the mapping using -map as usual.

Example:

 
ffmpeg -i file.mpg -vcodec copy -acodec ac3 -ab 384k test.mpg -acodec mp2 -ab 192k -newaudio
-alang code

Set the ISO 639 language code (3 letters) of the current audio stream.

3.8 Advanced Audio options:

-atag fourcc/tag

Force audio tag/fourcc.

-audio_service_type type

Set the type of service that the audio stream contains.

ma

Main Audio Service (default)

ef

Effects

vi

Visually Impaired

hi

Hearing Impaired

di

Dialogue

co

Commentary

em

Emergency

vo

Voice Over

ka

Karaoke

-absf bitstream_filter

Bitstream filters available are "dump_extra", "remove_extra", "noise", "mp3comp", "mp3decomp".

3.9 Subtitle options:

-scodec codec

Force subtitle codec (’copy’ to copy stream).

-newsubtitle

Add a new subtitle stream to the current output stream.

-slang code

Set the ISO 639 language code (3 letters) of the current subtitle stream.

-sn

Disable subtitle recording.

-sbsf bitstream_filter

Bitstream filters available are "mov2textsub", "text2movsub".

 
ffmpeg -i file.mov -an -vn -sbsf mov2textsub -scodec copy -f rawvideo sub.txt

3.10 Audio/Video grab options

-vc channel

Set video grab channel (DV1394 only).

-tvstd standard

Set television standard (NTSC, PAL (SECAM)).

-isync

Synchronize read on input.

3.11 Advanced options

-map input_file_id.input_stream_id[:sync_file_id.sync_stream_id]

Designate an input stream as a source for the output file. Each input stream is identified by the input file index input_file_id and the input stream index input_stream_id within the input file. Both indexes start at 0. If specified, sync_file_id.sync_stream_id sets which input stream is used as a presentation sync reference.

The -map options must be specified just after the output file. If any -map options are used, the number of -map options on the command line must match the number of streams in the output file. The first -map option on the command line specifies the source for output stream 0, the second -map option specifies the source for output stream 1, etc.

For example, if you have two audio streams in the first input file, these streams are identified by "0.0" and "0.1". You can use -map to select which stream to place in an output file. For example:

 
ffmpeg -i INPUT out.wav -map 0.1

will map the input stream in ‘INPUT’ identified by "0.1" to the (single) output stream in ‘out.wav’.

For example, to select the stream with index 2 from input file ‘a.mov’ (specified by the identifier "0.2"), and stream with index 6 from input ‘b.mov’ (specified by the identifier "1.6"), and copy them to the output file ‘out.mov’:

 
ffmpeg -i a.mov -i b.mov -vcodec copy -acodec copy out.mov -map 0.2 -map 1.6

To add more streams to the output file, you can use the -newaudio, -newvideo, -newsubtitle options.

-map_meta_data outfile[,metadata]:infile[,metadata]

Deprecated, use -map_metadata instead.

-map_metadata outfile[,metadata]:infile[,metadata]

Set metadata information of outfile from infile. Note that those are file indices (zero-based), not filenames. Optional metadata parameters specify, which metadata to copy - (g)lobal (i.e. metadata that applies to the whole file), per-(s)tream, per-(c)hapter or per-(p)rogram. All metadata specifiers other than global must be followed by the stream/chapter/program number. If metadata specifier is omitted, it defaults to global.

By default, global metadata is copied from the first input file to all output files, per-stream and per-chapter metadata is copied along with streams/chapters. These default mappings are disabled by creating any mapping of the relevant type. A negative file index can be used to create a dummy mapping that just disables automatic copying.

For example to copy metadata from the first stream of the input file to global metadata of the output file:

 
ffmpeg -i in.ogg -map_metadata 0:0,s0 out.mp3
-map_chapters outfile:infile

Copy chapters from infile to outfile. If no chapter mapping is specified, then chapters are copied from the first input file with at least one chapter to all output files. Use a negative file index to disable any chapter copying.

-debug

Print specific debug info.

-benchmark

Show benchmarking information at the end of an encode. Shows CPU time used and maximum memory consumption. Maximum memory consumption is not supported on all systems, it will usually display as 0 if not supported.

-dump

Dump each input packet.

-hex

When dumping packets, also dump the payload.

-bitexact

Only use bit exact algorithms (for codec testing).

-ps size

Set RTP payload size in bytes.

-re

Read input at native frame rate. Mainly used to simulate a grab device.

-loop_input

Loop over the input stream. Currently it works only for image streams. This option is used for automatic AVserver testing. This option is deprecated, use -loop.

-loop_output number_of_times

Repeatedly loop output for formats that support looping such as animated GIF (0 will loop the output infinitely). This option is deprecated, use -loop.

-threads count

Thread count.

-vsync parameter

Video sync method.

0

Each frame is passed with its timestamp from the demuxer to the muxer.

1

Frames will be duplicated and dropped to achieve exactly the requested constant framerate.

2

Frames are passed through with their timestamp or dropped so as to prevent 2 frames from having the same timestamp.

-1

Chooses between 1 and 2 depending on muxer capabilities. This is the default method.

With -map you can select from which stream the timestamps should be taken. You can leave either video or audio unchanged and sync the remaining stream(s) to the unchanged one.

-async samples_per_second

Audio sync method. "Stretches/squeezes" the audio stream to match the timestamps, the parameter is the maximum samples per second by which the audio is changed. -async 1 is a special case where only the start of the audio stream is corrected without any later correction.

-copyts

Copy timestamps from input to output.

-copytb

Copy input stream time base from input to output when stream copying.

-shortest

Finish encoding when the shortest input stream ends.

-dts_delta_threshold

Timestamp discontinuity delta threshold.

-muxdelay seconds

Set the maximum demux-decode delay.

-muxpreload seconds

Set the initial demux-decode delay.

-streamid output-stream-index:new-value

Assign a new stream-id value to an output stream. This option should be specified prior to the output filename to which it applies. For the situation where multiple output files exist, a streamid may be reassigned to a different value.

For example, to set the stream 0 PID to 33 and the stream 1 PID to 36 for an output mpegts file:

 
ffmpeg -i infile -streamid 0:33 -streamid 1:36 out.ts

3.12 Preset files

A preset file contains a sequence of option=value pairs, one for each line, specifying a sequence of options which would be awkward to specify on the command line. Lines starting with the hash (’#’) character are ignored and are used to provide comments. Check the ‘presets’ directory in the Libav source tree for examples.

Preset files are specified with the vpre, apre, spre, and fpre options. The fpre option takes the filename of the preset instead of a preset name as input and can be used for any kind of codec. For the vpre, apre, and spre options, the options specified in a preset file are applied to the currently selected codec of the same type as the preset option.

The argument passed to the vpre, apre, and spre preset options identifies the preset file to use according to the following rules:

First ffmpeg searches for a file named arg.ffpreset in the directories ‘$AVCONV_DATADIR’ (if set), and ‘$HOME/.avconv’, and in the datadir defined at configuration time (usually ‘PREFIX/share/avconv’) in that order. For example, if the argument is libx264-max, it will search for the file ‘libx264-max.ffpreset’.

If no such file is found, then ffmpeg will search for a file named codec_name-arg.ffpreset in the above-mentioned directories, where codec_name is the name of the codec to which the preset file options will be applied. For example, if you select the video codec with -vcodec libx264 and use -vpre max, then it will search for the file ‘libx264-max.ffpreset’.

4. Tips

5. Examples

5.1 Video and Audio grabbing

If you specify the input format and device then ffmpeg can grab video and audio directly.

 
ffmpeg -f oss -i /dev/dsp -f video4linux2 -i /dev/video0 /tmp/out.mpg

Note that you must activate the right video source and channel before launching ffmpeg with any TV viewer such as xawtv by Gerd Knorr. You also have to set the audio recording levels correctly with a standard mixer.

5.2 X11 grabbing

Grab the X11 display with ffmpeg via

 
ffmpeg -f x11grab -s cif -r 25 -i :0.0 /tmp/out.mpg

0.0 is display.screen number of your X11 server, same as the DISPLAY environment variable.

 
ffmpeg -f x11grab -s cif -r 25 -i :0.0+10,20 /tmp/out.mpg

10 is the x-offset and 20 the y-offset for the grabbing.

 
ffmpeg -f x11grab -follow_mouse centered -s cif -r 25 -i :0.0 /tmp/out.mpg

The grabbing region follows the mouse pointer, which stays at the center of region.

 
ffmpeg -f x11grab -follow_mouse 100 -s cif -r 25 -i :0.0 /tmp/out.mpg

Only follows when mouse pointer reaches within 100 pixels to the edge of region.

 
ffmpeg -f x11grab -show_region 1 -s cif -r 25 -i :0.0+10,20 /tmp/out.mpg

The grabbing region will be indicated on screen.

 
ffmpeg -f x11grab -follow_mouse centered -show_region 1 -s cif -r 25 -i :0.0 /tmp/out.mpg

The grabbing region indication will follow the mouse pointer.

5.3 Video and Audio file format conversion

Any supported file format and protocol can serve as input to ffmpeg:

Examples:

6. Expression Evaluation

When evaluating an arithmetic expression, Libav uses an internal formula evaluator, implemented through the ‘libavutil/eval.h’ interface.

An expression may contain unary, binary operators, constants, and functions.

Two expressions expr1 and expr2 can be combined to form another expression "expr1;expr2". expr1 and expr2 are evaluated in turn, and the new expression evaluates to the value of expr2.

The following binary operators are available: +, -, *, /, ^.

The following unary operators are available: +, -.

The following functions are available:

sinh(x)
cosh(x)
tanh(x)
sin(x)
cos(x)
tan(x)
atan(x)
asin(x)
acos(x)
exp(x)
log(x)
abs(x)
squish(x)
gauss(x)
isnan(x)

Return 1.0 if x is NAN, 0.0 otherwise.

mod(x, y)
max(x, y)
min(x, y)
eq(x, y)
gte(x, y)
gt(x, y)
lte(x, y)
lt(x, y)
st(var, expr)

Allow to store the value of the expression expr in an internal variable. var specifies the number of the variable where to store the value, and it is a value ranging from 0 to 9. The function returns the value stored in the internal variable.

ld(var)

Allow to load the value of the internal variable with number var, which was previously stored with st(var, expr). The function returns the loaded value.

while(cond, expr)

Evaluate expression expr while the expression cond is non-zero, and returns the value of the last expr evaluation, or NAN if cond was always false.

ceil(expr)

Round the value of expression expr upwards to the nearest integer. For example, "ceil(1.5)" is "2.0".

floor(expr)

Round the value of expression expr downwards to the nearest integer. For example, "floor(-1.5)" is "-2.0".

trunc(expr)

Round the value of expression expr towards zero to the nearest integer. For example, "trunc(-1.5)" is "-1.0".

sqrt(expr)

Compute the square root of expr. This is equivalent to "(expr)^.5".

not(expr)

Return 1.0 if expr is zero, 0.0 otherwise.

Note that:

* works like AND

+ works like OR

thus

 
if A then B else C

is equivalent to

 
A*B + not(A)*C

In your C code, you can extend the list of unary and binary functions, and define recognized constants, so that they are available for your expressions.

The evaluator also recognizes the International System number postfixes. If ’i’ is appended after the postfix, powers of 2 are used instead of powers of 10. The ’B’ postfix multiplies the value for 8, and can be appended after another postfix or used alone. This allows using for example ’KB’, ’MiB’, ’G’ and ’B’ as postfix.

Follows the list of available International System postfixes, with indication of the corresponding powers of 10 and of 2.

y

-24 / -80

z

-21 / -70

a

-18 / -60

f

-15 / -50

p

-12 / -40

n

-9 / -30

u

-6 / -20

m

-3 / -10

c

-2

d

-1

h

2

k

3 / 10

K

3 / 10

M

6 / 20

G

9 / 30

T

12 / 40

P

15 / 40

E

18 / 50

Z

21 / 60

Y

24 / 70

7. Encoders

Encoders are configured elements in Libav which allow the encoding of multimedia streams.

When you configure your Libav build, all the supported native encoders are enabled by default. Encoders requiring an external library must be enabled manually via the corresponding --enable-lib option. You can list all available encoders using the configure option --list-encoders.

You can disable all the encoders with the configure option --disable-encoders and selectively enable / disable single encoders with the options --enable-encoder=ENCODER / --disable-encoder=ENCODER.

The option -codecs of the av* tools will display the list of enabled encoders.

8. Audio Encoders

A description of some of the currently available audio encoders follows.

8.1 ac3 and ac3_fixed

AC-3 audio encoders.

These encoders implement part of ATSC A/52:2010 and ETSI TS 102 366, as well as the undocumented RealAudio 3 (a.k.a. dnet).

The ac3 encoder uses floating-point math, while the ac3_fixed encoder only uses fixed-point integer math. This does not mean that one is always faster, just that one or the other may be better suited to a particular system. The floating-point encoder will generally produce better quality audio for a given bitrate. The ac3_fixed encoder is not the default codec for any of the output formats, so it must be specified explicitly using the option -acodec ac3_fixed in order to use it.

8.1.1 AC-3 Metadata

The AC-3 metadata options are used to set parameters that describe the audio, but in most cases do not affect the audio encoding itself. Some of the options do directly affect or influence the decoding and playback of the resulting bitstream, while others are just for informational purposes. A few of the options will add bits to the output stream that could otherwise be used for audio data, and will thus affect the quality of the output. Those will be indicated accordingly with a note in the option list below.

These parameters are described in detail in several publicly-available documents.

8.1.1.1 Metadata Control Options

-per_frame_metadata boolean

Allow Per-Frame Metadata. Specifies if the encoder should check for changing metadata for each frame.

0

The metadata values set at initialization will be used for every frame in the stream. (default)

1

Metadata values can be changed before encoding each frame.

8.1.1.2 Downmix Levels

-center_mixlev level

Center Mix Level. The amount of gain the decoder should apply to the center channel when downmixing to stereo. This field will only be written to the bitstream if a center channel is present. The value is specified as a scale factor. There are 3 valid values:

0.707

Apply -3dB gain

0.595

Apply -4.5dB gain (default)

0.500

Apply -6dB gain

-surround_mixlev level

Surround Mix Level. The amount of gain the decoder should apply to the surround channel(s) when downmixing to stereo. This field will only be written to the bitstream if one or more surround channels are present. The value is specified as a scale factor. There are 3 valid values:

0.707

Apply -3dB gain

0.500

Apply -6dB gain (default)

0.000

Silence Surround Channel(s)

8.1.1.3 Audio Production Information

Audio Production Information is optional information describing the mixing environment. Either none or both of the fields are written to the bitstream.

-mixing_level number

Mixing Level. Specifies peak sound pressure level (SPL) in the production environment when the mix was mastered. Valid values are 80 to 111, or -1 for unknown or not indicated. The default value is -1, but that value cannot be used if the Audio Production Information is written to the bitstream. Therefore, if the room_type option is not the default value, the mixing_level option must not be -1.

-room_type type

Room Type. Describes the equalization used during the final mixing session at the studio or on the dubbing stage. A large room is a dubbing stage with the industry standard X-curve equalization; a small room has flat equalization. This field will not be written to the bitstream if both the mixing_level option and the room_type option have the default values.

0
notindicated

Not Indicated (default)

1
large

Large Room

2
small

Small Room

8.1.1.4 Other Metadata Options

-copyright boolean

Copyright Indicator. Specifies whether a copyright exists for this audio.

0
off

No Copyright Exists (default)

1
on

Copyright Exists

-dialnorm value

Dialogue Normalization. Indicates how far the average dialogue level of the program is below digital 100% full scale (0 dBFS). This parameter determines a level shift during audio reproduction that sets the average volume of the dialogue to a preset level. The goal is to match volume level between program sources. A value of -31dB will result in no volume level change, relative to the source volume, during audio reproduction. Valid values are whole numbers in the range -31 to -1, with -31 being the default.

-dsur_mode mode

Dolby Surround Mode. Specifies whether the stereo signal uses Dolby Surround (Pro Logic). This field will only be written to the bitstream if the audio stream is stereo. Using this option does NOT mean the encoder will actually apply Dolby Surround processing.

0
notindicated

Not Indicated (default)

1
off

Not Dolby Surround Encoded

2
on

Dolby Surround Encoded

-original boolean

Original Bit Stream Indicator. Specifies whether this audio is from the original source and not a copy.

0
off

Not Original Source

1
on

Original Source (default)

8.1.2 Extended Bitstream Information

The extended bitstream options are part of the Alternate Bit Stream Syntax as specified in Annex D of the A/52:2010 standard. It is grouped into 2 parts. If any one parameter in a group is specified, all values in that group will be written to the bitstream. Default values are used for those that are written but have not been specified. If the mixing levels are written, the decoder will use these values instead of the ones specified in the center_mixlev and surround_mixlev options if it supports the Alternate Bit Stream Syntax.

8.1.2.1 Extended Bitstream Information - Part 1

-dmix_mode mode

Preferred Stereo Downmix Mode. Allows the user to select either Lt/Rt (Dolby Surround) or Lo/Ro (normal stereo) as the preferred stereo downmix mode.

0
notindicated

Not Indicated (default)

1
ltrt

Lt/Rt Downmix Preferred

2
loro

Lo/Ro Downmix Preferred

-ltrt_cmixlev level

Lt/Rt Center Mix Level. The amount of gain the decoder should apply to the center channel when downmixing to stereo in Lt/Rt mode.

1.414

Apply +3dB gain

1.189

Apply +1.5dB gain

1.000

Apply 0dB gain

0.841

Apply -1.5dB gain

0.707

Apply -3.0dB gain

0.595

Apply -4.5dB gain (default)

0.500

Apply -6.0dB gain

0.000

Silence Center Channel

-ltrt_surmixlev level

Lt/Rt Surround Mix Level. The amount of gain the decoder should apply to the surround channel(s) when downmixing to stereo in Lt/Rt mode.

0.841

Apply -1.5dB gain

0.707

Apply -3.0dB gain

0.595

Apply -4.5dB gain

0.500

Apply -6.0dB gain (default)

0.000

Silence Surround Channel(s)

-loro_cmixlev level

Lo/Ro Center Mix Level. The amount of gain the decoder should apply to the center channel when downmixing to stereo in Lo/Ro mode.

1.414

Apply +3dB gain

1.189

Apply +1.5dB gain

1.000

Apply 0dB gain

0.841

Apply -1.5dB gain

0.707

Apply -3.0dB gain

0.595

Apply -4.5dB gain (default)

0.500

Apply -6.0dB gain

0.000

Silence Center Channel

-loro_surmixlev level

Lo/Ro Surround Mix Level. The amount of gain the decoder should apply to the surround channel(s) when downmixing to stereo in Lo/Ro mode.

0.841

Apply -1.5dB gain

0.707

Apply -3.0dB gain

0.595

Apply -4.5dB gain

0.500

Apply -6.0dB gain (default)

0.000

Silence Surround Channel(s)

8.1.2.2 Extended Bitstream Information - Part 2

-dsurex_mode mode

Dolby Surround EX Mode. Indicates whether the stream uses Dolby Surround EX (7.1 matrixed to 5.1). Using this option does NOT mean the encoder will actually apply Dolby Surround EX processing.

0
notindicated

Not Indicated (default)

1
on

Dolby Surround EX Off

2
off

Dolby Surround EX On

-dheadphone_mode mode

Dolby Headphone Mode. Indicates whether the stream uses Dolby Headphone encoding (multi-channel matrixed to 2.0 for use with headphones). Using this option does NOT mean the encoder will actually apply Dolby Headphone processing.

0
notindicated

Not Indicated (default)

1
on

Dolby Headphone Off

2
off

Dolby Headphone On

-ad_conv_type type

A/D Converter Type. Indicates whether the audio has passed through HDCD A/D conversion.

0
standard

Standard A/D Converter (default)

1
hdcd

HDCD A/D Converter

8.1.3 Other AC-3 Encoding Options

-stereo_rematrixing boolean

Stereo Rematrixing. Enables/Disables use of rematrixing for stereo input. This is an optional AC-3 feature that increases quality by selectively encoding the left/right channels as mid/side. This option is enabled by default, and it is highly recommended that it be left as enabled except for testing purposes.

Floating-Point-Only AC-3 Encoding Options

These options are only valid for the floating-point encoder and do not exist for the fixed-point encoder due to the corresponding features not being implemented in fixed-point.

-channel_coupling boolean

Enables/Disables use of channel coupling, which is an optional AC-3 feature that increases quality by combining high frequency information from multiple channels into a single channel. The per-channel high frequency information is sent with less accuracy in both the frequency and time domains. This allows more bits to be used for lower frequencies while preserving enough information to reconstruct the high frequencies. This option is enabled by default for the floating-point encoder and should generally be left as enabled except for testing purposes or to increase encoding speed.

-1
auto

Selected by Encoder (default)

0
off

Disable Channel Coupling

1
on

Enable Channel Coupling

-cpl_start_band number

Coupling Start Band. Sets the channel coupling start band, from 1 to 15. If a value higher than the bandwidth is used, it will be reduced to 1 less than the coupling end band. If auto is used, the start band will be determined by the encoder based on the bit rate, sample rate, and channel layout. This option has no effect if channel coupling is disabled.

-1
auto

Selected by Encoder (default)

9. Demuxers

Demuxers are configured elements in Libav which allow to read the multimedia streams from a particular type of file.

When you configure your Libav build, all the supported demuxers are enabled by default. You can list all available ones using the configure option "–list-demuxers".

You can disable all the demuxers using the configure option "–disable-demuxers", and selectively enable a single demuxer with the option "–enable-demuxer=DEMUXER", or disable it with the option "–disable-demuxer=DEMUXER".

The option "-formats" of the av* tools will display the list of enabled demuxers.

The description of some of the currently available demuxers follows.

9.1 image2

Image file demuxer.

This demuxer reads from a list of image files specified by a pattern.

The pattern may contain the string "%d" or "%0Nd", which specifies the position of the characters representing a sequential number in each filename matched by the pattern. If the form "%d0Nd" is used, the string representing the number in each filename is 0-padded and N is the total number of 0-padded digits representing the number. The literal character ’%’ can be specified in the pattern with the string "%%".

If the pattern contains "%d" or "%0Nd", the first filename of the file list specified by the pattern must contain a number inclusively contained between 0 and 4, all the following numbers must be sequential. This limitation may be hopefully fixed.

The pattern may contain a suffix which is used to automatically determine the format of the images contained in the files.

For example the pattern "img-%03d.bmp" will match a sequence of filenames of the form ‘img-001.bmp’, ‘img-002.bmp’, ..., ‘img-010.bmp’, etc.; the pattern "i%%m%%g-%d.jpg" will match a sequence of filenames of the form ‘i%m%g-1.jpg’, ‘i%m%g-2.jpg’, ..., ‘i%m%g-10.jpg’, etc.

The size, the pixel format, and the format of each image must be the same for all the files in the sequence.

The following example shows how to use avconv for creating a video from the images in the file sequence ‘img-001.jpeg’, ‘img-002.jpeg’, ..., assuming an input framerate of 10 frames per second:

 
avconv -i 'img-%03d.jpeg' -r 10 out.mkv

Note that the pattern must not necessarily contain "%d" or "%0Nd", for example to convert a single image file ‘img.jpeg’ you can employ the command:

 
avconv -i img.jpeg img.png

9.2 applehttp

Apple HTTP Live Streaming demuxer.

This demuxer presents all AVStreams from all variant streams. The id field is set to the bitrate variant index number. By setting the discard flags on AVStreams (by pressing ’a’ or ’v’ in avplay), the caller can decide which variant streams to actually receive. The total bitrate of the variant that the stream belongs to is available in a metadata key named "variant_bitrate".

10. Muxers

Muxers are configured elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multimedia streams to a pa elements in Libav which allow writing multi