web: Add FFmpeg 2.2.1 to the news
[ffmpeg-web.git] / src / index
1 <div class="center"   id="proj_desc">
2 <p>
3 <b>FFmpeg</b> is a complete, cross-platform solution to record, convert and
4 stream audio and video. It includes <b>libavcodec</b> - the leading audio/video
5 codec library. See the <a href="http://git.videolan.org/?p=ffmpeg.git;a=blob_plain;f=Changelog">Changelog</a> for recent
6 changes.
7 </p>
8 </div>
9
10
11 <h1>News <a href="main.rss"><img style="vertical-align: middle; margin-left: 6px" src="Feed-icon.png" alt="[RSS]" /></a><a href="https://plus.google.com/108003112428040046828?prsrc=3" rel="publisher" style="text-decoration:none;">
12 <img src="gplus-16.png" alt="Google+" style="vertical-align: middle; margin-left: 16px"/></a></h1>
13
14 <a id="pr2.2.1"></a><h3>April 11, 2014, FFmpeg 2.2.1</h3>
15 <p>
16 We have made a new point releases (<b><a href="download.html#release_2.2">2.2.1</a></b>).
17 It contains bug fixes for Tickets #2893, #3432, #3469, #3486, #3495 and #3540 as well as
18 several other fixes.
19 See the git log for details.
20 </pre>
21
22 <a id="pr2.2"></a><h3>March 24, 2014, FFmpeg 2.2</h3>
23 <p>
24 We have made a new major release (<b><a href="download.html#release_2.2">2.2</a></b>)
25 It contains all features and bugfixes of the git master branch from 1st March.
26 A partial list of new stuff is below:
27 </p>
28 <pre>
29 - HNM version 4 demuxer and video decoder
30 - Live HDS muxer
31 - setsar/setdar filters now support variables in ratio expressions
32 - elbg filter
33 - string validation in ffprobe
34 - support for decoding through VDPAU in ffmpeg (the -hwaccel option)
35 - complete Voxware MetaSound decoder
36 - remove mp3_header_compress bitstream filter
37 - Windows resource files for shared libraries
38 - aeval filter
39 - stereoscopic 3d metadata handling
40 - WebP encoding via libwebp
41 - ATRAC3+ decoder
42 - VP8 in Ogg demuxing
43 - side & metadata support in NUT
44 - framepack filter
45 - XYZ12 rawvideo support in NUT
46 - Exif metadata support in WebP decoder
47 - OpenGL device
48 - Use metadata_header_padding to control padding in ID3 tags (currently used in
49   MP3, AIFF, and OMA files), FLAC header, and the AVI "junk" block.
50 - Mirillis FIC video decoder
51 - Support DNx444
52 - libx265 encoder
53 - dejudder filter
54 - Autodetect VDA like all other hardware accelerations
55 </pre>
56 <p>
57 We recommend users, distributors and system integrators to upgrade unless they use
58 current git master.
59 </p>
60
61 <a id="clt2014"></a><h3>February 3, 2014, Chemnitzer Linux-Tage</h3>
62 <p>
63 We happily announce that FFmpeg will be represented at `Chemnitzer Linux-Tage'
64 in Chemnitz, Germany. The event will take place on 15th and 16th of March.
65 </p>
66
67 <p>
68 More information can be found <a href="http://chemnitzer.linux-tage.de/2014/en/info/">here</a>
69 </p>
70
71 <p>
72 We invite you to visit us at our booth located in the Linux-Live area!
73 There we will demonstrate usage of FFmpeg, answer your questions and listen to
74 your problems and wishes.
75 </p>
76 <p>
77 <b>
78 If you have media files that cannot be processed correctly with
79 FFmpeg, be sure to have a sample with you so we can have a look!
80 </b>
81 </p>
82 <p>
83 We are looking forward to meet you (again)!
84 </p>
85
86
87 <a id="trac_sec"></a><h3>February 9, 2014, trac.ffmpeg.org / trac.mplayerhq.hu Security Breach</h3>
88 <p>
89 The server on which FFmpeg and MPlayer Trac issue trackers were
90 installed was compromised. The affected server was taken offline
91 and has been replaced and all software reinstalled.
92 FFmpeg Git, releases, FATE, web and mailinglists are on other servers
93 and were not affected. We believe that the original compromise happened
94 to a server, unrelated to FFmpeg and MPlayer, several months ago.
95 That server was used as a source to clone the VM that we recently moved
96 Trac to. It is not known if anyone used the backdoor that was found.
97 </p>
98 <p>
99 We recommend all users to change their passwords.
100 <b>Especially users who use a password on Trac that they also use
101 elsewhere, should change that password at least elsewhere.</b>
102 </p>
103
104
105 <a id="ffmpeg_rfp"></a><h3>November 12, 2013, FFmpeg RFP in Debian</h3>
106 <p>
107 Since the splitting of Libav the Debian/Ubuntu maintainers have followed
108 the Libav fork. Many people have requested the packaging of ffmpeg in
109 Debian, as it is more feature-complete and in many cases less buggy.
110 </p>
111 <p>
112 <a href="http://cynic.cc/blog/">RogĂ©rio Brito</a>, a Debian developer,
113 has proposed a Request For Package (RFP) in the Debian bug tracking
114 system.
115 </p>
116 <p>
117 Please let the Debian and Ubuntu developers know that you support packaging
118 of the real FFmpeg! See Debian <a href="http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=729203">ticket #729203</a>
119 for more details.
120 </p>
121
122 <a id="pr2.1"></a><h3>October 28, 2013, FFmpeg 2.1</h3>
123 <p>
124 We have made a new major release (<b><a href="download.html#release_2.1">2.1</a></b>)
125 It contains all features and bugfixes of the git master branch from 28th October.
126 A partial list of new stuff is below:
127 </p>
128 <pre>
129 - aecho filter
130 - perspective filter ported from libmpcodecs
131 - ffprobe -show_programs option
132 - compand filter
133 - RTMP seek support
134 - when transcoding with ffmpeg (i.e. not streamcopying), -ss is now accurate
135   even when used as an input option. Previous behavior can be restored with
136   the -noaccurate_seek option.
137 - ffmpeg -t option can now be used for inputs, to limit the duration of
138   data read from an input file
139 - incomplete Voxware MetaSound decoder
140 - read EXIF metadata from JPEG
141 - DVB teletext decoder
142 - phase filter ported from libmpcodecs
143 - w3fdif filter
144 - Opus support in Matroska
145 - FFV1 version 1.3 is stable and no longer experimental
146 - FFV1: YUVA(444,422,420) 9, 10 and 16 bit support
147 - changed DTS stream id in lavf mpeg ps muxer from 0x8a to 0x88, to be
148   more consistent with other muxers.
149 - adelay filter
150 - pullup filter ported from libmpcodecs
151 - ffprobe -read_intervals option
152 - Lossless and alpha support for WebP decoder
153 - Error Resilient AAC syntax (ER AAC LC) decoding
154 - Low Delay AAC (ER AAC LD) decoding
155 - mux chapters in ASF files
156 - SFTP protocol (via libssh)
157 - libx264: add ability to encode in YUVJ422P and YUVJ444P
158 - Fraps: use BT.709 colorspace by default for yuv, as reference fraps decoder does
159 - make decoding alpha optional for prores, ffv1 and vp6 by setting
160   the skip_alpha flag.
161 - ladspa wrapper filter
162 - native VP9 decoder
163 - dpx parser
164 - max_error_rate parameter in ffmpeg
165 - PulseAudio output device
166 - ReplayGain scanner
167 - Enhanced Low Delay AAC (ER AAC ELD) decoding (no LD SBR support)
168 - Linux framebuffer output device
169 - HEVC decoder, raw HEVC demuxer, HEVC demuxing in TS, Matroska and MP4
170 - mergeplanes filter
171 </pre>
172 <p>
173 We recommend users, distributors and system integrators to upgrade unless they use
174 current git master.
175 </p>
176
177
178 <a id="logo_art_contest_autumn-2013"></a><h3>August 22, 2013, Autumn Website Banner Contest</h3>
179 <p>
180 Welcome art-inclined readers of this rather technical website!
181 </p>
182
183 <p>
184 Again it is time for a contest to select a new banner for the coming autumn season.
185 It is your chance to display your art to the world and make this site a little bit
186 more artistic for the coming months.
187 </p>
188
189 <p>
190 Please read <a href="https://trac.ffmpeg.org/ticket/2891">ticket 2891</a> for further
191 directions.
192 </p>
193
194 <p>
195 Deadline is on 20th of September.
196 </p>
197
198 <p>
199 And as always: Happy painting!
200 </p>
201
202 <a id="pr2.0"></a><h3>July 10, 2013, FFmpeg 2.0</h3>
203 <p>
204 We have made a new major release (<b><a href="download.html#release_2.0">2.0</a></b>)
205 It contains all features and bugfixes of the git master branch from 10th July.
206 A partial list of new stuff is below:
207 </p>
208 <pre>
209 - curves filter
210 - reference-counting for AVFrame and AVPacket data
211 - ffmpeg now fails when input options are used for output file
212   or vice versa
213 - support for Monkey's Audio versions from 3.93
214 - perms and aperms filters
215 - audio filtering support in ffplay
216 - 10% faster aac encoding on x86 and MIPS
217 - sine audio filter source
218 - WebP demuxing and decoding support
219 - new ffmpeg options -filter_script and -filter_complex_script, which allow a
220   filtergraph description to be read from a file
221 - OpenCL support
222 - audio phaser filter
223 - separatefields filter
224 - libquvi demuxer
225 - uniform options syntax across all filters
226 - telecine filter
227 - new interlace filter
228 - smptehdbars source
229 - inverse telecine filters (fieldmatch and decimate)
230 - colorbalance filter
231 - colorchannelmixer filter
232 - The matroska demuxer can now output proper verbatim ASS packets. It will
233   become the default at the next libavformat major bump.
234 - decent native animated GIF encoding
235 - asetrate filter
236 - interleave filter
237 - timeline editing with filters
238 - vidstabdetect and vidstabtransform filters for video stabilization using
239   the vid.stab library
240 - astats filter
241 - trim and atrim filters
242 - ffmpeg -t and -ss (output-only) options are now sample-accurate when
243   transcoding audio
244 - Matroska muxer can now put the index at the beginning of the file.
245 - extractplanes filter
246 - avectorscope filter
247 - ADPCM DTK decoder
248 - ADP demuxer
249 - RSD demuxer
250 - RedSpark demuxer
251 - ADPCM IMA Radical decoder
252 - zmq filters
253 - DCT denoiser filter (dctdnoiz)
254 - Wavelet denoiser filter ported from libmpcodecs as owdenoise (formerly "ow")
255 - Apple Intermediate Codec decoder
256 - Escape 130 video decoder
257 - FTP protocol support
258 - V4L2 output device
259 - 3D LUT filter (lut3d)
260 - SMPTE 302M audio encoder
261 - support for slice multithreading in libavfilter
262 - Hald CLUT support (generation and filtering)
263 - VC-1 interlaced B-frame support
264 - support for WavPack muxing (raw and in Matroska)
265 - XVideo output device
266 - vignette filter
267 - True Audio (TTA) encoder
268 - Go2Webinar decoder
269 - mcdeint filter ported from libmpcodecs
270 - sab filter ported from libmpcodecs
271 - ffprobe -show_chapters option
272 - WavPack encoding through libwavpack
273 - rotate filter
274 - spp filter ported from libmpcodecs
275 - libgme support
276 - psnr filter
277 </pre>
278 <p>
279 We recommend users, distributors and system integrators to upgrade unless they use
280 current git master.
281 </p>
282
283
284 <a id="speech"></a><h3>June 5, 2013, Request for speech codec samples</h3>
285 <p>
286 FFmpeg developers want to support more voice and speech codecs.
287 We are looking for samples of EVRC-WB , EVRC-B and SMV codecs.
288 Some cell phones may record the audio in qcp, mp4 or 3g2 formats.
289 </p>
290 <p>
291 Please upload these codec samples to us (ftp, trac, etc) so we may take a look.
292 Or you can email them to projects@mplayerhq.hu , thanks!
293 </p>
294
295
296 <a id="lt2013"></a><h3>April 28, 2013, LinuxTag</h3>
297 <p>
298 We happily announce that FFmpeg will be represented at LinuxTag in
299 Berlin, Germany. The event will take place from 22nd to 25th of May.
300 </p>
301 <p>
302 We will have a shared booth with XBMC. So just come over and visit our
303 booth to have a chat with us. And please bring along your media samples
304 if you possess any that do not work correctly with FFmpeg!
305 </p>
306
307 <p>
308 More information about LinuxTag can be found <a href="http://www.linuxtag.org/2013/en/">here</a>
309 </p>
310
311 <p>
312 We are looking forward to see you in Berlin!
313 </p>
314
315
316 <a id="pr1.2"></a><h3>March 15, 2013, FFmpeg 1.2</h3>
317 <p>
318 We have made a new major release (<b><a href="download.html#release_1.2">1.2</a></b>)
319 It contains all features and bugfixes of the git master branch from 7th march.
320 A partial list of new stuff is below:
321 </p>
322 <pre>
323 - VDPAU hardware acceleration through normal hwaccel
324 - SRTP support
325 - Error diffusion dither in Swscale
326 - Chained Ogg support
327 - Theora Midstream reconfiguration support
328 - EVRC decoder
329 - audio fade filter
330 - filtering audio with unknown channel layout
331 - allpass, bass, bandpass, bandreject, biquad, equalizer, highpass, lowpass
332   and treble audio filter
333 - improved showspectrum filter, with multichannel support and sox-like colors
334 - histogram filter
335 - tee muxer
336 - il filter ported from libmpcodecs
337 - support ID3v2 tags in ASF files
338 - encrypted TTA stream decoding support
339 - RF64 support in WAV muxer
340 - noise filter ported from libmpcodecs
341 - Subtitles character encoding conversion
342 - blend filter
343 - stereo3d filter ported from libmpcodecs
344 </pre>
345 <p>
346 We recommend users, distributors and system integrators to upgrade unless they use
347 current git master.
348 </p>
349
350
351 <a id="logo_art_contest_spring-2013"></a><h3>February 10, 2013, Spring Website Banner Contest</h3>
352 <p>
353 Spring is approaching on the northern hemisphere. So it is time to announce another episode of our
354 seasonal art contest.
355 </p>
356
357 <p>
358 Please read <a href="https://trac.ffmpeg.org/ticket/2255">ticket 2255</a> for further
359 directions.
360 </p>
361
362 <p>
363 The deadline is on March 15th.
364 </p>
365
366 <p>
367 Happy painting!
368 </p>
369
370
371 <a id="clt2013"></a><h3>February 4, 2013, Chemnitzer Linux-Tage</h3>
372 <p>
373 We happily announce that FFmpeg will be represented at `Chemnitzer Linux-Tage'
374 in Chemnitz, Germany. The event will take place on 16th and 17th of March.
375 </p>
376
377 <p>
378 More information can be found <a href="http://chemnitzer.linux-tage.de/2013/info/index?cookielang=en">here</a>
379 </p>
380
381 <p>
382 We hereby invite you to visit us at our booth located in the Linux-Live area!
383 There we will demonstrate usage of FFmpeg, answer your questions and listen to
384 your problems and wishes.
385 </p>
386 <p>
387 We are looking forward to meet you (again)!
388 </p>
389
390
391 <a id="pr1.1"></a><h3>January, 7, 2013, FFmpeg 1.1</h3>
392 <p>
393 We have made a new major release (<b><a href="download.html#release_1.1">1.1</a></b>)
394 It contains all features and bugfixes of the git master branch. A partial list of
395 new stuff is below:
396 </p>
397 <pre>
398 - stream disposition information printing in ffprobe
399 - filter for loudness analysis following EBU R128
400 - Opus encoder using libopus
401 - ffprobe -select_streams option
402 - Pinnacle TARGA CineWave YUV16 decoder
403 - TAK demuxer, decoder and parser
404 - DTS-HD demuxer
405 - remove -same_quant, it hasn't worked for years
406 - FFM2 support
407 - X-Face image encoder and decoder
408 - 24-bit FLAC encoding
409 - multi-channel ALAC encoding up to 7.1
410 - metadata (INFO tag) support in WAV muxer
411 - subtitles raw text decoder
412 - support for building DLLs using MSVC
413 - LVF demuxer
414 - ffescape tool
415 - metadata (info chunk) support in CAF muxer
416 - field filter ported from libmpcodecs
417 - AVR demuxer
418 - geq filter ported from libmpcodecs
419 - remove ffserver daemon mode
420 - AST muxer/demuxer
421 - new expansion syntax for drawtext
422 - BRender PIX image decoder
423 - ffprobe -show_entries option
424 - ffprobe -sections option
425 - ADPCM IMA Dialogic decoder
426 - BRSTM demuxer
427 - animated GIF decoder and demuxer
428 - PVF demuxer
429 - subtitles filter
430 - IRCAM muxer/demuxer
431 - Paris Audio File demuxer
432 - Virtual concatenation demuxer
433 - VobSub demuxer
434 - JSON captions for TED talks decoding support
435 - SOX Resampler support in libswresample
436 - aselect filter
437 - SGI RLE 8-bit decoder
438 - Silicon Graphics Motion Video Compressor 1 &amp; 2 decoder
439 - Silicon Graphics Movie demuxer
440 - apad filter
441 - Resolution &amp; pixel format change support with multithreading for H.264
442 - documentation split into per-component manuals
443 - pp (postproc) filter ported from MPlayer
444 - NIST Sphere demuxer
445 - MPL2, VPlayer, MPlayer, AQTitle, PJS and SubViewer v1 subtitles demuxers and decoders
446 - Sony Wave64 muxer
447 - adobe and limelight publisher authentication in RTMP
448 - data: URI scheme
449 - support building on the Plan 9 operating system
450 - kerndeint filter ported from MPlayer
451 - histeq filter ported from VirtualDub
452 - Megalux Frame demuxer
453 - 012v decoder
454 - Improved AVC Intra decoding support
455 </pre>
456 <p>
457 We recommend users, distributors and system integrators to upgrade unless they use
458 current git master.
459 </p>
460
461 <a id="news-30122012"></a><h3>December 30, 2012, Recent Developments</h3>
462 <p>
463 Before this year ends we want to use the occasion and give you some news about
464 recent developments in FFmpeg.
465 </p>
466
467 <h4>
468 - <a href="/ffmpeg-filters.html#subtitles">subtitles filter</a>
469 </h4>
470 <p>
471 The subtitles filter makes it possible to merge subtitles supported by
472 libavformat/libavcodec into a video stream. This process is also known
473 as burning them into the video or simply hardsubbing. This filter depends
474 on libass and thus is only available in builds configured with --enable-ass.
475 </p>
476 <p>
477 The subtitles filter is also useful to play external subtitle files with
478 ffplay. An example of this usage can be found in the following entry about
479 TED captions.
480 </p>
481
482 <h4>
483 - JSON <a href="ffmpeg-formats.html#tedcaptions">captions for TED talks</a> decoding support
484 </h4>
485 <p>
486 <a href="http://www.ted.com/">TED</a> provides video downloads for their talks.
487 Not all of these are available with subtitles and when they are the subtitles
488 are burnt into the video. Now with this new FFmpeg feature you can download the
489 subtitle files and just display them on the fly when playing the video with ffplay:
490 </p>
491 <pre>
492   ffplay ted.mp4 -vf subtitles=ted.json
493 </pre>
494
495 <h4>
496 - <a href="/ffmpeg-filters.html#geq">geq filter</a> ported from libmpcodecs
497 </h4>
498 <p>
499 This is another filter ported from MPlayer. It allows you to arbitrarily
500 change luma and chroma values for each pixel of the movie individually.
501 To learn more look at the
502 <a href="/ffmpeg-filters.html#geq">geq documentation</a>
503 and
504 <a href="ffmpeg-utils.html#Expression-Evaluation">the evaluation syntax description</a>.
505 Do not forget to give it a try:
506 </p>
507 <pre>
508   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))"
509 </pre>
510
511 <h4>
512 - filter for <a href="/ffmpeg-filters.html#ebur128">loudness analysis following EBU R128</a>
513 </h4>
514 <p>
515 This filter analyses audio streams as recommended by EBU recommendation R128.
516 The output can be either logged or visualized in a generated video stream.
517 </p>
518
519 <h4>
520 - <a href="/ffserver.html#What-is-FFM_002c-FFM2">FFM2</a> support
521 </h4>
522 <p>
523 The FFM2 format has been introduced to provide better interoperability
524 between different versions of the FFmpeg tools. It is usually used to
525 provide input to ffserver. It improves on its predecessor FFM by making
526 the format backward-compatible and extensible. This means the generated
527 files are are no longer dependant on specific FFmpeg versions.
528 </p>
529
530 <h4>
531 - Opus encoder using libopus
532 </h4>
533 <p>
534 You can encode Opus now via Xiph's
535 <a href="http://opus-codec.org/development/">libopus</a>.
536 </p>
537
538 <h4>
539 - VobSub demuxer
540 </h4>
541 <p>
542 IDX/SUB file pairs can now be played back or be remuxed into other formats such as MKV.
543 </p>
544
545 <h4>
546 - Resolution &amp; pixel format change support with multithreading for H.264
547 </h4>
548 <p>
549 Finally H.264 with resolution and/or pixel format changes can be decoded multithreaded.
550 </p>
551
552 <h4>
553 - <a href="documentation.html">documentation</a> split into per-component manuals
554 </h4>
555 <p>
556 In an on-going effort, the documentation is split, reordered and extended
557 to make it more accessible and more complete.
558 </p>
559
560 <p>
561 Of course we can't possibly cover all changes since our last release in a single news
562 article, but we encourage you to read the
563 <a href="http://git.videolan.org/?p=ffmpeg.git;a=blob_plain;f=Changelog">Changelog</a>
564 yourself.
565 </p>
566
567 <p>
568 <i>We wish you all a happy new year!</i>
569 </p>
570
571 <a id="logo_art_contest_winter-2012"></a><h3>November 14, 2012, Winter Website Banner Contest</h3>
572 <p>
573 As the days are getting shorter for some of us, we are proud to announce
574 a new episode of our FFmpeg seasonal banners contest! This is your chance
575 to get your art on top of this website for the coming winter season.
576 </p>
577
578 <p>
579 Please read on <a href="https://trac.ffmpeg.org/ticket/1756">
580 here</a> for further directions.
581 </p>
582
583 <p>
584 The deadline is on December 14th.
585 </p>
586
587 <p>
588 If you are member of an artist community we encourage you to spread the word
589 about this contest.
590 </p>
591
592 <p>
593 Frosty painting!
594 </p>
595
596 <a id="pr1.0"></a><h3>September, 28, 2012, FFmpeg 1.0</h3>
597 <p>
598 We have made a new major release (<b><a href="download.html#release_1.0">1.0</a></b>)
599 It contains all features and bugfixes of the git master branch. A partial list of
600 new stuff is below:
601 </p>
602 <pre>
603 - INI and flat output in ffprobe
604 - Scene detection in libavfilter
605 - Indeo Audio decoder
606 - channelsplit audio filter
607 - setnsamples audio filter
608 - atempo filter
609 - ffprobe -show_data option
610 - RTMPT protocol support
611 - iLBC encoding/decoding via libilbc
612 - Microsoft Screen 1 decoder
613 - join audio filter
614 - audio channel mapping filter
615 - Microsoft ATC Screen decoder
616 - RTSP listen mode
617 - TechSmith Screen Codec 2 decoder
618 - AAC encoding via libfdk-aac
619 - Microsoft Expression Encoder Screen decoder
620 - RTMPS protocol support
621 - RTMPTS protocol support
622 - RTMPE protocol support
623 - RTMPTE protocol support
624 - showwaves and showspectrum filter
625 - LucasArts SMUSH playback support
626 - SAMI, RealText and SubViewer demuxers and decoders
627 - Heart Of Darkness PAF playback support
628 - iec61883 device
629 - asettb filter
630 - new option: -progress
631 - 3GPP Timed Text encoder/decoder
632 - GeoTIFF decoder support
633 - ffmpeg -(no)stdin option
634 - Opus decoder using libopus
635 - caca output device using libcaca
636 - alphaextract and alphamerge filters
637 - concat filter
638 - flite filter
639 - Canopus Lossless Codec decoder
640 - bitmap subtitles in filters (experimental and temporary)
641 - MP2 encoding via TwoLAME
642 - bmp parser
643 - smptebars source
644 - asetpts filter
645 - hue filter
646 - ICO muxer
647 - SubRip encoder and decoder without embedded timing
648 - edge detection filter
649 - framestep filter
650 - ffmpeg -shortest option is now per-output file
651   -pass and -passlogfile are now per-output stream
652 - volume measurement filter
653 - Ut Video encoder
654 - Microsoft Screen 2 decoder
655 - Matroska demuxer now identifies SRT subtitles as AV_CODEC_ID_SUBRIP
656   instead of AV_CODEC_ID_TEXT
657 - smartblur filter ported from MPlayer
658 - CPiA decoder
659 - decimate filter ported from MPlayer
660 - RTP depacketization of JPEG
661 - Smooth Streaming live segmenter muxer
662 - F4V muxer
663 - sendcmd and asendcmd filters
664 - WebVTT demuxer and decoder (simple tags supported)
665 - RTP packetization of JPEG
666 - faststart option in the MOV/MP4 muxer
667 - Several security fixes
668 </pre>
669 <p>
670 We recommend users, distributors and system integrators to upgrade unless they use
671 current git master.
672 </p>
673
674 <h1>Older entries are in the <a href="archive.html">news archive</a>...</h1>