From: db0company <db0comp...@gmail.com> --- src/about | 149 ++++++++++++++++++++++++++++++++++------------------- src/index | 2 +- src/template_head2 | 3 +- style.less | 46 +++++++++++++++++ 4 files changed, 143 insertions(+), 57 deletions(-)
diff --git a/src/about b/src/about index d6a5540..f020a19 100644 --- a/src/about +++ b/src/about @@ -1,75 +1,116 @@ -<p>FFmpeg is the leading multimedia framework, able to decode, encode, -transcode, mux, demux, stream, filter and play pretty much anything -that humans and machines have created. It supports the most obscure -ancient formats up to the cutting edge. No matter if they were -designed by some standards committee, the community or a corporation. -It contains libavcodec, libavutil, libavformat, libavfilter, libavdevice, -libswscale and libswresample which can be used by applications. -As well as ffmpeg, ffserver, ffplay and ffprobe which can be used by -end users for transcoding, streaming and playing +<p class="with-icon"> + <span class="pull-left"><i class="fa fa-5x fa-play-circle"></i></span> + FFmpeg is the leading multimedia framework, able to <strong>decode</strong>, <strong>encode</strong>, <strong> + transcode</strong>, <strong>mux</strong>, <strong>demux</strong>, <strong>stream</strong>, <strong>filter</strong> and <strong>play</strong> pretty much anything + that humans and machines have created. It supports the most obscure + ancient formats up to the cutting edge. No matter if they were + designed by some standards committee, the community or a corporation. </p> -<p>The FFmpeg project tries to provide the best technically possible -solution for developers of applications and end users alike. To achieve -this we combine the best free software options available. We slightly -favor our own code to keep the dependencies on other libs low and to -maximize code sharing between parts of FFmpeg. -Wherever the question of "best" cannot be answered we support both -options so the end user can choose. +<p class="info">It contains libavcodec, libavutil, libavformat, libavfilter, libavdevice, + libswscale and libswresample which can be used by applications. + As well as ffmpeg, ffserver, ffplay and ffprobe which can be used by + end users for <strong>transcoding</strong>, <strong>streaming</strong> and <strong>playing</strong>. </p> -<p>Security is a high priority and code review is always done with -security in mind. Though due to the very large amounts of code touching -untrusted data security issues are unavoidable and thus we provide -as quick as possible updates to our last stable releases when -new security issues are found. +<p class="with-icon"> + <span class="pull-left"><i class="fa fa-5x fa-code-fork"></i></span> + The FFmpeg project tries to provide the best technically possible + solution for developers of applications and end users alike. To achieve + this we combine the best free software options available. We slightly + favor our own code to keep the dependencies on other libs low and to + maximize code sharing between parts of FFmpeg. + Wherever the question of "best" cannot be answered we support both + options so the end user can choose. </p> -<p>Everyone is welcome in FFmpeg and all contributions are welcome too. -We are happy to receive patches, pull requests, bug reports, donations -or any other type of contribution. +<p class="info">Everyone is welcome in FFmpeg and all contributions are welcome too. + We are happy to receive patches, pull requests, bug reports, donations + or any other type of contribution. </p> -<p>FFmpeg provides various tools: +<p class="with-icon"> + <span class="pull-left"><i class="fa fa-5x fa-lock"></i></span> + Security is a high priority and code review is always done with + security in mind. Though due to the very large amounts of code touching + untrusted data security issues are unavoidable and thus we provide + as quick as possible updates to our last stable releases when + new security issues are found. </p> -<ul> -<li><tt><a href="ffmpeg.html">ffmpeg</a></tt> is a command line tool to convert multimedia files -between formats.</li> +<h3> + <div class="pull-right"> + <i class="fa fa-wrench"></i> + </div> + FFmpeg Tools</h3> -<li><tt><a href="ffserver.html">ffserver</a></tt> is a multimedia streaming server for live -broadcasts.</li> +<br><br> -<li><tt><a href="ffplay.html">ffplay</a></tt> is a simple media player based on <a -href="http://www.libsdl.org/">SDL</a> and the FFmpeg libraries.</li> +<div class="row"> + <div class="col-md-6"> + <a href="ffmpeg.html" class="well well-with-icon"> + <span class="pull-left"><i class="fa fa-5x fa-fw fa-terminal"></i></span> + <h3><strong>ffmpeg</strong></h3> + <p>A <strong>command line tool</strong> to convert multimedia files + between formats</p> + </a> + </div> + <div class="col-md-6"> + <a href="ffserver.html" class="well well-with-icon"> + <span class="pull-left"><i class="fa fa-5x fa-fw fa-cloud"></i></span> + <h3><strong>ffserver</strong></h3> + <p>A multimedia <strong>streaming server</strong> for live + broadcasts</p> + </a> + </div> +</div> +<div class="row"> + <div class="col-md-6"> + <a href="ffplay.html" class="well well-with-icon"> + <span class="pull-left"><i class="fa fa-5x fa-fw fa-play"></i></span> + <h3><strong>ffplay</strong></h3> + <p>A simple media player based on SDL and the FFmpeg libraries</p> + </a> + </div> + <div class="col-md-6"> + <a href="ffprobe.html" class="well well-with-icon"> + <span class="pull-left"><i class="fa fa-5x fa-fw fa-bar-chart-o"></i></span> + <h3><strong>ffprobe</strong></h3> + <p>A simple multimedia stream analyzer</p> + </a> + </div> +</div> -<li><tt><a href="ffprobe.html">ffprobe</a></tt> is a is a simple multimedia stream analyzer.</li> -</ul> +<h3> + <div class="pull-right"> + <i class="fa fa-cogs"></i> + </div> + FFmpeg Libraries for developers</h3> -<p>and developers libraries: -</p> -<ul> -<li><tt><a href="libavutil.html">libavutil</a></tt> is a library containing functions for -simplifying programming, including random number generators, data -structures, mathematics routines, core multimedia utilities, and much -more.</li> +<br><br> + +<ul class="list-group"> + <li class="list-group-item"><strong><a href="libavutil.html">libavutil</a></strong> is a library containing functions for + simplifying programming, including random number generators, data + structures, mathematics routines, core multimedia utilities, and much + more.</li> -<li><tt><a href="libavcodec.html">libavcodec</a></tt> is a library containing decoders and encoders -for audio/video codecs.</li> + <li class="list-group-item"><strong><a href="libavcodec.html">libavcodec</a></strong> is a library containing decoders and encoders + for audio/video codecs.</li> -<li><tt><a href="libavformat.html">libavformat</a></tt> is a library containing demuxers and -muxers for multimedia container formats.</li> + <li class="list-group-item"><strong><a href="libavformat.html">libavformat</a></strong> is a library containing demuxers and + muxers for multimedia container formats.</li> -<li><tt><a href="libavdevice.html">libavdevice</a></tt> is a library containing input and output -devices for grabbing from and rendering to many common multimedia -input/output software frameworks, including Video4Linux, Video4Linux2, -VfW, and ALSA.</li> + <li class="list-group-item"><strong><a href="libavdevice.html">libavdevice</a></strong> is a library containing input and output + devices for grabbing from and rendering to many common multimedia + input/output software frameworks, including Video4Linux, Video4Linux2, + VfW, and ALSA.</li> -<li><tt><a href="libavfilter.html">libavfilter</a></tt> is a library containing media filters.</li> + <li class="list-group-item"><strong><a href="libavfilter.html">libavfilter</a></strong> is a library containing media filters.</li> -<li><tt><a href="libswscale.html">libswscale</a></tt> is a library performing highly optimized image -scaling and color space/pixel format conversion operations.</li> + <li class="list-group-item"><strong><a href="libswscale.html">libswscale</a></strong> is a library performing highly optimized image + scaling and color space/pixel format conversion operations.</li> -<li><tt><a href="libswresample.html">libswresample</a></tt> is a library performing highly optimized -audio resampling, rematrixing and sample format conversion operations.</li> + <li class="list-group-item"><strong><a href="libswresample.html">libswresample</a></strong> is a library performing highly optimized + audio resampling, rematrixing and sample format conversion operations.</li> </ul> diff --git a/src/index b/src/index index caa8db3..1418b7d 100644 --- a/src/index +++ b/src/index @@ -25,7 +25,7 @@ </h3> <pre><code>$ ffmpeg -i inputvideo.mkv outputvideo.mp4</code></pre> <div class="text-right"> - <a href="documentation.html" class="btn btn-success btn-lg">Discover more</a> + <a href="about.html" class="btn btn-success btn-lg">Discover more</a> </div> </div> <!-- well --> diff --git a/src/template_head2 b/src/template_head2 index 687e0b9..a3645f9 100644 --- a/src/template_head2 +++ b/src/template_head2 @@ -26,9 +26,8 @@ <a href="download.html">Download</a> </li> <li> - <a href="discover.html">Discover</a> + <a href="about.html">Discover</a> <ul> - <li><a href="news.html">News</a></li> <li><a href="about.html">About</a></li> <li><a href="projects.html">Projects</a></li> </ul> diff --git a/style.less b/style.less index 84de5a9..91719ce 100644 --- a/style.less +++ b/style.less @@ -83,6 +83,14 @@ h4 { color: @Cinvert; } +.list-group { + .list-group-item { + background-color: @Cmainlight; + padding: 25px; + border-color: @Csecondlight; + } +} + .well { background-color: @Cmaindark; border-color: @Csecond; @@ -120,8 +128,38 @@ h4 { margin-bottom: 20px; } } + &.well-with-icon { + min-height: 136px; + .pull-right, .pull-left { + background-color: @Csecond; + color: @Cinvert; + padding: 10px; + border-radius: 5px; + margin: 5px; + } + .pull-right { + margin-left: 20px; + } + .pull-left { + margin-right: 20px; + } + } } +a.well { + display: block; + &:hover { + text-decoration: none; + opacity: 0.6; + /* background-color: @Cmain; */ + /* border-color: @Csecondlight; */ + /* &.well-with-icon { */ + /* .pull-right, .pull-left { */ + /* background-color: @Csecondlight; */ + /* } */ + /* } */ + } +} .info { margin: 10px; @@ -130,6 +168,13 @@ h4 { border-left: 10px @Csecond solid; } +.with-icon { + padding: 30px; + .fa { + padding-right: 30px; + } +} + .table { margin: 20px 0; border-radius: 4px; @@ -158,6 +203,7 @@ h4 { margin-right: 8px; } &:hover { + color: #fff; img { opacity: 1; } -- 2.0.1 _______________________________________________ ffmpeg-devel mailing list ffmpeg-devel@ffmpeg.org http://ffmpeg.org/mailman/listinfo/ffmpeg-devel