Name Mode Size
..
tests 040000
.gitignore 100644 0 kb
3dostr.c 100644 5 kb
4xm.c 100644 13 kb
Makefile 100644 35 kb
a64.c 100644 2 kb
aacdec.c 100644 5 kb
aadec.c 100644 11 kb
ac3dec.c 100644 4 kb
acm.c 100644 2 kb
act.c 100644 6 kb
adp.c 100644 3 kb
ads.c 100644 3 kb
adtsenc.c 100644 7 kb
adxdec.c 100644 4 kb
aea.c 100644 3 kb
afc.c 100644 2 kb
aiff.h 100644 2 kb
aiffdec.c 100644 13 kb
aiffenc.c 100644 10 kb
aixdec.c 100644 4 kb
allformats.c 100644 18 kb
amr.c 100644 5 kb
anm.c 100644 6 kb
apc.c 100644 3 kb
ape.c 100644 17 kb
apetag.c 100644 7 kb
apetag.h 100644 1 kb
apngdec.c 100644 14 kb
apngenc.c 100644 11 kb
aqtitledec.c 100644 4 kb
asf.c 100644 7 kb
asf.h 100644 7 kb
asfcrypt.c 100644 5 kb
asfcrypt.h 100644 1 kb
asfdec_f.c 100644 60 kb
asfdec_o.c 100644 63 kb
asfenc.c 100644 42 kb
assdec.c 100644 5 kb
assenc.c 100644 8 kb
ast.c 100644 1 kb
ast.h 100644 1 kb
astdec.c 100644 4 kb
astenc.c 100644 6 kb
async.c 100644 19 kb
au.c 100644 10 kb
audiointerleave.c 100644 5 kb
audiointerleave.h 100644 2 kb
avc.c 100644 6 kb
avc.h 100644 2 kb
avformat.h 100644 113 kb
avformatres.rc 100644 2 kb
avi.h 100644 1 kb
avidec.c 100644 67 kb
avienc.c 100644 35 kb
avio.c 100644 19 kb
avio.h 100644 31 kb
avio_internal.h 100644 6 kb
aviobuf.c 100644 37 kb
avisynth.c 100644 26 kb
avlanguage.c 100644 23 kb
avlanguage.h 100644 2 kb
avr.c 100644 3 kb
avs.c 100644 7 kb
bethsoftvid.c 100644 10 kb
bfi.c 100644 6 kb
bink.c 100644 11 kb
bintext.c 100644 12 kb
bit.c 100644 4 kb
bluray.c 100644 7 kb
bmv.c 100644 4 kb
boadec.c 100644 3 kb
brstm.c 100644 15 kb
c93.c 100644 6 kb
cache.c 100644 9 kb
caf.c 100644 3 kb
caf.h 100644 1 kb
cafdec.c 100644 15 kb
cafenc.c 100644 9 kb
cavsvideodec.c 100644 2 kb
cdg.c 100644 3 kb
cdxl.c 100644 8 kb
chromaprint.c 100644 6 kb
cinedec.c 100644 10 kb
concat.c 100644 6 kb
concatdec.c 100644 25 kb
crcenc.c 100644 2 kb
crypto.c 100644 13 kb
cutils.c 100644 1 kb
dash.c 100644 6 kb
dash.h 100644 1 kb
dashdec.c 100644 62 kb
dashenc.c 100644 44 kb
data_uri.c 100644 3 kb
dauddec.c 100644 2 kb
daudenc.c 100644 2 kb
dcstr.c 100644 3 kb
dfa.c 100644 4 kb
diracdec.c 100644 1 kb
dnxhddec.c 100644 2 kb
dsfdec.c 100644 5 kb
dsicin.c 100644 7 kb
dss.c 100644 11 kb
dtsdec.c 100644 4 kb
dtshddec.c 100644 5 kb
dump.c 100644 22 kb
dv.c 100644 20 kb
dv.h 100644 1 kb
dvbsub.c 100644 2 kb
dvbtxt.c 100644 2 kb
dvenc.c 100644 17 kb
dxa.c 100644 7 kb
eacdata.c 100644 3 kb
electronicarts.c 100644 23 kb
epafdec.c 100644 3 kb
ffm.h 100644 2 kb
ffmdec.c 100644 30 kb
ffmenc.c 100644 11 kb
ffmeta.h 100644 1 kb
ffmetadec.c 100644 5 kb
ffmetaenc.c 100644 3 kb
fifo.c 100644 20 kb
file.c 100644 11 kb
file_open.c 100644 0 kb
filmstripdec.c 100644 3 kb
filmstripenc.c 100644 2 kb
fitsdec.c 100644 6 kb
fitsenc.c 100644 5 kb
flac_picture.c 100644 5 kb
flac_picture.h 100644 1 kb
flacdec.c 100644 12 kb
flacenc.c 100644 7 kb
flacenc.h 100644 1 kb
flacenc_header.c 100644 2 kb
flic.c 100644 9 kb
flv.h 100644 4 kb
flvdec.c 100644 46 kb
flvenc.c 100644 39 kb
format.c 100644 12 kb
framecrcenc.c 100644 3 kb
framehash.c 100644 2 kb
frmdec.c 100644 3 kb
fsb.c 100644 6 kb
ftp.c 100644 32 kb
g722.c 100644 2 kb
g723_1.c 100644 2 kb
g726.c 100644 3 kb
g729dec.c 100644 3 kb
gdv.c 100644 5 kb
genh.c 100644 7 kb
gif.c 100644 8 kb
gifdec.c 100644 10 kb
golomb_tab.c 100644 0 kb
gopher.c 100644 3 kb
gsmdec.c 100644 3 kb
gxf.c 100644 20 kb
gxf.h 100644 1 kb
gxfenc.c 100644 32 kb
h261dec.c 100644 2 kb
h263dec.c 100644 2 kb
h264dec.c 100644 4 kb
hashenc.c 100644 9 kb
hdsenc.c 100644 19 kb
hevc.c 100644 39 kb
hevc.h 100644 4 kb
hevcdec.c 100644 2 kb
hls.c 100644 72 kb
hlsenc.c 100644 68 kb
hlsproto.c 100644 10 kb
hnm.c 100644 6 kb
http.c 100644 60 kb
http.h 100644 2 kb
httpauth.c 100644 10 kb
httpauth.h 100644 3 kb
icecast.c 100644 8 kb
icodec.c 100644 6 kb
icoenc.c 100644 6 kb
id3v1.c 100644 6 kb
id3v1.h 100644 1 kb
id3v2.c 100644 35 kb
id3v2.h 100644 6 kb
id3v2enc.c 100644 11 kb
idcin.c 100644 13 kb
idroqdec.c 100644 8 kb
idroqenc.c 100644 2 kb
iff.c 100644 32 kb
ilbc.c 100644 4 kb
img2.c 100644 4 kb
img2.h 100644 2 kb
img2_alias_pix.c 100644 2 kb
img2_brender_pix.c 100644 2 kb
img2dec.c 100644 30 kb
img2enc.c 100644 9 kb
ingenientdec.c 100644 2 kb
internal.h 100644 22 kb
ipmovie.c 100644 25 kb
ircam.c 100644 2 kb
ircam.h 100644 1 kb
ircamdec.c 100644 4 kb
ircamenc.c 100644 2 kb
isom.c 100644 33 kb
isom.h 100644 11 kb
iss.c 100644 5 kb
iv8.c 100644 3 kb
ivfdec.c 100644 3 kb
ivfenc.c 100644 4 kb
jacosubdec.c 100644 8 kb
jacosubenc.c 100644 1 kb
jvdec.c 100644 8 kb
latmenc.c 100644 8 kb
libavformat.v 100644 0 kb
libgme.c 100644 6 kb
libmodplug.c 100644 16 kb
libopenmpt.c 100644 8 kb
librtmp.c 100644 13 kb
libsmbclient.c 100644 10 kb
libssh.c 100644 15 kb
lmlm4.c 100644 4 kb
loasdec.c 100644 3 kb
log2_tab.c 100644 0 kb
lrc.c 100644 1 kb
lrc.h 100644 1 kb
lrcdec.c 100644 7 kb
lrcenc.c 100644 5 kb
lvfdec.c 100644 5 kb
lxfdec.c 100644 11 kb
m4vdec.c 100644 2 kb
matroska.c 100644 8 kb
matroska.h 100644 14 kb
matroskadec.c 100644 147 kb
matroskaenc.c 100644 103 kb
md5proto.c 100644 3 kb
metadata.c 100644 2 kb
metadata.h 100644 1 kb
mgsts.c 100644 3 kb
microdvddec.c 100644 6 kb
microdvdenc.c 100644 2 kb
mj2kdec.c 100644 2 kb
mkvtimestamp_v2.c 100644 2 kb
mlpdec.c 100644 3 kb
mlvdec.c 100644 17 kb
mm.c 100644 6 kb
mmf.c 100644 9 kb
mms.c 100644 7 kb
mms.h 100644 2 kb
mmsh.c 100644 14 kb
mmst.c 100644 24 kb
mov.c 100644 236 kb
mov_chan.c 100644 26 kb
mov_chan.h 100644 2 kb
movenc.c 100644 244 kb
movenc.h 100644 7 kb
movenccenc.c 100644 11 kb
movenccenc.h 100644 3 kb
movenchint.c 100644 16 kb
mp3dec.c 100644 18 kb
mp3enc.c 100644 20 kb
mpc.c 100644 7 kb
mpc8.c 100644 9 kb
mpeg.c 100644 34 kb
mpeg.h 100644 2 kb
mpegenc.c 100644 45 kb
mpegts.c 100644 98 kb
mpegts.h 100644 4 kb
mpegtsenc.c 100644 71 kb
mpegvideodec.c 100644 3 kb
mpjpeg.c 100644 3 kb
mpjpegdec.c 100644 10 kb
mpl2dec.c 100644 4 kb
mpsubdec.c 100644 4 kb
msf.c 100644 4 kb
msnwc_tcp.c 100644 4 kb
mtaf.c 100644 2 kb
mtv.c 100644 7 kb
musx.c 100644 6 kb
mux.c 100644 47 kb
mvdec.c 100644 16 kb
mvi.c 100644 5 kb
mxf.c 100644 11 kb
mxf.h 100644 4 kb
mxfdec.c 100644 127 kb
mxfenc.c 100644 110 kb
mxg.c 100644 8 kb
ncdec.c 100644 3 kb
network.c 100644 9 kb
network.h 100644 8 kb
nistspheredec.c 100644 5 kb
nsvdec.c 100644 25 kb
nullenc.c 100644 1 kb
nut.c 100644 15 kb
nut.h 100644 5 kb
nutdec.c 100644 43 kb
nutenc.c 100644 41 kb
nuv.c 100644 13 kb
oggdec.c 100644 27 kb
oggdec.h 100644 5 kb
oggenc.c 100644 29 kb
oggparsecelt.c 100644 3 kb
oggparsedaala.c 100644 8 kb
oggparsedirac.c 100644 4 kb
oggparseflac.c 100644 4 kb
oggparseogm.c 100644 7 kb
oggparseopus.c 100644 6 kb
oggparseskeleton.c 100644 3 kb
oggparsespeex.c 100644 5 kb
oggparsetheora.c 100644 7 kb
oggparsevorbis.c 100644 16 kb
oggparsevp8.c 100644 4 kb
oma.c 100644 2 kb
oma.h 100644 1 kb
omadec.c 100644 18 kb
omaenc.c 100644 4 kb
options.c 100644 5 kb
options_table.h 100644 11 kb
os_support.c 100644 9 kb
os_support.h 100644 7 kb
paf.c 100644 8 kb
pcm.c 100644 2 kb
pcm.h 100644 1 kb
pcmdec.c 100644 7 kb
pcmenc.c 100644 3 kb
pjsdec.c 100644 4 kb
pmpdec.c 100644 6 kb
prompeg.c 100644 15 kb
protocols.c 100644 4 kb
psxstr.c 100644 10 kb
pva.c 100644 7 kb
pvfdec.c 100644 2 kb
qcp.c 100644 6 kb
qtpalette.c 100644 4 kb
qtpalette.h 100644 11 kb
r3d.c 100644 12 kb
rawdec.c 100644 5 kb
rawdec.h 100644 3 kb
rawenc.c 100644 14 kb
rawenc.h 100644 1 kb
rawutils.c 100644 2 kb
rawvideodec.c 100644 4 kb
rdt.c 100644 18 kb
rdt.h 100644 4 kb
realtextdec.c 100644 5 kb
redspark.c 100644 4 kb
replaygain.c 100644 3 kb
replaygain.h 100644 1 kb
riff.c 100644 32 kb
riff.h 100644 4 kb
riffdec.c 100644 10 kb
riffenc.c 100644 13 kb
rl2.c 100644 9 kb
rm.c 100644 2 kb
rm.h 100644 4 kb
rmdec.c 100644 46 kb
rmenc.c 100644 16 kb
rmsipr.c 100644 2 kb
rmsipr.h 100644 1 kb
rpl.c 100644 13 kb
rsd.c 100644 7 kb
rso.c 100644 1 kb
rso.h 100644 1 kb
rsodec.c 100644 3 kb
rsoenc.c 100644 3 kb
rtmp.h 100644 2 kb
rtmpcrypt.c 100644 12 kb
rtmpcrypt.h 100644 2 kb
rtmpdh.c 100644 11 kb
rtmpdh.h 100644 3 kb
rtmphttp.c 100644 9 kb
rtmppkt.c 100644 22 kb
rtmppkt.h 100644 11 kb
rtmpproto.c 100644 106 kb
rtp.c 100644 6 kb
rtp.h 100644 4 kb
rtpdec.c 100644 30 kb
rtpdec.h 100644 9 kb
rtpdec_ac3.c 100644 4 kb
rtpdec_amr.c 100644 7 kb
rtpdec_asf.c 100644 10 kb
rtpdec_dv.c 100644 5 kb
rtpdec_formats.h 100644 5 kb
rtpdec_g726.c 100644 2 kb
rtpdec_h261.c 100644 7 kb
rtpdec_h263.c 100644 4 kb
rtpdec_h263_rfc2190.c 100644 6 kb
rtpdec_h264.c 100644 14 kb
rtpdec_hevc.c 100644 13 kb
rtpdec_ilbc.c 100644 2 kb
rtpdec_jpeg.c 100644 13 kb
rtpdec_latm.c 100644 5 kb
rtpdec_mpa_robust.c 100644 6 kb
rtpdec_mpeg12.c 100644 2 kb
rtpdec_mpeg4.c 100644 11 kb
rtpdec_mpegts.c 100644 3 kb
rtpdec_qcelp.c 100644 8 kb
rtpdec_qdm2.c 100644 10 kb
rtpdec_qt.c 100644 9 kb
rtpdec_rfc4175.c 100644 7 kb
rtpdec_svq3.c 100644 4 kb
rtpdec_vc2hq.c 100644 7 kb
rtpdec_vp8.c 100644 10 kb
rtpdec_vp9.c 100644 11 kb
rtpdec_xiph.c 100644 13 kb
rtpenc.c 100644 22 kb
rtpenc.h 100644 4 kb
rtpenc_aac.c 100644 3 kb
rtpenc_amr.c 100644 2 kb
rtpenc_chain.c 100644 3 kb
rtpenc_chain.h 100644 1 kb
rtpenc_h261.c 100644 4 kb
rtpenc_h263.c 100644 2 kb
rtpenc_h263_rfc2190.c 100644 7 kb
rtpenc_h264_hevc.c 100644 7 kb
rtpenc_jpeg.c 100644 8 kb
rtpenc_latm.c 100644 2 kb
rtpenc_mpegts.c 100644 5 kb
rtpenc_mpv.c 100644 4 kb
rtpenc_vc2hq.c 100644 5 kb
rtpenc_vp8.c 100644 2 kb
rtpenc_vp9.c 100644 2 kb
rtpenc_xiph.c 100644 4 kb
rtpproto.c 100644 23 kb
rtpproto.h 100644 1 kb
rtsp.c 100644 93 kb
rtsp.h 100644 22 kb
rtspcodes.h 100644 6 kb
rtspdec.c 100644 33 kb
rtspenc.c 100644 8 kb
s337m.c 100644 6 kb
samidec.c 100644 4 kb
sapdec.c 100644 7 kb
sapenc.c 100644 9 kb
sauce.c 100644 3 kb
sauce.h 100644 1 kb
sbgdec.c 100644 45 kb
sccdec.c 100644 5 kb
sccenc.c 100644 4 kb
sctp.c 100644 11 kb
sdp.c 100644 30 kb
sdr2.c 100644 3 kb
sdsdec.c 100644 4 kb
sdxdec.c 100644 2 kb
segafilm.c 100644 10 kb
segment.c 100644 41 kb
shortendec.c 100644 2 kb
sierravmd.c 100644 11 kb
siff.c 100644 8 kb
smacker.c 100644 13 kb
smjpeg.c 100644 1 kb
smjpeg.h 100644 1 kb
smjpegdec.c 100644 6 kb
smjpegenc.c 100644 5 kb
smoothstreamingenc.c 100644 23 kb
smush.c 100644 7 kb
sol.c 100644 4 kb
sox.h 100644 1 kb
soxdec.c 100644 4 kb
soxenc.c 100644 4 kb
spdif.c 100644 1 kb
spdif.h 100644 3 kb
spdifdec.c 100644 7 kb
spdifenc.c 100644 20 kb
srtdec.c 100644 8 kb
srtenc.c 100644 4 kb
srtp.c 100644 9 kb
srtp.h 100644 2 kb
srtpproto.c 100644 5 kb
stldec.c 100644 4 kb
subfile.c 100644 4 kb
subtitles.c 100644 12 kb
subtitles.h 100644 7 kb
subviewer1dec.c 100644 4 kb
subviewerdec.c 100644 6 kb
supdec.c 100644 3 kb
supenc.c 100644 3 kb
svag.c 100644 2 kb
swf.c 100644 1 kb
swf.h 100644 5 kb
swfdec.c 100644 18 kb
swfenc.c 100644 17 kb
takdec.c 100644 7 kb
tcp.c 100644 9 kb
tedcaptionsdec.c 100644 11 kb
tee.c 100644 19 kb
tee_common.c 100644 2 kb
tee_common.h 100644 1 kb
teeproto.c 100644 4 kb
thp.c 100644 7 kb
tiertexseq.c 100644 9 kb
tls.c 100644 4 kb
tls.h 100644 3 kb
tls_gnutls.c 100644 8 kb
tls_openssl.c 100644 10 kb
tls_schannel.c 100644 20 kb
tls_securetransport.c 100644 11 kb
tmv.c 100644 6 kb
tta.c 100644 6 kb
ttaenc.c 100644 5 kb
tty.c 100644 5 kb
txd.c 100644 3 kb
udp.c 100644 42 kb
uncodedframecrcenc.c 100644 6 kb
unix.c 100644 5 kb
url.c 100644 5 kb
url.h 100644 13 kb
urldecode.c 100644 2 kb
urldecode.h 100644 1 kb
utils.c 100644 193 kb
v210.c 100644 4 kb
vag.c 100644 3 kb
vc1dec.c 100644 3 kb
vc1test.c 100644 3 kb
vc1testenc.c 100644 3 kb
version.h 100644 4 kb
vivo.c 100644 9 kb
voc.c 100644 1 kb
voc.h 100644 2 kb
voc_packet.c 100644 5 kb
vocdec.c 100644 3 kb
vocenc.c 100644 4 kb
vorbiscomment.c 100644 3 kb
vorbiscomment.h 100644 2 kb
vpcc.c 100644 4 kb
vpcc.h 100644 2 kb
vpk.c 100644 4 kb
vplayerdec.c 100644 4 kb
vqf.c 100644 8 kb
w64.c 100644 2 kb
w64.h 100644 1 kb
wavdec.c 100644 28 kb
wavenc.c 100644 21 kb
wc3movie.c 100644 9 kb
webm_chunk.c 100644 9 kb
webmdashenc.c 100644 23 kb
webpenc.c 100644 6 kb
webvttdec.c 100644 7 kb
webvttenc.c 100644 3 kb
westwood_aud.c 100644 6 kb
westwood_vqa.c 100644 9 kb
wsddec.c 100644 5 kb
wtv.h 100644 2 kb
wtv_common.c 100644 4 kb
wtvdec.c 100644 41 kb
wtvenc.c 100644 26 kb
wv.c 100644 2 kb
wv.h 100644 2 kb
wvdec.c 100644 10 kb
wvedec.c 100644 2 kb
wvenc.c 100644 3 kb
xa.c 100644 4 kb
xmv.c 100644 18 kb
xvag.c 100644 3 kb
xwma.c 100644 10 kb
yop.c 100644 7 kb
yuv4mpeg.h 100644 1 kb
yuv4mpegdec.c 100644 13 kb
yuv4mpegenc.c 100644 10 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.