Name Mode Size
..
aarch64 040000
arm 040000
avr32 040000
bfin 040000
mips 040000
ppc 040000
sh4 040000
tests 040000
tomi 040000
x86 040000
.gitignore 100644 0 kb
Makefile 100644 16 kb
adler32.c 100644 3 kb
adler32.h 100644 2 kb
aes.c 100644 8 kb
aes.h 100644 2 kb
aes_ctr.c 100644 3 kb
aes_ctr.h 100644 2 kb
aes_internal.h 100644 1 kb
atomic.c 100644 3 kb
atomic.h 100644 2 kb
atomic_gcc.h 100644 2 kb
atomic_suncc.h 100644 2 kb
atomic_win32.h 100644 2 kb
attributes.h 100644 5 kb
audio_fifo.c 100644 6 kb
audio_fifo.h 100644 6 kb
avassert.h 100644 2 kb
avstring.c 100644 10 kb
avstring.h 100644 14 kb
avutil.h 100644 9 kb
avutilres.rc 100644 2 kb
base64.c 100644 5 kb
base64.h 100644 2 kb
blowfish.c 100644 18 kb
blowfish.h 100644 2 kb
bprint.c 100644 9 kb
bprint.h 100644 8 kb
bswap.h 100644 3 kb
buffer.c 100644 8 kb
buffer.h 100644 10 kb
buffer_internal.h 100644 3 kb
camellia.c 100644 14 kb
camellia.h 100644 2 kb
cast5.c 100644 34 kb
cast5.h 100644 3 kb
channel_layout.c 100644 9 kb
channel_layout.h 100644 9 kb
color_utils.c 100644 6 kb
color_utils.h 100644 2 kb
colorspace.h 100644 4 kb
common.h 100644 15 kb
cpu.c 100644 15 kb
cpu.h 100644 5 kb
cpu_internal.h 100644 2 kb
crc.c 100644 23 kb
crc.h 100644 3 kb
des.c 100644 15 kb
des.h 100644 2 kb
dict.c 100644 7 kb
dict.h 100644 8 kb
display.c 100644 2 kb
display.h 100644 3 kb
downmix_info.c 100644 1 kb
downmix_info.h 100644 3 kb
dynarray.h 100644 3 kb
error.c 100644 7 kb
error.h 100644 5 kb
eval.c 100644 25 kb
eval.h 100644 5 kb
ffmath.h 100644 2 kb
fifo.c 100644 6 kb
fifo.h 100644 6 kb
file.c 100644 4 kb
file.h 100644 3 kb
file_open.c 100644 5 kb
fixed_dsp.c 100644 5 kb
fixed_dsp.h 100644 8 kb
float_dsp.c 100644 4 kb
float_dsp.h 100644 7 kb
frame.c 100644 26 kb
frame.h 100644 27 kb
hash.c 100644 7 kb
hash.h 100644 8 kb
hmac.c 100644 5 kb
hmac.h 100644 3 kb
hwcontext.c 100644 24 kb
hwcontext.h 100644 22 kb
hwcontext_cuda.c 100644 12 kb
hwcontext_cuda.h 100644 1 kb
hwcontext_cuda_internal.h 100644 1 kb
hwcontext_d3d11va.c 100644 19 kb
hwcontext_d3d11va.h 100644 6 kb
hwcontext_drm.c 100644 7 kb
hwcontext_drm.h 100644 4 kb
hwcontext_dxva2.c 100644 18 kb
hwcontext_dxva2.h 100644 2 kb
hwcontext_internal.h 100644 6 kb
hwcontext_opencl.c 100644 96 kb
hwcontext_opencl.h 100644 3 kb
hwcontext_qsv.c 100644 35 kb
hwcontext_qsv.h 100644 2 kb
hwcontext_vaapi.c 100644 44 kb
hwcontext_vaapi.h 100644 4 kb
hwcontext_vdpau.c 100644 15 kb
hwcontext_vdpau.h 100644 1 kb
hwcontext_videotoolbox.c 100644 7 kb
hwcontext_videotoolbox.h 100644 2 kb
imgutils.c 100644 21 kb
imgutils.h 100644 11 kb
imgutils_internal.h 100644 1 kb
integer.c 100644 5 kb
integer.h 100644 2 kb
internal.h 100644 11 kb
intfloat.h 100644 2 kb
intmath.c 100644 1 kb
intmath.h 100644 4 kb
intreadwrite.h 100644 18 kb
lfg.c 100644 3 kb
lfg.h 100644 2 kb
libavutil.v 100644 0 kb
libm.h 100644 14 kb
lls.c 100644 3 kb
lls.h 100644 2 kb
log.c 100644 13 kb
log.h 100644 11 kb
log2_tab.c 100644 1 kb
lzo.c 100644 6 kb
lzo.h 100644 2 kb
macros.h 100644 1 kb
mastering_display_metadata.c 100644 2 kb
mastering_display_metadata.h 100644 4 kb
mathematics.c 100644 6 kb
mathematics.h 100644 8 kb
md5.c 100644 7 kb
md5.h 100644 2 kb
mem.c 100644 11 kb
mem.h 100644 23 kb
mem_internal.h 100644 1 kb
motion_vector.h 100644 2 kb
murmur3.c 100644 4 kb
murmur3.h 100644 3 kb
opt.c 100644 64 kb
opt.h 100644 35 kb
parseutils.c 100644 24 kb
parseutils.h 100644 7 kb
pca.c 100644 5 kb
pca.h 100644 1 kb
pixdesc.c 100644 89 kb
pixdesc.h 100644 15 kb
pixelutils.c 100644 3 kb
pixelutils.h 100644 2 kb
pixfmt.h 100644 32 kb
qsort.h 100644 4 kb
random_seed.c 100644 4 kb
random_seed.h 100644 1 kb
rational.c 100644 5 kb
rational.h 100644 6 kb
rc4.c 100644 2 kb
rc4.h 100644 2 kb
replaygain.h 100644 2 kb
reverse.c 100644 2 kb
reverse.h 100644 1 kb
ripemd.c 100644 17 kb
ripemd.h 100644 2 kb
samplefmt.c 100644 9 kb
samplefmt.h 100644 10 kb
sha.c 100644 10 kb
sha.h 100644 2 kb
sha512.c 100644 10 kb
sha512.h 100644 3 kb
slicethread.c 100644 7 kb
slicethread.h 100644 2 kb
softfloat.h 100644 8 kb
softfloat_ieee754.h 100644 4 kb
softfloat_tables.h 100644 11 kb
spherical.c 100644 3 kb
spherical.h 100644 8 kb
stereo3d.c 100644 2 kb
stereo3d.h 100644 5 kb
tablegen.h 100644 1 kb
tea.c 100644 3 kb
tea.h 100644 2 kb
thread.h 100644 5 kb
threadmessage.c 100644 6 kb
threadmessage.h 100644 4 kb
time.c 100644 2 kb
time.h 100644 2 kb
time_internal.h 100644 1 kb
timecode.c 100644 7 kb
timecode.h 100644 5 kb
timer.h 100644 6 kb
timestamp.h 100644 3 kb
tree.c 100644 6 kb
tree.h 100644 5 kb
twofish.c 100644 14 kb
twofish.h 100644 2 kb
utils.c 100644 4 kb
version.h 100644 4 kb
wchar_filename.h 100644 1 kb
xga_font_data.c 100644 37 kb
xga_font_data.h 100644 1 kb
xtea.c 100644 7 kb
xtea.h 100644 3 kb
README.md
FFmpeg README ============= FFmpeg is a collection of libraries and tools to process multimedia content such as audio, video, subtitles and related metadata. ## Libraries * `libavcodec` provides implementation of a wider range of codecs. * `libavformat` implements streaming protocols, container formats and basic I/O access. * `libavutil` includes hashers, decompressors and miscellaneous utility functions. * `libavfilter` provides a mean to alter decoded Audio and Video through chain of filters. * `libavdevice` provides an abstraction to access capture and playback devices. * `libswresample` implements audio mixing and resampling routines. * `libswscale` implements color conversion and scaling routines. ## Tools * [ffmpeg](https://ffmpeg.org/ffmpeg.html) is a command line toolbox to manipulate, convert and stream multimedia content. * [ffplay](https://ffmpeg.org/ffplay.html) is a minimalistic multimedia player. * [ffprobe](https://ffmpeg.org/ffprobe.html) is a simple analysis tool to inspect multimedia content. * [ffserver](https://ffmpeg.org/ffserver.html) is a multimedia streaming server for live broadcasts. * Additional small tools such as `aviocat`, `ismindex` and `qt-faststart`. ## Documentation The offline documentation is available in the **doc/** directory. The online documentation is available in the main [website](https://ffmpeg.org) and in the [wiki](https://trac.ffmpeg.org). ### Examples Coding examples are available in the **doc/examples** directory. ## License FFmpeg codebase is mainly LGPL-licensed with optional components licensed under GPL. Please refer to the LICENSE file for detailed information. ## Contributing Patches should be submitted to the ffmpeg-devel mailing list using `git format-patch` or `git send-email`. Github pull requests should be avoided because they are not part of our review process and will be ignored.