[FFmpeg-devel] [PATCH 02/16] web/index: Home page redesigned
Clément Bœsch
u at pkh.me
Mon Jul 14 10:31:04 CEST 2014
From: db0company <db0company at gmail.com>
Clean home page with just the right information to get started with
FFmpeg. Only the 10 latest news in the home page.
---
src/archive | 498 ++++++++++++++++++++++++++++
src/index | 1033 ++++++++++++++++-------------------------------------------
style.less | 40 ++-
3 files changed, 814 insertions(+), 757 deletions(-)
diff --git a/src/archive b/src/archive
index 1acdd55..5f11e0e 100644
--- a/src/archive
+++ b/src/archive
@@ -1,3 +1,501 @@
+
+
+ <a id="logo_art_contest_autumn-2013"></a><h3>August 22, 2013, Autumn Website Banner Contest</h3>
+ <p>
+ Welcome art-inclined readers of this rather technical website!
+ </p>
+
+ <p>
+ Again it is time for a contest to select a new banner for the coming autumn season.
+ It is your chance to display your art to the world and make this site a little bit
+ more artistic for the coming months.
+ </p>
+
+ <p>
+ Please read <a href="https://trac.ffmpeg.org/ticket/2891">ticket 2891</a> for further
+ directions.
+ </p>
+
+ <p>
+ Deadline is on 20th of September.
+ </p>
+
+ <p>
+ And as always: Happy painting!
+ </p>
+
+ <a id="pr2.0"></a><h3>July 10, 2013, FFmpeg 2.0</h3>
+ <p>
+ We have made a new major release (<b><a href="download.html#release_2.0">2.0</a></b>)
+ It contains all features and bugfixes of the git master branch from 10th July.
+ A partial list of new stuff is below:
+ </p>
+ <pre>
+ - curves filter
+ - reference-counting for AVFrame and AVPacket data
+ - ffmpeg now fails when input options are used for output file
+ or vice versa
+ - support for Monkey's Audio versions from 3.93
+ - perms and aperms filters
+ - audio filtering support in ffplay
+ - 10% faster aac encoding on x86 and MIPS
+ - sine audio filter source
+ - WebP demuxing and decoding support
+ - new ffmpeg options -filter_script and -filter_complex_script, which allow a
+ filtergraph description to be read from a file
+ - OpenCL support
+ - audio phaser filter
+ - separatefields filter
+ - libquvi demuxer
+ - uniform options syntax across all filters
+ - telecine filter
+ - new interlace filter
+ - smptehdbars source
+ - inverse telecine filters (fieldmatch and decimate)
+ - colorbalance filter
+ - colorchannelmixer filter
+ - The matroska demuxer can now output proper verbatim ASS packets. It will
+ become the default at the next libavformat major bump.
+ - decent native animated GIF encoding
+ - asetrate filter
+ - interleave filter
+ - timeline editing with filters
+ - vidstabdetect and vidstabtransform filters for video stabilization using
+ the vid.stab library
+ - astats filter
+ - trim and atrim filters
+ - ffmpeg -t and -ss (output-only) options are now sample-accurate when
+ transcoding audio
+ - Matroska muxer can now put the index at the beginning of the file.
+ - extractplanes filter
+ - avectorscope filter
+ - ADPCM DTK decoder
+ - ADP demuxer
+ - RSD demuxer
+ - RedSpark demuxer
+ - ADPCM IMA Radical decoder
+ - zmq filters
+ - DCT denoiser filter (dctdnoiz)
+ - Wavelet denoiser filter ported from libmpcodecs as owdenoise (formerly "ow")
+ - Apple Intermediate Codec decoder
+ - Escape 130 video decoder
+ - FTP protocol support
+ - V4L2 output device
+ - 3D LUT filter (lut3d)
+ - SMPTE 302M audio encoder
+ - support for slice multithreading in libavfilter
+ - Hald CLUT support (generation and filtering)
+ - VC-1 interlaced B-frame support
+ - support for WavPack muxing (raw and in Matroska)
+ - XVideo output device
+ - vignette filter
+ - True Audio (TTA) encoder
+ - Go2Webinar decoder
+ - mcdeint filter ported from libmpcodecs
+ - sab filter ported from libmpcodecs
+ - ffprobe -show_chapters option
+ - WavPack encoding through libwavpack
+ - rotate filter
+ - spp filter ported from libmpcodecs
+ - libgme support
+ - psnr filter
+ </pre>
+ <p>
+ We recommend users, distributors and system integrators to upgrade unless they use
+ current git master.
+ </p>
+
+
+ <a id="speech"></a><h3>June 5, 2013, Request for speech codec samples</h3>
+ <p>
+ FFmpeg developers want to support more voice and speech codecs.
+ We are looking for samples of EVRC-WB , EVRC-B and SMV codecs.
+ Some cell phones may record the audio in qcp, mp4 or 3g2 formats.
+ </p>
+ <p>
+ Please upload these codec samples to us (ftp, trac, etc) so we may take a look.
+ Or you can email them to projects at mplayerhq.hu , thanks!
+ </p>
+
+
+ <a id="lt2013"></a><h3>April 28, 2013, LinuxTag</h3>
+ <p>
+ We happily announce that FFmpeg will be represented at LinuxTag in
+ Berlin, Germany. The event will take place from 22nd to 25th of May.
+ </p>
+ <p>
+ We will have a shared booth with XBMC. So just come over and visit our
+ booth to have a chat with us. And please bring along your media samples
+ if you possess any that do not work correctly with FFmpeg!
+ </p>
+
+ <p>
+ More information about LinuxTag can be found <a href="http://www.linuxtag.org/2013/en/">here</a>
+ </p>
+
+ <p>
+ We are looking forward to see you in Berlin!
+ </p>
+
+
+ <a id="pr1.2"></a><h3>March 15, 2013, FFmpeg 1.2</h3>
+ <p>
+ We have made a new major release (<b><a href="download.html#release_1.2">1.2</a></b>)
+ It contains all features and bugfixes of the git master branch from 7th march.
+ A partial list of new stuff is below:
+ </p>
+ <pre>
+ - VDPAU hardware acceleration through normal hwaccel
+ - SRTP support
+ - Error diffusion dither in Swscale
+ - Chained Ogg support
+ - Theora Midstream reconfiguration support
+ - EVRC decoder
+ - audio fade filter
+ - filtering audio with unknown channel layout
+ - allpass, bass, bandpass, bandreject, biquad, equalizer, highpass, lowpass
+ and treble audio filter
+ - improved showspectrum filter, with multichannel support and sox-like colors
+ - histogram filter
+ - tee muxer
+ - il filter ported from libmpcodecs
+ - support ID3v2 tags in ASF files
+ - encrypted TTA stream decoding support
+ - RF64 support in WAV muxer
+ - noise filter ported from libmpcodecs
+ - Subtitles character encoding conversion
+ - blend filter
+ - stereo3d filter ported from libmpcodecs
+ </pre>
+ <p>
+ We recommend users, distributors and system integrators to upgrade unless they use
+ current git master.
+ </p>
+
+
+ <a id="logo_art_contest_spring-2013"></a><h3>February 10, 2013, Spring Website Banner Contest</h3>
+ <p>
+ Spring is approaching on the northern hemisphere. So it is time to announce another episode of our
+ seasonal art contest.
+ </p>
+
+ <p>
+ Please read <a href="https://trac.ffmpeg.org/ticket/2255">ticket 2255</a> for further
+ directions.
+ </p>
+
+ <p>
+ The deadline is on March 15th.
+ </p>
+
+ <p>
+ Happy painting!
+ </p>
+
+
+ <a id="clt2013"></a><h3>February 4, 2013, Chemnitzer Linux-Tage</h3>
+ <p>
+ We happily announce that FFmpeg will be represented at `Chemnitzer Linux-Tage'
+ in Chemnitz, Germany. The event will take place on 16th and 17th of March.
+ </p>
+
+ <p>
+ More information can be found <a href="http://chemnitzer.linux-tage.de/2013/info/index?cookielang=en">here</a>
+ </p>
+
+ <p>
+ We hereby invite you to visit us at our booth located in the Linux-Live area!
+ There we will demonstrate usage of FFmpeg, answer your questions and listen to
+ your problems and wishes.
+ </p>
+ <p>
+ We are looking forward to meet you (again)!
+ </p>
+
+
+ <a id="pr1.1"></a><h3>January, 7, 2013, FFmpeg 1.1</h3>
+ <p>
+ We have made a new major release (<b><a href="download.html#release_1.1">1.1</a></b>)
+ It contains all features and bugfixes of the git master branch. A partial list of
+ new stuff is below:
+ </p>
+ <pre>
+ - stream disposition information printing in ffprobe
+ - filter for loudness analysis following EBU R128
+ - Opus encoder using libopus
+ - ffprobe -select_streams option
+ - Pinnacle TARGA CineWave YUV16 decoder
+ - TAK demuxer, decoder and parser
+ - DTS-HD demuxer
+ - remove -same_quant, it hasn't worked for years
+ - FFM2 support
+ - X-Face image encoder and decoder
+ - 24-bit FLAC encoding
+ - multi-channel ALAC encoding up to 7.1
+ - metadata (INFO tag) support in WAV muxer
+ - subtitles raw text decoder
+ - support for building DLLs using MSVC
+ - LVF demuxer
+ - ffescape tool
+ - metadata (info chunk) support in CAF muxer
+ - field filter ported from libmpcodecs
+ - AVR demuxer
+ - geq filter ported from libmpcodecs
+ - remove ffserver daemon mode
+ - AST muxer/demuxer
+ - new expansion syntax for drawtext
+ - BRender PIX image decoder
+ - ffprobe -show_entries option
+ - ffprobe -sections option
+ - ADPCM IMA Dialogic decoder
+ - BRSTM demuxer
+ - animated GIF decoder and demuxer
+ - PVF demuxer
+ - subtitles filter
+ - IRCAM muxer/demuxer
+ - Paris Audio File demuxer
+ - Virtual concatenation demuxer
+ - VobSub demuxer
+ - JSON captions for TED talks decoding support
+ - SOX Resampler support in libswresample
+ - aselect filter
+ - SGI RLE 8-bit decoder
+ - Silicon Graphics Motion Video Compressor 1 & 2 decoder
+ - Silicon Graphics Movie demuxer
+ - apad filter
+ - Resolution & pixel format change support with multithreading for H.264
+ - documentation split into per-component manuals
+ - pp (postproc) filter ported from MPlayer
+ - NIST Sphere demuxer
+ - MPL2, VPlayer, MPlayer, AQTitle, PJS and SubViewer v1 subtitles demuxers and decoders
+ - Sony Wave64 muxer
+ - adobe and limelight publisher authentication in RTMP
+ - data: URI scheme
+ - support building on the Plan 9 operating system
+ - kerndeint filter ported from MPlayer
+ - histeq filter ported from VirtualDub
+ - Megalux Frame demuxer
+ - 012v decoder
+ - Improved AVC Intra decoding support
+ </pre>
+ <p>
+ We recommend users, distributors and system integrators to upgrade unless they use
+ current git master.
+ </p>
+
+ <a id="news-30122012"></a><h3>December 30, 2012, Recent Developments</h3>
+ <p>
+ Before this year ends we want to use the occasion and give you some news about
+ recent developments in FFmpeg.
+ </p>
+
+ <h4>
+ - <a href="/ffmpeg-filters.html#subtitles">subtitles filter</a>
+ </h4>
+ <p>
+ The subtitles filter makes it possible to merge subtitles supported by
+ libavformat/libavcodec into a video stream. This process is also known
+ as burning them into the video or simply hardsubbing. This filter depends
+ on libass and thus is only available in builds configured with --enable-ass.
+ </p>
+ <p>
+ The subtitles filter is also useful to play external subtitle files with
+ ffplay. An example of this usage can be found in the following entry about
+ TED captions.
+ </p>
+
+ <h4>
+ - JSON <a href="ffmpeg-formats.html#tedcaptions">captions for TED talks</a> decoding support
+ </h4>
+ <p>
+ <a href="http://www.ted.com/">TED</a> provides video downloads for their talks.
+ Not all of these are available with subtitles and when they are the subtitles
+ are burnt into the video. Now with this new FFmpeg feature you can download the
+ subtitle files and just display them on the fly when playing the video with ffplay:
+ </p>
+ <pre>
+ ffplay ted.mp4 -vf subtitles=ted.json
+ </pre>
+
+ <h4>
+ - <a href="/ffmpeg-filters.html#geq">geq filter</a> ported from libmpcodecs
+ </h4>
+ <p>
+ This is another filter ported from MPlayer. It allows you to arbitrarily
+ change luma and chroma values for each pixel of the movie individually.
+ To learn more look at the
+ <a href="/ffmpeg-filters.html#geq">geq documentation</a>
+ and
+ <a href="ffmpeg-utils.html#Expression-Evaluation">the evaluation syntax description</a>.
+ Do not forget to give it a try:
+ </p>
+ <pre>
+ ffplay input.movie -vf "geq=p(X\,Y):if(gt(Y\,H/2)\,128)+ifnot(gt(Y\,H/2)\,cr(X\,Y)):if(gt(Y\,H/2)\,128)+ifnot(gt(Y\,H/2)\,cb(X\,Y))"
+ </pre>
+
+ <h4>
+ - filter for <a href="/ffmpeg-filters.html#ebur128">loudness analysis following EBU R128</a>
+ </h4>
+ <p>
+ This filter analyses audio streams as recommended by EBU recommendation R128.
+ The output can be either logged or visualized in a generated video stream.
+ </p>
+
+ <h4>
+ - <a href="/ffserver.html#What-is-FFM_002c-FFM2">FFM2</a> support
+ </h4>
+ <p>
+ The FFM2 format has been introduced to provide better interoperability
+ between different versions of the FFmpeg tools. It is usually used to
+ provide input to ffserver. It improves on its predecessor FFM by making
+ the format backward-compatible and extensible. This means the generated
+ files are are no longer dependant on specific FFmpeg versions.
+ </p>
+
+ <h4>
+ - Opus encoder using libopus
+ </h4>
+ <p>
+ You can encode Opus now via Xiph's
+ <a href="http://opus-codec.org/development/">libopus</a>.
+ </p>
+
+ <h4>
+ - VobSub demuxer
+ </h4>
+ <p>
+ IDX/SUB file pairs can now be played back or be remuxed into other formats such as MKV.
+ </p>
+
+ <h4>
+ - Resolution & pixel format change support with multithreading for H.264
+ </h4>
+ <p>
+ Finally H.264 with resolution and/or pixel format changes can be decoded multithreaded.
+ </p>
+
+ <h4>
+ - <a href="documentation.html">documentation</a> split into per-component manuals
+ </h4>
+ <p>
+ In an on-going effort, the documentation is split, reordered and extended
+ to make it more accessible and more complete.
+ </p>
+
+ <p>
+ Of course we can't possibly cover all changes since our last release in a single news
+ article, but we encourage you to read the
+ <a href="http://git.videolan.org/?p=ffmpeg.git;a=blob_plain;f=Changelog">Changelog</a>
+ yourself.
+ </p>
+
+ <p>
+ <i>We wish you all a happy new year!</i>
+ </p>
+
+ <a id="logo_art_contest_winter-2012"></a><h3>November 14, 2012, Winter Website Banner Contest</h3>
+ <p>
+ As the days are getting shorter for some of us, we are proud to announce
+ a new episode of our FFmpeg seasonal banners contest! This is your chance
+ to get your art on top of this website for the coming winter season.
+ </p>
+
+ <p>
+ Please read on <a href="https://trac.ffmpeg.org/ticket/1756">
+ here</a> for further directions.
+ </p>
+
+ <p>
+ The deadline is on December 14th.
+ </p>
+
+ <p>
+ If you are member of an artist community we encourage you to spread the word
+ about this contest.
+ </p>
+
+ <p>
+ Frosty painting!
+ </p>
+
+ <a id="pr1.0"></a><h3>September, 28, 2012, FFmpeg 1.0</h3>
+ <p>
+ We have made a new major release (<b><a href="download.html#release_1.0">1.0</a></b>)
+ It contains all features and bugfixes of the git master branch. A partial list of
+ new stuff is below:
+ </p>
+ <pre>
+ - INI and flat output in ffprobe
+ - Scene detection in libavfilter
+ - Indeo Audio decoder
+ - channelsplit audio filter
+ - setnsamples audio filter
+ - atempo filter
+ - ffprobe -show_data option
+ - RTMPT protocol support
+ - iLBC encoding/decoding via libilbc
+ - Microsoft Screen 1 decoder
+ - join audio filter
+ - audio channel mapping filter
+ - Microsoft ATC Screen decoder
+ - RTSP listen mode
+ - TechSmith Screen Codec 2 decoder
+ - AAC encoding via libfdk-aac
+ - Microsoft Expression Encoder Screen decoder
+ - RTMPS protocol support
+ - RTMPTS protocol support
+ - RTMPE protocol support
+ - RTMPTE protocol support
+ - showwaves and showspectrum filter
+ - LucasArts SMUSH playback support
+ - SAMI, RealText and SubViewer demuxers and decoders
+ - Heart Of Darkness PAF playback support
+ - iec61883 device
+ - asettb filter
+ - new option: -progress
+ - 3GPP Timed Text encoder/decoder
+ - GeoTIFF decoder support
+ - ffmpeg -(no)stdin option
+ - Opus decoder using libopus
+ - caca output device using libcaca
+ - alphaextract and alphamerge filters
+ - concat filter
+ - flite filter
+ - Canopus Lossless Codec decoder
+ - bitmap subtitles in filters (experimental and temporary)
+ - MP2 encoding via TwoLAME
+ - bmp parser
+ - smptebars source
+ - asetpts filter
+ - hue filter
+ - ICO muxer
+ - SubRip encoder and decoder without embedded timing
+ - edge detection filter
+ - framestep filter
+ - ffmpeg -shortest option is now per-output file
+ -pass and -passlogfile are now per-output stream
+ - volume measurement filter
+ - Ut Video encoder
+ - Microsoft Screen 2 decoder
+ - Matroska demuxer now identifies SRT subtitles as AV_CODEC_ID_SUBRIP
+ instead of AV_CODEC_ID_TEXT
+ - smartblur filter ported from MPlayer
+ - CPiA decoder
+ - decimate filter ported from MPlayer
+ - RTP depacketization of JPEG
+ - Smooth Streaming live segmenter muxer
+ - F4V muxer
+ - sendcmd and asendcmd filters
+ - WebVTT demuxer and decoder (simple tags supported)
+ - RTP packetization of JPEG
+ - faststart option in the MOV/MP4 muxer
+ - Several security fixes
+ </pre>
+ <p>
+ We recommend users, distributors and system integrators to upgrade unless they use
+ current git master.
+ </p>
+
<a id="logo_art_contest_autumn-2012"></a><h3>August 29, 2012, Autumn Website Banner Contest</h3>
<p>
It is about time for the next seasonal banner. Soon the leaves will be
diff --git a/src/index b/src/index
index ea630a5..caa8db3 100644
--- a/src/index
+++ b/src/index
@@ -1,750 +1,285 @@
-<div class="center" id="proj_desc">
-<p>
-<b>FFmpeg</b> is a complete, cross-platform solution to record, convert and
-stream audio and video. It includes <b>libavcodec</b> - the leading audio/video
-codec library. See the <a href="http://git.videolan.org/?p=ffmpeg.git;a=blob_plain;f=Changelog">Changelog</a> for recent
-changes.
-</p>
-</div>
-
-<h1>News <a href="main.rss"><img style="vertical-align: middle; margin-left: 6px" src="img/Feed-icon.png" alt="[RSS]" /></a><a href="https://plus.google.com/108003112428040046828?prsrc=3" rel="publisher" style="text-decoration:none;">
-<img src="gplus-16.png" alt="Google+" style="vertical-align: middle; margin-left: 16px"/></a></h1>
-
-<a id="opw01"></a><h3>July 3, 2014, FFmpeg and the Outreach Program For Women</h3>
-<p>
-FFmpeg has started the process to become an OPW includer organization for the
-next round of the program, with internships starting December 9. The
-<a href="https://gnome.org/opw/">OPW</a> aims to "Help women (cis and trans)
-and genderqueer to get involved in free and open source software". Part of the
-process requires securing funds to support at least one internship (6K USD), so
-if you were holding on your donation to FFmpeg, this is a great chance for you
-to come forward, get in touch and help both the project and a great initiative!
-</p>
-<p>
-We have set up an <a href="mailto:opw at ffmpeg.org">email address</a> you can use
-to contact us about donations and general inquires regarding our participation
-in the program. Hope to hear from you soon!
-</p>
-
-<a id="pr2.2.4"></a><h3>June 29, 2014, FFmpeg 2.2.4, 2.1.5, 2.0.5, 1.2.7, 1.1.12, 0.10.14</h3>
-<p>
-We have made several new point releases (<b><a href="download.html#release_2.2">2.2.4</a>,
-<a href="download.html#release_2.1">2.1.5</a>,
-<a href="download.html#release_2.0">2.0.5</a>,
-<a href="download.html#release_1.2">1.2.7</a>,
-<a href="download.html#release_1.1">1.1.12</a>,
-<a href="download.html#release_0.10">0.10.14</a></b>).
-They fix a
-<a href="http://blog.securitymouse.com/2014/06/raising-lazarus-20-year-old-bug-that.html">security issue in the LZO implementation</a>,
-as well as several other bugs. See the git log for details.
-</p>
-<p>
-We recommend users, distributors and system integrators to upgrade unless they use
-current git master.
-</p>
-
-
-<a id="lt2014"></a><h3>May 1, 2014, LinuxTag</h3>
-<p>
-Once again FFmpeg will be represented at LinuxTag in Berlin, Germany. The event will
-take place from 8th to 10th of May. Please note that this year's LinuxTag is at a
-different location closer to the city center.
-</p>
-
-<p>
-We will have a shared booth with XBMC and VideoLAN.
-<b>
-If you have media files that cannot be processed correctly with
-FFmpeg, be sure to have a sample with you so we can have a look!
-</b>
-</p>
-
-<p>
-More information about LinuxTag can be found <a href="http://www.linuxtag.org/2014/">here</a>
-</p>
-
-<p>
-We are looking forward to see you in Berlin!
-</p>
-
-<a id="heartbleed"></a><h3>April 18, 2014, OpenSSL Heartbeat bug</h3>
-<p>
-Our server hosting the Trac issue tracker was vulnerable to the attack
-against OpenSSL known as "heartbleed". The OpenSSL software library
-was updated on 7th of April, shortly after the vulnerability was publicly
-disclosed. We have changed the private keys (and certificates) for all
-FFmpeg servers. The details were sent to the mailing lists by
-Alexander Strasser, who is part of the project server team. Here is a
-link to the user mailing list
-<a href="https://lists.ffmpeg.org/pipermail/ffmpeg-user/2014-April/020968.html">archive</a>
-.
-</p><p>
-We encourage you to read up on
-<a href="https://www.schneier.com/blog/archives/2014/04/heartbleed.html">"OpenSSL heartbleed"</a>.
-<b>It is possible that login data for the issue tracker was exposed to
-people exploiting this security hole. You might want to change your password
-in the tracker and everywhere else you used that same password.</b>
-</p>
-
-<a id="pr2.2.1"></a><h3>April 11, 2014, FFmpeg 2.2.1</h3>
-<p>
-We have made a new point releases (<b><a href="download.html#release_2.2">2.2.1</a></b>).
-It contains bug fixes for Tickets #2893, #3432, #3469, #3486, #3495 and #3540 as well as
-several other fixes.
-See the git log for details.
-</p>
-
-<a id="pr2.2"></a><h3>March 24, 2014, FFmpeg 2.2</h3>
-<p>
-We have made a new major release (<b><a href="download.html#release_2.2">2.2</a></b>)
-It contains all features and bugfixes of the git master branch from 1st March.
-A partial list of new stuff is below:
-</p>
-<pre>
-- HNM version 4 demuxer and video decoder
-- Live HDS muxer
-- setsar/setdar filters now support variables in ratio expressions
-- elbg filter
-- string validation in ffprobe
-- support for decoding through VDPAU in ffmpeg (the -hwaccel option)
-- complete Voxware MetaSound decoder
-- remove mp3_header_compress bitstream filter
-- Windows resource files for shared libraries
-- aeval filter
-- stereoscopic 3d metadata handling
-- WebP encoding via libwebp
-- ATRAC3+ decoder
-- VP8 in Ogg demuxing
-- side & metadata support in NUT
-- framepack filter
-- XYZ12 rawvideo support in NUT
-- Exif metadata support in WebP decoder
-- OpenGL device
-- Use metadata_header_padding to control padding in ID3 tags (currently used in
- MP3, AIFF, and OMA files), FLAC header, and the AVI "junk" block.
-- Mirillis FIC video decoder
-- Support DNx444
-- libx265 encoder
-- dejudder filter
-- Autodetect VDA like all other hardware accelerations
-</pre>
-<p>
-We recommend users, distributors and system integrators to upgrade unless they use
-current git master.
-</p>
-
-<a id="clt2014"></a><h3>February 3, 2014, Chemnitzer Linux-Tage</h3>
-<p>
-We happily announce that FFmpeg will be represented at `Chemnitzer Linux-Tage'
-in Chemnitz, Germany. The event will take place on 15th and 16th of March.
-</p>
-
-<p>
-More information can be found <a href="http://chemnitzer.linux-tage.de/2014/en/info/">here</a>
-</p>
-
-<p>
-We invite you to visit us at our booth located in the Linux-Live area!
-There we will demonstrate usage of FFmpeg, answer your questions and listen to
-your problems and wishes.
-</p>
-<p>
-<b>
-If you have media files that cannot be processed correctly with
-FFmpeg, be sure to have a sample with you so we can have a look!
-</b>
-</p>
-<p>
-We are looking forward to meet you (again)!
-</p>
-
-
-<a id="trac_sec"></a><h3>February 9, 2014, trac.ffmpeg.org / trac.mplayerhq.hu Security Breach</h3>
-<p>
-The server on which FFmpeg and MPlayer Trac issue trackers were
-installed was compromised. The affected server was taken offline
-and has been replaced and all software reinstalled.
-FFmpeg Git, releases, FATE, web and mailinglists are on other servers
-and were not affected. We believe that the original compromise happened
-to a server, unrelated to FFmpeg and MPlayer, several months ago.
-That server was used as a source to clone the VM that we recently moved
-Trac to. It is not known if anyone used the backdoor that was found.
-</p>
-<p>
-We recommend all users to change their passwords.
-<b>Especially users who use a password on Trac that they also use
-elsewhere, should change that password at least elsewhere.</b>
-</p>
-
-
-<a id="ffmpeg_rfp"></a><h3>November 12, 2013, FFmpeg RFP in Debian</h3>
-<p>
-Since the splitting of Libav the Debian/Ubuntu maintainers have followed
-the Libav fork. Many people have requested the packaging of ffmpeg in
-Debian, as it is more feature-complete and in many cases less buggy.
-</p>
-<p>
-<a href="http://cynic.cc/blog/">Rogério Brito</a>, a Debian developer,
-has proposed a Request For Package (RFP) in the Debian bug tracking
-system.
-</p>
-<p>
-Please let the Debian and Ubuntu developers know that you support packaging
-of the real FFmpeg! See Debian <a href="http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=729203">ticket #729203</a>
-for more details.
-</p>
-
-<a id="pr2.1"></a><h3>October 28, 2013, FFmpeg 2.1</h3>
-<p>
-We have made a new major release (<b><a href="download.html#release_2.1">2.1</a></b>)
-It contains all features and bugfixes of the git master branch from 28th October.
-A partial list of new stuff is below:
-</p>
-<pre>
-- aecho filter
-- perspective filter ported from libmpcodecs
-- ffprobe -show_programs option
-- compand filter
-- RTMP seek support
-- when transcoding with ffmpeg (i.e. not streamcopying), -ss is now accurate
- even when used as an input option. Previous behavior can be restored with
- the -noaccurate_seek option.
-- ffmpeg -t option can now be used for inputs, to limit the duration of
- data read from an input file
-- incomplete Voxware MetaSound decoder
-- read EXIF metadata from JPEG
-- DVB teletext decoder
-- phase filter ported from libmpcodecs
-- w3fdif filter
-- Opus support in Matroska
-- FFV1 version 1.3 is stable and no longer experimental
-- FFV1: YUVA(444,422,420) 9, 10 and 16 bit support
-- changed DTS stream id in lavf mpeg ps muxer from 0x8a to 0x88, to be
- more consistent with other muxers.
-- adelay filter
-- pullup filter ported from libmpcodecs
-- ffprobe -read_intervals option
-- Lossless and alpha support for WebP decoder
-- Error Resilient AAC syntax (ER AAC LC) decoding
-- Low Delay AAC (ER AAC LD) decoding
-- mux chapters in ASF files
-- SFTP protocol (via libssh)
-- libx264: add ability to encode in YUVJ422P and YUVJ444P
-- Fraps: use BT.709 colorspace by default for yuv, as reference fraps decoder does
-- make decoding alpha optional for prores, ffv1 and vp6 by setting
- the skip_alpha flag.
-- ladspa wrapper filter
-- native VP9 decoder
-- dpx parser
-- max_error_rate parameter in ffmpeg
-- PulseAudio output device
-- ReplayGain scanner
-- Enhanced Low Delay AAC (ER AAC ELD) decoding (no LD SBR support)
-- Linux framebuffer output device
-- HEVC decoder, raw HEVC demuxer, HEVC demuxing in TS, Matroska and MP4
-- mergeplanes filter
-</pre>
-<p>
-We recommend users, distributors and system integrators to upgrade unless they use
-current git master.
-</p>
-
-
-<a id="logo_art_contest_autumn-2013"></a><h3>August 22, 2013, Autumn Website Banner Contest</h3>
-<p>
-Welcome art-inclined readers of this rather technical website!
-</p>
-
-<p>
-Again it is time for a contest to select a new banner for the coming autumn season.
-It is your chance to display your art to the world and make this site a little bit
-more artistic for the coming months.
-</p>
-
-<p>
-Please read <a href="https://trac.ffmpeg.org/ticket/2891">ticket 2891</a> for further
-directions.
-</p>
-
-<p>
-Deadline is on 20th of September.
-</p>
-
-<p>
-And as always: Happy painting!
-</p>
-
-<a id="pr2.0"></a><h3>July 10, 2013, FFmpeg 2.0</h3>
-<p>
-We have made a new major release (<b><a href="download.html#release_2.0">2.0</a></b>)
-It contains all features and bugfixes of the git master branch from 10th July.
-A partial list of new stuff is below:
-</p>
-<pre>
-- curves filter
-- reference-counting for AVFrame and AVPacket data
-- ffmpeg now fails when input options are used for output file
- or vice versa
-- support for Monkey's Audio versions from 3.93
-- perms and aperms filters
-- audio filtering support in ffplay
-- 10% faster aac encoding on x86 and MIPS
-- sine audio filter source
-- WebP demuxing and decoding support
-- new ffmpeg options -filter_script and -filter_complex_script, which allow a
- filtergraph description to be read from a file
-- OpenCL support
-- audio phaser filter
-- separatefields filter
-- libquvi demuxer
-- uniform options syntax across all filters
-- telecine filter
-- new interlace filter
-- smptehdbars source
-- inverse telecine filters (fieldmatch and decimate)
-- colorbalance filter
-- colorchannelmixer filter
-- The matroska demuxer can now output proper verbatim ASS packets. It will
- become the default at the next libavformat major bump.
-- decent native animated GIF encoding
-- asetrate filter
-- interleave filter
-- timeline editing with filters
-- vidstabdetect and vidstabtransform filters for video stabilization using
- the vid.stab library
-- astats filter
-- trim and atrim filters
-- ffmpeg -t and -ss (output-only) options are now sample-accurate when
- transcoding audio
-- Matroska muxer can now put the index at the beginning of the file.
-- extractplanes filter
-- avectorscope filter
-- ADPCM DTK decoder
-- ADP demuxer
-- RSD demuxer
-- RedSpark demuxer
-- ADPCM IMA Radical decoder
-- zmq filters
-- DCT denoiser filter (dctdnoiz)
-- Wavelet denoiser filter ported from libmpcodecs as owdenoise (formerly "ow")
-- Apple Intermediate Codec decoder
-- Escape 130 video decoder
-- FTP protocol support
-- V4L2 output device
-- 3D LUT filter (lut3d)
-- SMPTE 302M audio encoder
-- support for slice multithreading in libavfilter
-- Hald CLUT support (generation and filtering)
-- VC-1 interlaced B-frame support
-- support for WavPack muxing (raw and in Matroska)
-- XVideo output device
-- vignette filter
-- True Audio (TTA) encoder
-- Go2Webinar decoder
-- mcdeint filter ported from libmpcodecs
-- sab filter ported from libmpcodecs
-- ffprobe -show_chapters option
-- WavPack encoding through libwavpack
-- rotate filter
-- spp filter ported from libmpcodecs
-- libgme support
-- psnr filter
-</pre>
-<p>
-We recommend users, distributors and system integrators to upgrade unless they use
-current git master.
-</p>
-
-
-<a id="speech"></a><h3>June 5, 2013, Request for speech codec samples</h3>
-<p>
-FFmpeg developers want to support more voice and speech codecs.
-We are looking for samples of EVRC-WB , EVRC-B and SMV codecs.
-Some cell phones may record the audio in qcp, mp4 or 3g2 formats.
-</p>
-<p>
-Please upload these codec samples to us (ftp, trac, etc) so we may take a look.
-Or you can email them to projects at mplayerhq.hu , thanks!
-</p>
-
-
-<a id="lt2013"></a><h3>April 28, 2013, LinuxTag</h3>
-<p>
-We happily announce that FFmpeg will be represented at LinuxTag in
-Berlin, Germany. The event will take place from 22nd to 25th of May.
-</p>
-<p>
-We will have a shared booth with XBMC. So just come over and visit our
-booth to have a chat with us. And please bring along your media samples
-if you possess any that do not work correctly with FFmpeg!
-</p>
-
-<p>
-More information about LinuxTag can be found <a href="http://www.linuxtag.org/2013/en/">here</a>
-</p>
-
-<p>
-We are looking forward to see you in Berlin!
-</p>
-
-
-<a id="pr1.2"></a><h3>March 15, 2013, FFmpeg 1.2</h3>
-<p>
-We have made a new major release (<b><a href="download.html#release_1.2">1.2</a></b>)
-It contains all features and bugfixes of the git master branch from 7th march.
-A partial list of new stuff is below:
-</p>
-<pre>
-- VDPAU hardware acceleration through normal hwaccel
-- SRTP support
-- Error diffusion dither in Swscale
-- Chained Ogg support
-- Theora Midstream reconfiguration support
-- EVRC decoder
-- audio fade filter
-- filtering audio with unknown channel layout
-- allpass, bass, bandpass, bandreject, biquad, equalizer, highpass, lowpass
- and treble audio filter
-- improved showspectrum filter, with multichannel support and sox-like colors
-- histogram filter
-- tee muxer
-- il filter ported from libmpcodecs
-- support ID3v2 tags in ASF files
-- encrypted TTA stream decoding support
-- RF64 support in WAV muxer
-- noise filter ported from libmpcodecs
-- Subtitles character encoding conversion
-- blend filter
-- stereo3d filter ported from libmpcodecs
-</pre>
-<p>
-We recommend users, distributors and system integrators to upgrade unless they use
-current git master.
-</p>
-
-
-<a id="logo_art_contest_spring-2013"></a><h3>February 10, 2013, Spring Website Banner Contest</h3>
-<p>
-Spring is approaching on the northern hemisphere. So it is time to announce another episode of our
-seasonal art contest.
-</p>
-
-<p>
-Please read <a href="https://trac.ffmpeg.org/ticket/2255">ticket 2255</a> for further
-directions.
-</p>
-
-<p>
-The deadline is on March 15th.
-</p>
-
-<p>
-Happy painting!
-</p>
-
-
-<a id="clt2013"></a><h3>February 4, 2013, Chemnitzer Linux-Tage</h3>
-<p>
-We happily announce that FFmpeg will be represented at `Chemnitzer Linux-Tage'
-in Chemnitz, Germany. The event will take place on 16th and 17th of March.
-</p>
-
-<p>
-More information can be found <a href="http://chemnitzer.linux-tage.de/2013/info/index?cookielang=en">here</a>
-</p>
-
-<p>
-We hereby invite you to visit us at our booth located in the Linux-Live area!
-There we will demonstrate usage of FFmpeg, answer your questions and listen to
-your problems and wishes.
-</p>
-<p>
-We are looking forward to meet you (again)!
-</p>
-
-
-<a id="pr1.1"></a><h3>January, 7, 2013, FFmpeg 1.1</h3>
-<p>
-We have made a new major release (<b><a href="download.html#release_1.1">1.1</a></b>)
-It contains all features and bugfixes of the git master branch. A partial list of
-new stuff is below:
-</p>
-<pre>
-- stream disposition information printing in ffprobe
-- filter for loudness analysis following EBU R128
-- Opus encoder using libopus
-- ffprobe -select_streams option
-- Pinnacle TARGA CineWave YUV16 decoder
-- TAK demuxer, decoder and parser
-- DTS-HD demuxer
-- remove -same_quant, it hasn't worked for years
-- FFM2 support
-- X-Face image encoder and decoder
-- 24-bit FLAC encoding
-- multi-channel ALAC encoding up to 7.1
-- metadata (INFO tag) support in WAV muxer
-- subtitles raw text decoder
-- support for building DLLs using MSVC
-- LVF demuxer
-- ffescape tool
-- metadata (info chunk) support in CAF muxer
-- field filter ported from libmpcodecs
-- AVR demuxer
-- geq filter ported from libmpcodecs
-- remove ffserver daemon mode
-- AST muxer/demuxer
-- new expansion syntax for drawtext
-- BRender PIX image decoder
-- ffprobe -show_entries option
-- ffprobe -sections option
-- ADPCM IMA Dialogic decoder
-- BRSTM demuxer
-- animated GIF decoder and demuxer
-- PVF demuxer
-- subtitles filter
-- IRCAM muxer/demuxer
-- Paris Audio File demuxer
-- Virtual concatenation demuxer
-- VobSub demuxer
-- JSON captions for TED talks decoding support
-- SOX Resampler support in libswresample
-- aselect filter
-- SGI RLE 8-bit decoder
-- Silicon Graphics Motion Video Compressor 1 & 2 decoder
-- Silicon Graphics Movie demuxer
-- apad filter
-- Resolution & pixel format change support with multithreading for H.264
-- documentation split into per-component manuals
-- pp (postproc) filter ported from MPlayer
-- NIST Sphere demuxer
-- MPL2, VPlayer, MPlayer, AQTitle, PJS and SubViewer v1 subtitles demuxers and decoders
-- Sony Wave64 muxer
-- adobe and limelight publisher authentication in RTMP
-- data: URI scheme
-- support building on the Plan 9 operating system
-- kerndeint filter ported from MPlayer
-- histeq filter ported from VirtualDub
-- Megalux Frame demuxer
-- 012v decoder
-- Improved AVC Intra decoding support
-</pre>
-<p>
-We recommend users, distributors and system integrators to upgrade unless they use
-current git master.
-</p>
-
-<a id="news-30122012"></a><h3>December 30, 2012, Recent Developments</h3>
-<p>
-Before this year ends we want to use the occasion and give you some news about
-recent developments in FFmpeg.
-</p>
-
-<h4>
-- <a href="/ffmpeg-filters.html#subtitles">subtitles filter</a>
-</h4>
-<p>
-The subtitles filter makes it possible to merge subtitles supported by
-libavformat/libavcodec into a video stream. This process is also known
-as burning them into the video or simply hardsubbing. This filter depends
-on libass and thus is only available in builds configured with --enable-ass.
-</p>
-<p>
-The subtitles filter is also useful to play external subtitle files with
-ffplay. An example of this usage can be found in the following entry about
-TED captions.
-</p>
-
-<h4>
-- JSON <a href="ffmpeg-formats.html#tedcaptions">captions for TED talks</a> decoding support
-</h4>
-<p>
-<a href="http://www.ted.com/">TED</a> provides video downloads for their talks.
-Not all of these are available with subtitles and when they are the subtitles
-are burnt into the video. Now with this new FFmpeg feature you can download the
-subtitle files and just display them on the fly when playing the video with ffplay:
-</p>
-<pre>
- ffplay ted.mp4 -vf subtitles=ted.json
-</pre>
-
-<h4>
-- <a href="/ffmpeg-filters.html#geq">geq filter</a> ported from libmpcodecs
-</h4>
-<p>
-This is another filter ported from MPlayer. It allows you to arbitrarily
-change luma and chroma values for each pixel of the movie individually.
-To learn more look at the
-<a href="/ffmpeg-filters.html#geq">geq documentation</a>
-and
-<a href="ffmpeg-utils.html#Expression-Evaluation">the evaluation syntax description</a>.
-Do not forget to give it a try:
-</p>
-<pre>
- ffplay input.movie -vf "geq=p(X\,Y):if(gt(Y\,H/2)\,128)+ifnot(gt(Y\,H/2)\,cr(X\,Y)):if(gt(Y\,H/2)\,128)+ifnot(gt(Y\,H/2)\,cb(X\,Y))"
-</pre>
-
-<h4>
-- filter for <a href="/ffmpeg-filters.html#ebur128">loudness analysis following EBU R128</a>
-</h4>
-<p>
-This filter analyses audio streams as recommended by EBU recommendation R128.
-The output can be either logged or visualized in a generated video stream.
-</p>
-
-<h4>
-- <a href="/ffserver.html#What-is-FFM_002c-FFM2">FFM2</a> support
-</h4>
-<p>
-The FFM2 format has been introduced to provide better interoperability
-between different versions of the FFmpeg tools. It is usually used to
-provide input to ffserver. It improves on its predecessor FFM by making
-the format backward-compatible and extensible. This means the generated
-files are are no longer dependant on specific FFmpeg versions.
-</p>
-
-<h4>
-- Opus encoder using libopus
-</h4>
-<p>
-You can encode Opus now via Xiph's
-<a href="http://opus-codec.org/development/">libopus</a>.
-</p>
-
-<h4>
-- VobSub demuxer
-</h4>
-<p>
-IDX/SUB file pairs can now be played back or be remuxed into other formats such as MKV.
-</p>
-
-<h4>
-- Resolution & pixel format change support with multithreading for H.264
-</h4>
-<p>
-Finally H.264 with resolution and/or pixel format changes can be decoded multithreaded.
-</p>
-
-<h4>
-- <a href="documentation.html">documentation</a> split into per-component manuals
-</h4>
-<p>
-In an on-going effort, the documentation is split, reordered and extended
-to make it more accessible and more complete.
-</p>
-
-<p>
-Of course we can't possibly cover all changes since our last release in a single news
-article, but we encourage you to read the
-<a href="http://git.videolan.org/?p=ffmpeg.git;a=blob_plain;f=Changelog">Changelog</a>
-yourself.
-</p>
-
-<p>
-<i>We wish you all a happy new year!</i>
-</p>
-
-<a id="logo_art_contest_winter-2012"></a><h3>November 14, 2012, Winter Website Banner Contest</h3>
-<p>
-As the days are getting shorter for some of us, we are proud to announce
-a new episode of our FFmpeg seasonal banners contest! This is your chance
-to get your art on top of this website for the coming winter season.
-</p>
-
-<p>
-Please read on <a href="https://trac.ffmpeg.org/ticket/1756">
-here</a> for further directions.
-</p>
-
-<p>
-The deadline is on December 14th.
-</p>
-
-<p>
-If you are member of an artist community we encourage you to spread the word
-about this contest.
-</p>
-
-<p>
-Frosty painting!
-</p>
-
-<a id="pr1.0"></a><h3>September, 28, 2012, FFmpeg 1.0</h3>
-<p>
-We have made a new major release (<b><a href="download.html#release_1.0">1.0</a></b>)
-It contains all features and bugfixes of the git master branch. A partial list of
-new stuff is below:
-</p>
-<pre>
-- INI and flat output in ffprobe
-- Scene detection in libavfilter
-- Indeo Audio decoder
-- channelsplit audio filter
-- setnsamples audio filter
-- atempo filter
-- ffprobe -show_data option
-- RTMPT protocol support
-- iLBC encoding/decoding via libilbc
-- Microsoft Screen 1 decoder
-- join audio filter
-- audio channel mapping filter
-- Microsoft ATC Screen decoder
-- RTSP listen mode
-- TechSmith Screen Codec 2 decoder
-- AAC encoding via libfdk-aac
-- Microsoft Expression Encoder Screen decoder
-- RTMPS protocol support
-- RTMPTS protocol support
-- RTMPE protocol support
-- RTMPTE protocol support
-- showwaves and showspectrum filter
-- LucasArts SMUSH playback support
-- SAMI, RealText and SubViewer demuxers and decoders
-- Heart Of Darkness PAF playback support
-- iec61883 device
-- asettb filter
-- new option: -progress
-- 3GPP Timed Text encoder/decoder
-- GeoTIFF decoder support
-- ffmpeg -(no)stdin option
-- Opus decoder using libopus
-- caca output device using libcaca
-- alphaextract and alphamerge filters
-- concat filter
-- flite filter
-- Canopus Lossless Codec decoder
-- bitmap subtitles in filters (experimental and temporary)
-- MP2 encoding via TwoLAME
-- bmp parser
-- smptebars source
-- asetpts filter
-- hue filter
-- ICO muxer
-- SubRip encoder and decoder without embedded timing
-- edge detection filter
-- framestep filter
-- ffmpeg -shortest option is now per-output file
- -pass and -passlogfile are now per-output stream
-- volume measurement filter
-- Ut Video encoder
-- Microsoft Screen 2 decoder
-- Matroska demuxer now identifies SRT subtitles as AV_CODEC_ID_SUBRIP
- instead of AV_CODEC_ID_TEXT
-- smartblur filter ported from MPlayer
-- CPiA decoder
-- decimate filter ported from MPlayer
-- RTP depacketization of JPEG
-- Smooth Streaming live segmenter muxer
-- F4V muxer
-- sendcmd and asendcmd filters
-- WebVTT demuxer and decoder (simple tags supported)
-- RTP packetization of JPEG
-- faststart option in the MOV/MP4 muxer
-- Several security fixes
-</pre>
-<p>
-We recommend users, distributors and system integrators to upgrade unless they use
-current git master.
-</p>
-
-<h1>Older entries are in the <a href="archive.html">news archive</a>...</h1>
+<div id="index">
+
+ <div class="row">
+ <div class="col-md-6">
+ <h2 class="description">
+ A complete, cross-platform solution to record, convert and stream audio and video.
+ </h2>
+ </div> <!-- col -->
+ <div class="col-md-6">
+ <div class="btn-download-wrapper">
+ <a href="releases/ffmpeg-snapshot.tar.bz2" class="btn btn-success">
+ <i class="fa fa-cloud-download"></i>
+ Download
+ </a><br>
+ <a href="download.html"><small>
+ <i class="fa fa-arrow-circle-o-down"></i>
+ more download options</small></a>
+ </div> <!-- btn-download-wrapper -->
+ </div> <!-- col -->
+ </div> <!-- row -->
+
+ <div class="well example">
+ <h3>Converting <strong>videos</strong> and <strong>audios</strong> has never been so easy.
+ </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>
+ </div>
+ </div> <!-- well -->
+
+ <h1>
+ <div class="pull-right">
+ <a href="main.rss"><strong><i class="fa fa-rss"></i></strong></a>
+ <a href="https://plus.google.com/108003112428040046828?prsrc=3" rel="publisher" style="text-decoration:none;">
+ <strong><i class="fa fa-google-plus"></i></strong></a>
+ <a href="https://twitter.com/FFmpeg"><strong><i class="fa fa-twitter"></i></strong></a>
+ </div>
+ News
+ </h1>
+
+ <a id="opw01"></a><h3>July 3, 2014, FFmpeg and the Outreach Program For Women</h3>
+ <p>
+ FFmpeg has started the process to become an OPW includer organization for the
+ next round of the program, with internships starting December 9. The
+ <a href="https://gnome.org/opw/">OPW</a> aims to "Help women (cis and trans)
+ and genderqueer to get involved in free and open source software". Part of the
+ process requires securing funds to support at least one internship (6K USD), so
+ if you were holding on your donation to FFmpeg, this is a great chance for you
+ to come forward, get in touch and help both the project and a great initiative!
+ </p>
+ <p>
+ We have set up an <a href="mailto:opw at ffmpeg.org">email address</a> you can use
+ to contact us about donations and general inquires regarding our participation
+ in the program. Hope to hear from you soon!
+ </p>
+
+ <a id="pr2.2.4"></a><h3>June 29, 2014, FFmpeg 2.2.4, 2.1.5, 2.0.5, 1.2.7, 1.1.12, 0.10.14</h3>
+ <p>
+ We have made several new point releases (<b><a href="download.html#release_2.2">2.2.4</a>,
+ <a href="download.html#release_2.1">2.1.5</a>,
+ <a href="download.html#release_2.0">2.0.5</a>,
+ <a href="download.html#release_1.2">1.2.7</a>,
+ <a href="download.html#release_1.1">1.1.12</a>,
+ <a href="download.html#release_0.10">0.10.14</a></b>).
+ They fix a
+ <a href="http://blog.securitymouse.com/2014/06/raising-lazarus-20-year-old-bug-that.html">security issue in the LZO implementation</a>,
+ as well as several other bugs. See the git log for details.
+ </p>
+ <p>
+ We recommend users, distributors and system integrators to upgrade unless they use
+ current git master.
+ </p>
+
+
+ <a id="lt2014"></a><h3>May 1, 2014, LinuxTag</h3>
+ <p>
+ Once again FFmpeg will be represented at LinuxTag in Berlin, Germany. The event will
+ take place from 8th to 10th of May. Please note that this year's LinuxTag is at a
+ different location closer to the city center.
+ </p>
+
+ <p>
+ We will have a shared booth with XBMC and VideoLAN.
+ <b>
+ If you have media files that cannot be processed correctly with
+ FFmpeg, be sure to have a sample with you so we can have a look!
+ </b>
+ </p>
+
+ <p>
+ More information about LinuxTag can be found <a href="http://www.linuxtag.org/2014/">here</a>
+ </p>
+
+ <p>
+ We are looking forward to see you in Berlin!
+ </p>
+
+ <a id="heartbleed"></a><h3>April 18, 2014, OpenSSL Heartbeat bug</h3>
+ <p>
+ Our server hosting the Trac issue tracker was vulnerable to the attack
+ against OpenSSL known as "heartbleed". The OpenSSL software library
+ was updated on 7th of April, shortly after the vulnerability was publicly
+ disclosed. We have changed the private keys (and certificates) for all
+ FFmpeg servers. The details were sent to the mailing lists by
+ Alexander Strasser, who is part of the project server team. Here is a
+ link to the user mailing list
+ <a href="https://lists.ffmpeg.org/pipermail/ffmpeg-user/2014-April/020968.html">archive</a>
+ .
+ </p><p>
+ We encourage you to read up on
+ <a href="https://www.schneier.com/blog/archives/2014/04/heartbleed.html">"OpenSSL heartbleed"</a>.
+ <b>It is possible that login data for the issue tracker was exposed to
+ people exploiting this security hole. You might want to change your password
+ in the tracker and everywhere else you used that same password.</b>
+ </p>
+
+ <a id="pr2.2.1"></a><h3>April 11, 2014, FFmpeg 2.2.1</h3>
+ <p>
+ We have made a new point releases (<b><a href="download.html#release_2.2">2.2.1</a></b>).
+ It contains bug fixes for Tickets #2893, #3432, #3469, #3486, #3495 and #3540 as well as
+ several other fixes.
+ See the git log for details.
+ </p>
+
+ <a id="pr2.2"></a><h3>March 24, 2014, FFmpeg 2.2</h3>
+ <p>
+ We have made a new major release (<b><a href="download.html#release_2.2">2.2</a></b>)
+ It contains all features and bugfixes of the git master branch from 1st March.
+ A partial list of new stuff is below:
+ </p>
+ <pre>
+ - HNM version 4 demuxer and video decoder
+ - Live HDS muxer
+ - setsar/setdar filters now support variables in ratio expressions
+ - elbg filter
+ - string validation in ffprobe
+ - support for decoding through VDPAU in ffmpeg (the -hwaccel option)
+ - complete Voxware MetaSound decoder
+ - remove mp3_header_compress bitstream filter
+ - Windows resource files for shared libraries
+ - aeval filter
+ - stereoscopic 3d metadata handling
+ - WebP encoding via libwebp
+ - ATRAC3+ decoder
+ - VP8 in Ogg demuxing
+ - side & metadata support in NUT
+ - framepack filter
+ - XYZ12 rawvideo support in NUT
+ - Exif metadata support in WebP decoder
+ - OpenGL device
+ - Use metadata_header_padding to control padding in ID3 tags (currently used in
+ MP3, AIFF, and OMA files), FLAC header, and the AVI "junk" block.
+ - Mirillis FIC video decoder
+ - Support DNx444
+ - libx265 encoder
+ - dejudder filter
+ - Autodetect VDA like all other hardware accelerations
+ </pre>
+ <p>
+ We recommend users, distributors and system integrators to upgrade unless they use
+ current git master.
+ </p>
+
+ <a id="clt2014"></a><h3>February 3, 2014, Chemnitzer Linux-Tage</h3>
+ <p>
+ We happily announce that FFmpeg will be represented at `Chemnitzer Linux-Tage'
+ in Chemnitz, Germany. The event will take place on 15th and 16th of March.
+ </p>
+
+ <p>
+ More information can be found <a href="http://chemnitzer.linux-tage.de/2014/en/info/">here</a>
+ </p>
+
+ <p>
+ We invite you to visit us at our booth located in the Linux-Live area!
+ There we will demonstrate usage of FFmpeg, answer your questions and listen to
+ your problems and wishes.
+ </p>
+ <p>
+ <b>
+ If you have media files that cannot be processed correctly with
+ FFmpeg, be sure to have a sample with you so we can have a look!
+ </b>
+ </p>
+ <p>
+ We are looking forward to meet you (again)!
+ </p>
+
+
+ <a id="trac_sec"></a><h3>February 9, 2014, trac.ffmpeg.org / trac.mplayerhq.hu Security Breach</h3>
+ <p>
+ The server on which FFmpeg and MPlayer Trac issue trackers were
+ installed was compromised. The affected server was taken offline
+ and has been replaced and all software reinstalled.
+ FFmpeg Git, releases, FATE, web and mailinglists are on other servers
+ and were not affected. We believe that the original compromise happened
+ to a server, unrelated to FFmpeg and MPlayer, several months ago.
+ That server was used as a source to clone the VM that we recently moved
+ Trac to. It is not known if anyone used the backdoor that was found.
+ </p>
+ <p>
+ We recommend all users to change their passwords.
+ <b>Especially users who use a password on Trac that they also use
+ elsewhere, should change that password at least elsewhere.</b>
+ </p>
+
+
+ <a id="ffmpeg_rfp"></a><h3>November 12, 2013, FFmpeg RFP in Debian</h3>
+ <p>
+ Since the splitting of Libav the Debian/Ubuntu maintainers have followed
+ the Libav fork. Many people have requested the packaging of ffmpeg in
+ Debian, as it is more feature-complete and in many cases less buggy.
+ </p>
+ <p>
+ <a href="http://cynic.cc/blog/">Rogério Brito</a>, a Debian developer,
+ has proposed a Request For Package (RFP) in the Debian bug tracking
+ system.
+ </p>
+ <p>
+ Please let the Debian and Ubuntu developers know that you support packaging
+ of the real FFmpeg! See Debian <a href="http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=729203">ticket #729203</a>
+ for more details.
+ </p>
+
+ <a id="pr2.1"></a><h3>October 28, 2013, FFmpeg 2.1</h3>
+ <p>
+ We have made a new major release (<b><a href="download.html#release_2.1">2.1</a></b>)
+ It contains all features and bugfixes of the git master branch from 28th October.
+ A partial list of new stuff is below:
+ </p>
+ <pre>
+ - aecho filter
+ - perspective filter ported from libmpcodecs
+ - ffprobe -show_programs option
+ - compand filter
+ - RTMP seek support
+ - when transcoding with ffmpeg (i.e. not streamcopying), -ss is now accurate
+ even when used as an input option. Previous behavior can be restored with
+ the -noaccurate_seek option.
+ - ffmpeg -t option can now be used for inputs, to limit the duration of
+ data read from an input file
+ - incomplete Voxware MetaSound decoder
+ - read EXIF metadata from JPEG
+ - DVB teletext decoder
+ - phase filter ported from libmpcodecs
+ - w3fdif filter
+ - Opus support in Matroska
+ - FFV1 version 1.3 is stable and no longer experimental
+ - FFV1: YUVA(444,422,420) 9, 10 and 16 bit support
+ - changed DTS stream id in lavf mpeg ps muxer from 0x8a to 0x88, to be
+ more consistent with other muxers.
+ - adelay filter
+ - pullup filter ported from libmpcodecs
+ - ffprobe -read_intervals option
+ - Lossless and alpha support for WebP decoder
+ - Error Resilient AAC syntax (ER AAC LC) decoding
+ - Low Delay AAC (ER AAC LD) decoding
+ - mux chapters in ASF files
+ - SFTP protocol (via libssh)
+ - libx264: add ability to encode in YUVJ422P and YUVJ444P
+ - Fraps: use BT.709 colorspace by default for yuv, as reference fraps decoder does
+ - make decoding alpha optional for prores, ffv1 and vp6 by setting
+ the skip_alpha flag.
+ - ladspa wrapper filter
+ - native VP9 decoder
+ - dpx parser
+ - max_error_rate parameter in ffmpeg
+ - PulseAudio output device
+ - ReplayGain scanner
+ - Enhanced Low Delay AAC (ER AAC ELD) decoding (no LD SBR support)
+ - Linux framebuffer output device
+ - HEVC decoder, raw HEVC demuxer, HEVC demuxing in TS, Matroska and MP4
+ - mergeplanes filter
+ </pre>
+ <p>
+ We recommend users, distributors and system integrators to upgrade unless they use
+ current git master.
+ </p>
+
+ <div class="text-right">
+ <a href="archive.html" class="btn btn-lg btn-success"><i class="fa fa-chevron-right"></i> Read more</a>
+ </div>
+
+</div> <!-- index -->
diff --git a/style.less b/style.less
index b07a19a..84de5a9 100644
--- a/style.less
+++ b/style.less
@@ -33,11 +33,17 @@ body, h1, h2, h3, h4, h5, h6 {
a {
color: @Csecond;
+ strong {
+ color: @Cinvert;
+ }
+ &:hover {
+ color: @Cseconddark;
+ strong {
+ color: @Csecond;
+ }
+ }
}
-a:hover {
- color: @Cseconddark;
-}
main {
width: @Smain !important;
@@ -51,6 +57,9 @@ h1, h2, h3, h4 {
h1, h2, h3 {
color: @Csecond;
+ strong {
+ color: @Cinvert;
+ }
}
h4, h5, h6 {
@@ -98,6 +107,19 @@ h4 {
font-style: italic;
color: @Cseconddarkdark;
}
+ &.example {
+ padding-top: 40px;
+ margin-bottom: 130px;
+ pre {
+ margin: 50px;
+ margin-bottom: 30px;
+ font-size: 1.5em;
+ }
+ .btn {
+ margin-right: 50px;
+ margin-bottom: 20px;
+ }
+ }
}
@@ -166,9 +188,9 @@ h4 {
}
// ************************************************************************* //
-// Download page
+// Download & Index page
-#download {
+#download, #index {
h4 {
margin-top: 180px;
@@ -179,18 +201,20 @@ h4 {
.btn-download-wrapper {
text-align: center;
+ margin: 160px auto;
.btn {
font-size: 3em;
padding: 3%;
display: inline-block;
- margin: 50px auto;
+ margin-bottom: 5px;
}
}
h2.description {
- color: @Csecond;
+ color: @Cinvert;
font-size: 2em;
font-weight: bold;
- margin: 50px 0;
+ margin: 120px 50px;
+ line-height: 2em;
.label {
font-size: 0.5em;
}
--
2.0.1
More information about the ffmpeg-devel
mailing list