forked from FFmpeg/FFmpeg
-
Notifications
You must be signed in to change notification settings - Fork 37
/
Copy pathChangelog.FFmbc
169 lines (157 loc) · 7.78 KB
/
Changelog.FFmbc
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
FFmbc-0.7.5:
- Improve Prores encoding compatibility with hardware decoders, blackmagic in particular
- DV decoding and encoding improvements
FFmbc-0.7.4:
- Improve XDCAM HD422 MXF compatibility with Sony Content browser
FFmbc-0.7.3:
- Support Apple Intermediate Codec decoding
FFmbc-0.7.2:
- Support XAVC in Quicktime
- Remove ffplay
FFmbc-0.7.1:
- Support AVCIntra 23.98p in MXF
FFmbc-0.7:
- Sync on FFmpeg git 7cbb856efe6ccab7485bb96ad3887472a6519ffa
- New -tff and -bff cli options, -top is removed
- AVCIntra decoding is now supported
- Parallel frame multi-threaded decoding is now enabled
- Prores 422 and Prores 4444 decoding
- When writing MXF files, use more correct key for KLV Fill packets
- DVCPROHD encoding in Quicktime or MXF format is now supported
- Fix detection of some DVCAM files
- Fix decoding artefact in bottom rows of Quantel DVCPROHD 1080i files
- Support reading AVID MXF OpAtom DNxHD files
- New video filter 'sub' to burn ASS and SRT subtitles
- New 'dvcam', 'dvcpro', 'dvcpro50', 'dvcprohd' targets
- Detect right to left languages in subtitle burning filter
- Correctly write drop frame system timecode and continuity count in MXF files
- Correctly use global file duration when displaying information about Quicktime files
- Correctly compute aspect ratio from clean aperture in Quicktime files
- Display starting system timecode for MXF files
- FFprobe now correctly displays width and height for files using h264 cropping.
- DV muxer changed to only accept big endian pcm
- Audio sync disabled by default for GXF files
- Prores encoder with support for interlaced, 422 and 444
- Support writing AFD information in MXF files
- Support reading V210 and uncompressed 4:2:2 UYVY in MXF files
- Support reading P2 MXF files
- Support reading and creating Op1a MXF DNxHD files
- Fix avisynth RGB24/32 upside-down decoding
- Fix DPX encoding, now compatible with Nuke
- Improved MXF muxer compatibility with Sony Vegas Pro 11
- Support encoding H.264 10 bit and 4:2:2 with x264
- Improved Quicktime muxer compatibility with Final Cut Pro and XDCAMHD 422
- Commandline options -vcodec,-acodec,-scodec are not reset anymore between streams
- Faster V210 decoding
- .mpg extension will now produce MPEG-2 PS by default
- Removed IMX bitstream filters, formatting is now done automatically
- Framerate now needs to be explicitely specified when reading raw uncompressed video files
- H264 encoding in MXF format is now supported
- Progressive Quicktime files created will now be properly recognized by FCP
- New filters from BBC: waveform monitor, w3fdif deinterlacing, stretch4to3, repeatframe
- New -metadata_tags cli option to see what metadata tags are supported in each output format
- Export MPEG-2 GOP timecode as metadata
- Correctly read interlaced information from DV files
- DV files produced are now more standard compliant
- Improved quality for the ProRes encoder
- Support creating AVCIntra Quicktime files compatible with FCP
- New avcintra100 target supported for Quicktime and MXF files
FFmbc-0.6.1:
- Fix compilation on OSX with Xcode 4.1
- MPEG-2 3:2 pulldown encoding is now supported
- Fix > 16bit pcm stream copy in wav
FFmbc-0.6:
- Sync on FFmpeg git 1762d9ced70ccc46c5d3e5d64e56a48d0fbbd4f7
- Fix auto-rotate iphone 4 files
- Increase maximum number of audio channel mappings to 64
- New "aspect" option to pad filter, to pad video to a specific display aspect ratio
- New parameter to crop filter to keep display aspect ratio when cropping
- Improve yuv 4:2:2 to rgb conversion quality
- Fix aspect ratio handling with libavfilter
- Re-enabled shared libraries support
- Fix DNxHD colors in Quicktime
- Print correct ratecontrol and bitrate information when encoding
- Write id3v2 v2.3 tags in mp3 files, compatible with Windows
- Support stream copying and muxing of AMR NB packed frames
- Flash F4V muxer, to allow muxing vp6 and mp3 the way Flash supports it
- Print progression time in hh:mm:ss.us instead of secs
- New "faststart" option in mov/mp4 muxer that automatically replace the header in front
- Print ETA if duration is known
- New "tinterlace" filter ported from mplayer
- Allow one video filter chain per output stream
- Fix yadif filter output, it was missing one frame previously
- New "imx50" and "imx30" targets, to make encoding simpler
- If audio channel count is less than 4 in MXF D10, automatically set it to 4
- Automatically set vbv buffer size to the maximum when encoding mpeg-2 cbr
- New "xdcamhd422" target
- Support DVCAM 4:2:0 in GXF
- Write aspect ratio information in GXF files
- With libx264 codec, correctly support specifying a custom 2pass log file
- When duplicating frames, correctly duplicate the previous frame
- Enhance -metadata option, can now take comma separated tag=value pairs
- Experimental mplayer filters support using -vf mp
- Mux DVCPRO HD in quicktime correctly
- Allow DNxHD encoding with Avid Nitris compatibility
- Fix decoding of 16bit png files
- Reenable -s commandline option
- New filter colormatrix to convert between bt 601 and bt 709
- Hide mmx/sse2 internal symbols, to allow creating a shared library from static libraries
- Support multiple external reference files per track in Quicktime files
- Fix -t and -vframes by considering output
- Mpeg-2 encoder now sets correct aspect ratio even with square pixels
- Mpeg-2 encoder now writes sequence display extension if color primaries are specified
- Dithering when downsampling from 10 bits to 8 bits
- Options are now reset between -i, output files and -newaudio,-newvideo parameters
- Display starting timecode for MXF and Quicktime files
- Remove FFserver
- Fix Avisynth input audio stream timebase
FFmbc-0.5:
- Sync on FFmpeg svn r25017
- Yadif video deinterlacing filter
- Overlay video filter
- Fade video filter
- Rename ffmpeg binary to ffmbc
- Disable shared libraries
- Remove -s resizing output cli option, use -vf scale
- 23.98 and 24 fps support in MXF muxer
- Mpeg-2 aspect ratio bitstream filter, to change aspect ratio without reencoding
- Fix an issue with -async and audiomerge
- Fix an issue with the fade filter
- Write interlacing information in mov files, fix deinterlacing with quicktime player
- Correctly support interlaced in yuv4mpeg and quicktime
- Display interlacing when printing information
- Fix an issue with resampling and audiomerge
FFmbc-0.4:
- Sync on FFmpeg svn r21845
- Full support for reading and writing covert art in mp3 and iTunes m4a,m4v,mp4
- "-coverfile" commandline option to set a cover file. png,jpg,bmp supported
- Correctly write Quicktime metadata as utf-8
- Fixed a bug with temporal offset when muxing mpeg-2 long gop in MXF
- Huge speedup when opening Quicktime and mpeg-4 files
- Timecode for Quicktime and MXF files can now be set when stream copying
- Added x264 sources in contrib directory, git 5b86182d1240b441f28462abf3d40b7371de5ba3
- Enable pthreads by default
- Fixed a bug with interlaced VC-3 decoding
- Integrate libavfilter. New commandline option -vf, see doc/libavfiter.texi
- Auto-rotate iPhone 3GS files
- Support lyrics in mp3 and iTunes m4a,m4v,mp4
- Automatically set current UTC time in created files
- New AVFMT_HAS_PTS flag in AVInputFormat to specify that format has pts
- Write and read metadata "reel_name" in mov timecode track if present
- MPEG TS muxer now produces streams playable by VLC and Quicktime
FFmbc-0.3:
- Sync on FFmpeg svn r20539
- Write Quicktime timecode track
- Set closed gop flag for first gop when encoding with b frames
- Search relative path when open Quicktime reference files
FFmbc-0.2:
- Sync on FFmpeg svn r19958
- Advanced Metadata support
- S302M decoder
- XDCAM HD 422 muxer
- MXF 720p muxing
- New RM demuxer
FFmbc-0.1:
- D10/IMX bitstream filter to remove klv header from D10/IMX elementary stream to be copied in MXF
- "-map_audio_channel" commandline option to split and merge audio channels
- "-timecode" commandline option to set timecode start when encoding