The generic syntax is:
ffmpeg [[infile options][‘-i’ infile]]... {[outfile options] outfile}...
|
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.
ffmpeg -i input.avi -b 64k output.avi |
ffmpeg -i input.avi -r 24 output.avi |
ffmpeg -r 1 -i input.m2v -r 24 output.avi |
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.
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".
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:
Matches the stream with this index. E.g. -threads:1 4 would set the
thread count for the second stream to 4.
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.
If stream_index is given, then matches stream number stream_index in program with id program_id. Otherwise matches all streams in this program.
These options are shared amongst the av* tools.
Show license.
Show help.
Show version.
Show available formats.
The fields preceding the format names have the following meanings:
Decoding available
Encoding available
Show available codecs.
The fields preceding the codec names have the following meanings:
Decoding available
Encoding available
Video/audio/subtitle codec
Codec supports slices
Codec supports direct rendering
Codec can handle input truncated at random locations instead of only at frame boundaries
Show available bitstream filters.
Show available protocols.
Show available libavfilter filters.
Show available pixel formats.
Show available sample formats.
Set the logging level used by the library. loglevel is a number or a string containing one of the following values:
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.
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:
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.
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.
Force format.
input file name
Overwrite output files.
Restrict the transcoded/captured video sequence
to the duration specified in seconds.
hh:mm:ss[.xxx] syntax is also supported.
Set the file size limit.
Seek to given time position in seconds.
hh:mm:ss[.xxx] syntax is also supported.
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.
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.
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 |
Set the logging verbosity level.
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 |
Set the number of data frames to record.
Force subtitle codec (’copy’ to copy stream).
Add a new subtitle stream to the current output stream.
Set the ISO 639 language code (3 letters) of the current subtitle stream.
Set the number of video frames to record.
Set frame rate (Hz value, fraction or abbreviation), (default = 25).
Set frame size. The format is ‘wxh’ (avserver default = 160x128, ffmpeg default = same as source). The following abbreviations are recognized:
128x96
176x144
352x288
704x576
1408x1152
160x120
320x240
640x480
800x600
1024x768
1600x1200
2048x1536
1280x1024
2560x2048
5120x4096
852x480
1366x768
1600x1024
1920x1200
2560x1600
3200x2048
3840x2400
6400x4096
7680x4800
320x200
640x350
852x480
1280x720
1920x1080
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.
All the crop options have been removed. Use -vf crop=width:height:x:y instead.
All the pad options have been removed. Use -vf pad=width:height:x:y:color instead.
Disable video recording.
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.
Set max video bitrate (in bit/s). Requires -bufsize to be set.
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.
Set video buffer verifier buffer size (in bits).
Force video codec to codec. Use the copy special value to
tell that the raw codec data must be copied as is.
Use same quantizer as source (implies VBR).
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 |
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.
Add a new video stream to the current output stream.
Set the ISO 639 language code (3 letters) of the current video stream.
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).
Set pixel format. Use ’list’ as parameter to show all the supported pixel formats.
Set SwScaler flags.
Set the group of pictures size.
Use only intra frames.
Discard threshold.
Use fixed video quantizer scale (VBR).
minimum video quantizer scale (VBR)
maximum video quantizer scale (VBR)
maximum difference between the quantizer scales (VBR)
video quantizer scale blur (VBR) (range 0.0 - 1.0)
video quantizer scale compression (VBR) (default 0.5). Constant of ratecontrol equation. Recommended range for default rc_eq: 0.0-1.0
minimum video lagrange factor (VBR)
max video lagrange factor (VBR)
minimum macroblock quantizer scale (VBR)
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 |
initial complexity for single pass encoding
qp factor between P- and B-frames
qp factor between P- and I-frames
qp offset between P- and B-frames
qp offset between P- and I-frames
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:
and the following constants are available:
rate control override for specific intervals
Set motion estimation method to method. Available methods are (from lowest to best quality):
Try just the (0, 0) vector.
(default method)
exhaustive search (slow and marginally better than epzs)
Set DCT algorithm to algo. Available values are:
FF_DCT_AUTO (default)
FF_DCT_FASTINT
FF_DCT_INT
FF_DCT_MMX
FF_DCT_MLIB
FF_DCT_ALTIVEC
Set IDCT algorithm to algo. Available values are:
FF_IDCT_AUTO (default)
FF_IDCT_INT
FF_IDCT_SIMPLE
FF_IDCT_SIMPLEMMX
FF_IDCT_LIBMPEG2MMX
FF_IDCT_PS2
FF_IDCT_MLIB
FF_IDCT_ARM
FF_IDCT_ALTIVEC
FF_IDCT_SH4
FF_IDCT_SIMPLEARM
Set error resilience to n.
FF_ER_CAREFUL (default)
FF_ER_COMPLIANT
FF_ER_AGGRESSIVE
FF_ER_EXPLODE
Set error concealment to bit_mask. bit_mask is a bit mask of the following values:
FF_EC_GUESS_MVS (default = enabled)
FF_EC_DEBLOCK (default = enabled)
Use ’frames’ B-frames (supported for MPEG-1, MPEG-2 and MPEG-4).
macroblock decision
FF_MB_DECISION_SIMPLE: Use mb_cmp (cannot change it yet in ffmpeg).
FF_MB_DECISION_BITS: Choose the one which needs the fewest bits.
FF_MB_DECISION_RD: rate distortion
Use four motion vector by macroblock (MPEG-4 only).
Use data partitioning (MPEG-4 only).
Work around encoder bugs that are not auto-detected.
How strictly to follow the standards.
Enable Advanced intra coding (h263+).
Enable Unlimited Motion Vector (h263+)
Deinterlace pictures.
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.
Calculate PSNR of compressed frames.
Dump video coding statistics to ‘vstats_HHMMSS.log’.
Dump video coding statistics to file.
top=1/bottom=0/auto=-1 field first
Intra_dc_precision.
Force video tag/fourcc.
Show QP histogram.
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 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.
Set the number of audio frames to record.
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.
Set the audio quality (codec-specific, VBR).
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.
Disable audio recording.
Force audio codec to codec. Use the copy special value to
specify that the raw codec data must be copied as is.
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 |
Set the ISO 639 language code (3 letters) of the current audio stream.
Force audio tag/fourcc.
Set the type of service that the audio stream contains.
Main Audio Service (default)
Effects
Visually Impaired
Hearing Impaired
Dialogue
Commentary
Emergency
Voice Over
Karaoke
Bitstream filters available are "dump_extra", "remove_extra", "noise", "mp3comp", "mp3decomp".
Force subtitle codec (’copy’ to copy stream).
Add a new subtitle stream to the current output stream.
Set the ISO 639 language code (3 letters) of the current subtitle stream.
Disable subtitle recording.
Bitstream filters available are "mov2textsub", "text2movsub".
ffmpeg -i file.mov -an -vn -sbsf mov2textsub -scodec copy -f rawvideo sub.txt |
Set video grab channel (DV1394 only).
Set television standard (NTSC, PAL (SECAM)).
Synchronize read on input.
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.
Deprecated, use -map_metadata instead.
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 |
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.
Print specific debug info.
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 each input packet.
When dumping packets, also dump the payload.
Only use bit exact algorithms (for codec testing).
Set RTP payload size in bytes.
Read input at native frame rate. Mainly used to simulate a grab device.
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.
Repeatedly loop output for formats that support looping such as animated GIF (0 will loop the output infinitely). This option is deprecated, use -loop.
Thread count.
Video sync method.
Each frame is passed with its timestamp from the demuxer to the muxer.
Frames will be duplicated and dropped to achieve exactly the requested constant framerate.
Frames are passed through with their timestamp or dropped so as to prevent 2 frames from having the same timestamp.
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.
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.
Copy timestamps from input to output.
Copy input stream time base from input to output when stream copying.
Finish encoding when the shortest input stream ends.
Timestamp discontinuity delta threshold.
Set the maximum demux-decode delay.
Set the initial demux-decode delay.
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 |
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’.
ffmpeg -g 3 -r 3 -t 10 -b 50k -s qcif -f rv10 /tmp/b.rm |
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.
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.
Any supported file format and protocol can serve as input to ffmpeg:
Examples:
ffmpeg -i /tmp/test%d.Y /tmp/out.mpg |
It will use the files:
/tmp/test0.Y, /tmp/test0.U, /tmp/test0.V, /tmp/test1.Y, /tmp/test1.U, /tmp/test1.V, etc... |
The Y files use twice the resolution of the U and V files. They are raw files, without header. They can be generated by all decent video decoders. You must specify the size of the image with the ‘-s’ option if ffmpeg cannot guess it.
ffmpeg -i /tmp/test.yuv /tmp/out.avi |
test.yuv is a file containing raw YUV planar data. Each frame is composed of the Y plane followed by the U and V planes at half vertical and horizontal resolution.
ffmpeg -i mydivx.avi hugefile.yuv |
ffmpeg -i /tmp/a.wav -s 640x480 -i /tmp/a.yuv /tmp/a.mpg |
Converts the audio file a.wav and the raw YUV video file a.yuv to MPEG file a.mpg.
ffmpeg -i /tmp/a.wav -ar 22050 /tmp/a.mp2 |
Converts a.wav to MPEG audio at 22050 Hz sample rate.
ffmpeg -i /tmp/a.wav -ab 64k /tmp/a.mp2 -ab 128k /tmp/b.mp2 -map 0:0 -map 0:0 |
Converts a.wav to a.mp2 at 64 kbits and to b.mp2 at 128 kbits. ’-map file:index’ specifies which input stream is used for each output stream, in the order of the definition of output streams.
ffmpeg -i snatch_1.vob -f avi -vcodec mpeg4 -b 800k -g 300 -bf 2 -acodec libmp3lame -ab 128k snatch.avi |
This is a typical DVD ripping example; the input is a VOB file, the
output an AVI file with MPEG-4 video and MP3 audio. Note that in this
command we use B-frames so the MPEG-4 stream is DivX5 compatible, and
GOP size is 300 which means one intra frame every 10 seconds for 29.97fps
input video. Furthermore, the audio stream is MP3-encoded so you need
to enable LAME support by passing --enable-libmp3lame to configure.
The mapping is particularly useful for DVD transcoding
to get the desired audio language.
NOTE: To see the supported input formats, use ffmpeg -formats.
For extracting images from a video:
ffmpeg -i foo.avi -r 1 -s WxH -f image2 foo-%03d.jpeg |
This will extract one video frame per second from the video and will output them in files named ‘foo-001.jpeg’, ‘foo-002.jpeg’, etc. Images will be rescaled to fit the new WxH values.
If you want to extract just a limited number of frames, you can use the above command in combination with the -vframes or -t option, or in combination with -ss to start extracting from a certain point in time.
For creating a video from many images:
ffmpeg -f image2 -i foo-%03d.jpeg -r 12 -s WxH foo.avi |
The syntax foo-%03d.jpeg specifies to use a decimal number
composed of three digits padded with zeroes to express the sequence
number. It is the same syntax supported by the C printf function, but
only formats accepting a normal integer are suitable.
ffmpeg -i test1.avi -i test2.avi -vcodec copy -acodec copy -vcodec copy -acodec copy test12.avi -newvideo -newaudio |
In addition to the first video and audio streams, the resulting output file ‘test12.avi’ will contain the second video and the second audio stream found in the input streams list.
The -newvideo, -newaudio and -newsubtitle
options have to be specified immediately after the name of the output
file to which you want to add them.
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:
Return 1.0 if x is NAN, 0.0 otherwise.
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.
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.
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.
Round the value of expression expr upwards to the nearest integer. For example, "ceil(1.5)" is "2.0".
Round the value of expression expr downwards to the nearest integer. For example, "floor(-1.5)" is "-2.0".
Round the value of expression expr towards zero to the nearest integer. For example, "trunc(-1.5)" is "-1.0".
Compute the square root of expr. This is equivalent to "(expr)^.5".
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.
-24 / -80
-21 / -70
-18 / -60
-15 / -50
-12 / -40
-9 / -30
-6 / -20
-3 / -10
-2
-1
2
3 / 10
3 / 10
6 / 20
9 / 30
12 / 40
15 / 40
18 / 50
21 / 60
24 / 70
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.
A description of some of the currently available audio encoders follows.
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.
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.
Allow Per-Frame Metadata. Specifies if the encoder should check for changing metadata for each frame.
The metadata values set at initialization will be used for every frame in the stream. (default)
Metadata values can be changed before encoding each frame.
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:
Apply -3dB gain
Apply -4.5dB gain (default)
Apply -6dB gain
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:
Apply -3dB gain
Apply -6dB gain (default)
Silence Surround Channel(s)
Audio Production Information is optional information describing the mixing environment. Either none or both of the fields are written to the bitstream.
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. 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.
Not Indicated (default)
Large Room
Small Room
Copyright Indicator. Specifies whether a copyright exists for this audio.
No Copyright Exists (default)
Copyright Exists
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.
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.
Not Indicated (default)
Not Dolby Surround Encoded
Dolby Surround Encoded
Original Bit Stream Indicator. Specifies whether this audio is from the original source and not a copy.
Not Original Source
Original Source (default)
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.
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.
Not Indicated (default)
Lt/Rt Downmix Preferred
Lo/Ro Downmix Preferred
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.
Apply +3dB gain
Apply +1.5dB gain
Apply 0dB gain
Apply -1.5dB gain
Apply -3.0dB gain
Apply -4.5dB gain (default)
Apply -6.0dB gain
Silence Center Channel
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.
Apply -1.5dB gain
Apply -3.0dB gain
Apply -4.5dB gain
Apply -6.0dB gain (default)
Silence Surround Channel(s)
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.
Apply +3dB gain
Apply +1.5dB gain
Apply 0dB gain
Apply -1.5dB gain
Apply -3.0dB gain
Apply -4.5dB gain (default)
Apply -6.0dB gain
Silence Center Channel
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.
Apply -1.5dB gain
Apply -3.0dB gain
Apply -4.5dB gain
Apply -6.0dB gain (default)
Silence Surround Channel(s)
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.
Not Indicated (default)
Dolby Surround EX Off
Dolby Surround EX On
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.
Not Indicated (default)
Dolby Headphone Off
Dolby Headphone On
A/D Converter Type. Indicates whether the audio has passed through HDCD A/D conversion.
Standard A/D Converter (default)
HDCD A/D Converter
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.
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.
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.
Selected by Encoder (default)
Disable Channel Coupling
Enable Channel Coupling
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.
Selected by Encoder (default)
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.
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 |
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".
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