web: Modernize with Bower, Bootstrap, LESS
[ffmpeg-web.git] / src / about
1 <p class="with-icon">
2   <span class="pull-left"><i class="fa fa-5x fa-play-circle"></i></span>
3   FFmpeg is the leading multimedia framework, able to <strong>decode</strong>, <strong>encode</strong>, <strong>
4     transcode</strong>, <strong>mux</strong>, <strong>demux</strong>, <strong>stream</strong>, <strong>filter</strong> and <strong>play</strong> pretty much anything
5   that humans and machines have created. It supports the most obscure
6   ancient formats up to the cutting edge. No matter if they were
7   designed by some standards committee, the community or a corporation.
8 </p>
9
10 <p class="info">It contains libavcodec, libavutil, libavformat, libavfilter, libavdevice,
11   libswscale and libswresample which can be used by applications.
12   As well as ffmpeg, ffserver, ffplay and ffprobe which can be used by
13   end users for <strong>transcoding</strong>, <strong>streaming</strong> and <strong>playing</strong>.
14 </p>
15
16 <p class="with-icon">
17   <span class="pull-left"><i class="fa fa-5x fa-code-fork"></i></span>
18   The FFmpeg project tries to provide the best technically possible
19   solution for developers of applications and end users alike. To achieve
20   this we combine the best free software options available. We slightly
21   favor our own code to keep the dependencies on other libs low and to
22   maximize code sharing between parts of FFmpeg.
23   Wherever the question of "best" cannot be answered we support both
24   options so the end user can choose.
25 </p>
26
27 <p class="info">Everyone is welcome in FFmpeg and all contributions are welcome too.
28   We are happy to receive patches, pull requests, bug reports, donations
29   or any other type of contribution.
30 </p>
31
32 <p class="with-icon">
33   <span class="pull-left"><i class="fa fa-5x fa-lock"></i></span>
34   Security is a high priority and code review is always done with
35   security in mind. Though due to the very large amounts of code touching
36   untrusted data security issues are unavoidable and thus we provide
37   as quick as possible updates to our last stable releases when
38   new security issues are found.
39 </p>
40
41 <h3>
42   <span class="pull-right">
43     <i class="fa fa-wrench"></i> &nbsp;
44   </span>
45   FFmpeg Tools</h3>
46
47 <br><br>
48
49 <div class="row">
50   <div class="col-md-6">
51     <a href="ffmpeg.html" class="well well-with-icon">
52       <span class="pull-left"><i class="fa fa-5x fa-fw fa-terminal"></i></span>
53       <h3><strong>ffmpeg</strong></h3>
54       <p>A <strong>command line tool</strong> to convert multimedia files
55         between formats</p>
56     </a>
57   </div>
58   <div class="col-md-6">
59     <a href="ffserver.html" class="well well-with-icon">
60       <span class="pull-left"><i class="fa fa-5x fa-fw fa-cloud"></i></span>
61       <h3><strong>ffserver</strong></h3>
62       <p>A multimedia <strong>streaming server</strong> for live
63         broadcasts</p>
64     </a>
65   </div>
66 </div>
67 <div class="row">
68   <div class="col-md-6">
69     <a href="ffplay.html" class="well well-with-icon">
70       <span class="pull-left"><i class="fa fa-5x fa-fw fa-play"></i></span>
71       <h3><strong>ffplay</strong></h3>
72       <p>A simple media player based on SDL and the FFmpeg libraries</p>
73     </a>
74   </div>
75   <div class="col-md-6">
76     <a href="ffprobe.html" class="well well-with-icon">
77       <span class="pull-left"><i class="fa fa-5x fa-fw fa-bar-chart-o"></i></span>
78       <h3><strong>ffprobe</strong></h3>
79       <p>A simple multimedia stream analyzer</p>
80     </a>
81   </div>
82 </div>
83
84 <h3>
85   <span class="pull-right">
86     <i class="fa fa-cogs"></i> &nbsp;
87   </span>
88   FFmpeg Libraries for developers</h3>
89
90 <br><br>
91
92 <ul class="list-group list-group-big">
93   <li class="list-group-item"><strong><a href="libavutil.html">libavutil</a></strong> is a library containing functions for
94     simplifying programming, including random number generators, data
95     structures, mathematics routines, core multimedia utilities, and much
96     more.</li>
97
98   <li class="list-group-item"><strong><a href="libavcodec.html">libavcodec</a></strong> is a library containing decoders and encoders
99     for audio/video codecs.</li>
100
101   <li class="list-group-item"><strong><a href="libavformat.html">libavformat</a></strong> is a library containing demuxers and
102     muxers for multimedia container formats.</li>
103
104   <li class="list-group-item"><strong><a href="libavdevice.html">libavdevice</a></strong> is a library containing input and output
105     devices for grabbing from and rendering to many common multimedia
106     input/output software frameworks, including Video4Linux, Video4Linux2,
107     VfW, and ALSA.</li>
108
109   <li class="list-group-item"><strong><a href="libavfilter.html">libavfilter</a></strong> is a library containing media filters.</li>
110
111   <li class="list-group-item"><strong><a href="libswscale.html">libswscale</a></strong> is a library performing highly optimized image
112     scaling and color space/pixel format conversion operations.</li>
113
114   <li class="list-group-item"><strong><a href="libswresample.html">libswresample</a></strong> is a library performing highly optimized
115     audio resampling, rematrixing and sample format conversion operations.</li>
116 </ul>