Commit | Line | Data |
---|---|---|
2ba45a60 | 1 | ┌────────────────────────────────────────┐ |
f6fa7814 | 2 | │ RELEASE NOTES for FFmpeg 2.5 "Bohr" │ |
2ba45a60 DM |
3 | └────────────────────────────────────────┘ |
4 | ||
dcebb6f3 DM |
5 | The FFmpeg Project proudly presents FFmpeg 2.5 "Bohr", 2.5 months after the |
6 | release of 2.4. | |
7 | ||
8 | The most important new features are AVFoundation screen-grabbing support, | |
9 | animated WebP decoding support, and Animated PNG support. In addition, many | |
10 | exciting features for video streaming are also implemented, including MPEG- | |
11 | DASH fragmenting muxer, HEVC RTP payload muxer, and UDP Lite support. | |
2ba45a60 | 12 | |
2ba45a60 DM |
13 | As usual, if you have any question on this release or any FFmpeg related |
14 | topic, feel free to join us on the #ffmpeg IRC channel (on | |
15 | irc.freenode.net). | |
16 | ||
17 | ┌────────────────────────────┐ | |
18 | │ 🔨 API Information │ | |
19 | └────────────────────────────┘ | |
20 | ||
f6fa7814 DM |
21 | FFmpeg 2.5 includes the following library versions: |
22 | ||
23 | • libavutil 54.15.100 | |
24 | • libavcodec 56.13.100 | |
25 | • libavformat 56.15.102 | |
26 | • libavdevice 56. 3.100 | |
27 | • libavfilter 5. 2.103 | |
28 | • libswscale 3. 1.101 | |
29 | • libswresample 1. 1.100 | |
30 | • libpostproc 53. 3.100 | |
2ba45a60 | 31 | |
f6fa7814 | 32 | Important API changes since 2.4: |
2ba45a60 | 33 | |
f6fa7814 | 34 | • avpriv_dv_frame_profile2() has been deprecated |
2ba45a60 | 35 | |
2ba45a60 DM |
36 | |
37 | Please refer to the doc/APIchanges file for more information. | |
38 | ||
39 | ┌────────────────────────────┐ | |
40 | │ ★ List of New Features │ | |
41 | └────────────────────────────┘ | |
42 | ||
f6fa7814 DM |
43 | ┌────────────────────────────┐ |
44 | │ ffprobe │ | |
45 | └────────────────────────────┘ | |
46 | ||
47 | • -show_pixel_formats option | |
48 | ||
49 | ┌────────────────────────────┐ | |
50 | │ ffserver │ | |
51 | └────────────────────────────┘ | |
52 | ||
53 | • codec private options support | |
54 | ||
55 | ┌────────────────────────────┐ | |
56 | │ libavcodec │ | |
57 | └────────────────────────────┘ | |
58 | ||
59 | • STL subtitle decoder | |
60 | • libutvideo YUV 4:2:2 10bit support | |
61 | • animated WebP decoding support | |
62 | • zygoaudio decoding support | |
dcebb6f3 | 63 | • APNG decoder |
f6fa7814 DM |
64 | |
65 | ┌────────────────────────────┐ | |
66 | │ libavdevice │ | |
67 | └────────────────────────────┘ | |
68 | ||
69 | • XCB-based screen-grabber | |
70 | • AVFoundation screen capturing support | |
71 | ||
2ba45a60 DM |
72 | ┌────────────────────────────┐ |
73 | │ libavformat │ | |
74 | └────────────────────────────┘ | |
75 | ||
f6fa7814 DM |
76 | • HEVC/H.265 RTP payload format (draft v6) packetizer |
77 | • SUP/PGS subtitle demuxer | |
78 | • STL subtitle demuxer | |
79 | • UDP-Lite support (RFC 3828) | |
dcebb6f3 DM |
80 | • MPEG-DASH segmenting muxer, which allows creating DASH compatible |
81 | fragmented MP4 | |
f6fa7814 DM |
82 | • WebP muxer |
83 | • APNG demuxer | |
2ba45a60 DM |
84 | |
85 | ┌────────────────────────────┐ | |
86 | │ libavfilter │ | |
87 | └────────────────────────────┘ | |
88 | ||
f6fa7814 | 89 | • xBR scaling filter |
2ba45a60 DM |
90 | |
91 | ┌────────────────────────────┐ | |
92 | │ libavutil │ | |
93 | └────────────────────────────┘ | |
94 | ||
f6fa7814 DM |
95 | • CAST128 symmetric block cipher, ECB mode |
96 | ||
97 | ┌────────────────────────────┐ | |
98 | │ libpostproc │ | |
99 | └────────────────────────────┘ | |
100 | ||
101 | • visualization support |