forked from cmarrin/videomonkey
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathreleasenotes.html
301 lines (301 loc) · 21.8 KB
/
releasenotes.html
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
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta http-equiv="Content-Style-Type" content="text/css">
<title>Release Notes</title>
<meta name="Generator" content="Cocoa HTML Writer">
<meta name="CocoaVersion" content="1246.11">
<style type="text/css">
p.p2 {margin: 0.0px 0.0px 14.0px 0.0px; font: 18.0px Times}
p.p3 {margin: 0.0px 0.0px 12.0px 0.0px; font: 14.0px Times}
p.p4 {margin: 0.0px 0.0px 12.0px 0.0px; font: 16.0px Times}
p.p5 {margin: 0.0px 0.0px 0.0px 0.0px; font: 14.0px Times}
p.p6 {margin: 0.0px 0.0px 14.0px 0.0px; font: 18.0px Times; min-height: 23.0px}
p.p7 {margin: 0.0px 0.0px 0.0px 0.0px; font: 16.0px Times; min-height: 19.0px}
p.p8 {margin: 0.0px 0.0px 14.0px 0.0px; font: 16.0px Times}
p.p10 {margin: 0.0px 0.0px 0.0px 72.0px; text-indent: -72.0px; font: 14.0px Times; min-height: 18.0px}
p.p11 {margin: 0.0px 0.0px 14.0px 0.0px; font: 16.0px Times; min-height: 19.0px}
p.p12 {margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Times; min-height: 14.0px}
li.li5 {margin: 0.0px 0.0px 0.0px 0.0px; font: 14.0px Times}
li.li9 {margin: 0.0px 0.0px 0.0px 0.0px; font: 16.0px Times}
span.s1 {font: 16.0px Times}
span.s2 {color: #0000ee}
ul.ul1 {list-style-type: disc}
ul.ul2 {list-style-type: circle}
</style>
</head>
<body>
<h1 style="margin: 0.0px 0.0px 16.0px 0.0px; font: 24.0px Times"><b>Release Notes For Video Monkey</b></h1>
<p class="p2"><b>Version 0.16 (10/12/2013)</b></p>
<p class="p3">The main motivation for this release is to fix the fact that themoviedb.org has changed its API. This gets that working again, and I’ve fixed a couple other bugs as well.</p>
<p class="p3"><b>Note: Video Monkey now require OSX 10.7 (Lion)</b></p>
<p class="p4"><b>Bugs fixed:</b></p>
<ul class="ul1">
<li class="li5">Switched to themoviedb.org v 3.0 API. Movie metadata searches work again. It’s faster and doesn’t hang, too.</li>
<li class="li5">Fixed bug where switch between themoviedb and thetvdb would not do a new search.</li>
<li class="li5">Added a check box to turn off the feature of snapping the video size to a 16 pixel boundary.</li>
<li class="li5">Removed DVD Image as an output format. I’ve decided that feature is out of scope for Video Monkey. DVDs are so 5 years ago.</li>
<li class="li5">Fixed bug where movies were getting placed in the Home Video category when adding to iTunes.</li>
</ul>
<p class="p6"><br></p>
<p class="p2"><b>Version 0.15 (10/27/2012)</b></p>
<p class="p3">Another quick release, this time to fix a problem with encoding mkv files. The new version of mediainfo was not getting the correct framerate from the input file and was therefore setting it to 0, resulting in a bad encoding. So I added much more robust framerate detection, which will hopefully avoid all problems of this kind in the future. Also fixed a pix_fmt bug found during more extensive testing. Also switched to a 1.0 version of ffmpeg. I fear that this will have different problems than previous versions. But since it is a 1.0 version, I'm hoping it will be a reliable version going forward.</p>
<p class="p4"><b>Bugs fixed:</b></p>
<ul class="ul1">
<li class="li5">Made framerate detection much more robust</li>
<li class="li5">Switched to 1.0 version of ffmpeg</li>
<li class="li5">Added pix_fmt yuv420p for all formats. This format can be read by Quicktime while others cannot.</li>
</ul>
<p class="p6"><br></p>
<p class="p2"><b>Version 0.14 (10/20/2012)</b></p>
<p class="p3">Quick release to fix some bugs introduced in 0.13. The <i>fastest</i> encoding speed is now fixed. And a bug in selecting entries from the metadata search ComboBox, introduced by switching to a newer SDK, works again. I also switched to a newer version of <i>mediainfo</i> to fix a crash when examining some MP4 files. I also got rid of the logic which removed all non-alphanumeric characters from a typed-in search string. Thetvdb.com is very picky and leaving out special characters can sometimes make it not find a show.</p>
<p class="p4"><b>Bugs fixed:</b></p>
<ul class="ul1">
<li class="li5">Fixed bad param in Fastest encoding</li>
<li class="li5">New version of mediainfo which does not crash when getting info from mp4 files</li>
<li class="li5">Selecting an item from the drop down list now fires off a search</li>
<li class="li5">Got rid of logic that removed characters from search string typed into search box</li>
<li class="li5">Fixed quality slider starting position. It now starts out in the middle rather than near the low quality end</li>
</ul>
<p class="p6"><br></p>
<p class="p2"><b>Version 0.13 (9/28/2012)</b></p>
<p class="p3">There are 2 major enhancements in this release. First, all major encoding parameters can now be overridden. Just head over to the Output section of the Info Panel and you'll see a check box to the right of each item that can be overridden. The Movie Panel now shows the results of the current padding settings. Open the Movie Panel while you adjust padding and you can interactively see the results.</p>
<p class="p3">Note: some combinations of override setting will result in invalid output files. Please exercise care when using this feature. Remember, with great power comes great responsibility.<span class="Apple-converted-space"> </span></p>
<p class="p3">Video Monkey is now a 64 bit application. This includes the ffmpeg executable used for encoding. As a result, encoding speeds are significantly improved. It also means that this release requires Snow Leopard.</p>
<p class="p4"><b>New in this release:</b></p>
<ul class="ul1">
<li class="li5">All major encoding parameters can now be customized for more flexibility in encoding output.</li>
<li class="li5">Padding can now be set on video output with padding results visible in the Movie Panel.</li>
<li class="li5">Replaced controls on movie player for greater flexibility in resizing.</li>
<li class="li5">Make the application 64 bit clean, including 64 bit version of <i>ffmpeg</i>.</li>
</ul>
<p class="p7"><br></p>
<p class="p8"><b>Bugs fixed:</b></p>
<ul class="ul1">
<li class="li5">Made scrubbing, play and pause more consistent in movie player.</li>
<li class="li5">Fixed a couple of crashing bugs caused by overreleasing objects</li>
<li class="li5">Made movie player resize more consistently.</li>
<li class="li5">Fixed display of aspect ratio in output panel.</li>
<li class="li5">Fixed a bug where H.264 override for AVI didn't work</li>
</ul>
<p class="p6"><br></p>
<p class="p2"><b>Version 0.12 (8/9/2011)</b></p>
<p class="p3">This is a quick release to fix the problem that 0.11 used the Lion SDK to build and therefore would not run on Leopard systems (but it does run on Snow Leopard). I've added a few other nifty fixes as well</p>
<p class="p8"><b>New in this release:</b></p>
<ul class="ul1">
<li class="li5">Changed how bitrate is computed to give better results at more frame sizes</li>
<li class="li5">Made all formats (except DV) using half framerate at lowest quality setting</li>
<li class="li5">Make performance button always start out as <i>normal</i> to avoid it annoyingly always coming up as <i>fastest</i></li>
</ul>
<p class="p7"><br></p>
<p class="p8"><b>Bugs fixed:</b></p>
<ul class="ul1">
<li class="li5">http://bugs.marrin.org/show_bug.cgi?id=7 - Failure to encode dual pass in OS X 10.7 Lion</li>
<li class="li5">http://bugs.marrin.org/show_bug.cgi?id=5 - Crash for AVI with Lion</li>
<li class="li5">Use 10.5 SDK so VideoMonkey runs on Leopard</li>
<li class="li5">Fixed bug where quality slider was sometimes disabled in error</li>
</ul>
<p class="p6"><br></p>
<p class="p2"><b>Version 0.11 (8/6/2011)</b></p>
<p class="p3">This is an intermediate release to fix many bugs causing issues for new formats (and some old ones). Added Growl support (thanks to Lars Koerkemeier). Added UI for advanced settings which is operational yet. This notably does not fix a couple of reported issues with certain file formats on Lion. Still waiting for responses from reporters. But I wanted to get the current fixes out.</p>
<p class="p8"><b>New in this release:</b></p>
<ul class="ul1">
<li class="li5">Added Growl support</li>
<li class="li5">Added ability for many video formats (all non-Apple formats except DV and certain MPEG-1/2 formats) to encode to various frame sizes, up to full frame size</li>
</ul>
<p class="p7"><br></p>
<p class="p8"><b>Bugs fixed:</b></p>
<ul class="ul1">
<li class="li5">https://github.com/cmarrin/videomonkey/issues/52 - No video on original appleTV</li>
<li class="li5">https://github.com/cmarrin/videomonkey/issues/61 - Overall Progress spelled incorrectly</li>
<li class="li5">http://bugs.marrin.org/show_bug.cgi?id=2 - Attempting to encode file with umlaut or Kanji fails</li>
<li class="li5">http://bugs.marrin.org/show_bug.cgi?id=3 - Avi framerate stuck on 29.97fps and 720x544</li>
<li class="li5">Javascript error when trying to move slider to high quality for Tivo</li>
<li class="li5">Tolerate missing video bitrate in input file. Use overall bitrate instead.</li>
</ul>
<p class="p6"><br></p>
<p class="p2"><b>Version 0.10 (3/17/2011)</b></p>
<p class="p3">Changed back to 32 bit intel-only application, but still with the latest ffmpeg. Also fixed several bugs in the new Video Formats feature.</p>
<p class="p8"><b>New in this release:</b></p>
<ul class="ul1">
<li class="li5">New version of ffmpeg, but 32 bit only</li>
<li class="li9"></li>
</ul>
<p class="p8"><b>Bugs fixed:</b></p>
<ul class="ul1">
<li class="li5">https://github.com/cmarrin/videomonkey/issues/closed#issue/57 - Output Framerate stuck at 10fps</li>
<li class="li5">https://github.com/cmarrin/videomonkey/issues/closed#issue/42 - ffprobe and ffmpeg crashes with videomonkey 0.9</li>
<li class="li5">https://github.com/cmarrin/videomonkey/issues/closed#issue/44 - All Video Formats are obeying 320 Pixels Wide flag</li>
<li class="li5">https://github.com/cmarrin/videomonkey/issues/closed#issue/41 - resizing info box</li>
</ul>
<p class="p6"><br></p>
<p class="p2"><b>Version 0.9 (2/15/2011)</b></p>
<p class="p3">New video formats and AV sync supported, plus a newer version of ffmpeg.</p>
<p class="p3"><span class="s1"><b><i>Note 1: </i></b></span><b>New video format support is very fresh, so it may have kinks to be worked out. Try it out and see! Don't forget to let me know if it does or doesn't work for you.</b></p>
<p class="p5"><span class="s1"><b><i>Note 2: </i></b></span><b>Now that Video Monkey supports more file formats, it is more important than ever to download and install Perian if you haven'talready. This adds support for all the new formats to Quicktime player. This not only lets you preview your newly encoded files, but it also lets you view files in the Show Movie panel and set their AV offset. Download it from </b><a href="http://www.perian.org/"><span class="s2"><b>http://www.perian.org/</b></span></a></p>
<p class="p10"><br></p>
<p class="p8"><b>New in this release:</b></p>
<ul class="ul1">
<li class="li5">Added new output video formats: AVI, MP4, Quicktime, WMV, Flash, MPEG, DV</li>
<li class="li5">New AV offset UI in Movie panel. Offsets audio relative to video to fix lip sync problems</li>
<li class="li5">New version of ffmpeg with many bug fixes and some new format support.</li>
<li class="li5">Added elapsed time of commands to console</li>
<li class="li5">Updated ffpreset usage.</li>
<li class="li5">Disable metadata panel for output formats that don't support metadata (all except MP4)</li>
<li class="li5">Fixed bugs in doing 2 pass encoding</li>
<li class="li5">Reduced the number of performance entries. Now only one 2 pass entry</li>
<li class="li5">Fixed bug in having special chars in file paths</li>
<li class="li5">Now use ffprobe to detect the number and order of streams, for AV sync feature</li>
<li class="li5">Can now select multiple files and type an entry in the search box. The search will be applied to all files</li>
<li class="li5">Even with multiple files selected, the search box will show a list of results from most recent search.</li>
<li class="li5">Fixed frame size setting bugs for Apple TV.</li>
<li class="li9"></li>
</ul>
<p class="p8"><b>Bugs fixed:</b></p>
<ul class="ul1">
<li class="li5">2984591 - Metadata error message</li>
<li class="li5">3037146 - First time searching for metadata for multile files fails</li>
</ul>
<p class="p6"><br></p>
<p class="p2"><b>Version 0.8 (4/8/2010)</b></p>
<p class="p3">This fixes serious metadata search bugs and makes the metadata search feature easier to use.</p>
<p class="p8"><b>New in this release:</b></p>
<ul class="ul1">
<li class="li5">Metadata search now fails more gracefully with better error reporting.</li>
<li class="li5">Uses episode and season info from file name, even when searching using search box</li>
<li class="li5">Sets episode number, even if it's just a bare number (without season id)</li>
<li class="li5">Right click <i>Season</i> title in metadata panel to use the current season for all episodes</li>
<li class="li5">Select all button on metadata panel for easier selection</li>
<li class="li5">Uses search results from typed in search string for all selected files.</li>
</ul>
<p class="p11"><br></p>
<p class="p8"><b>Bugs fixed:</b></p>
<ul class="ul1">
<li class="li5">encoding parameters would get confused when metadata search failed</li>
</ul>
<p class="p6"><br></p>
<p class="p2"><b>Version 0.7 (3/29/2010)</b></p>
<p class="p3">This is a small release to fixes crashes when encoding multiple files. It also does search in background to avoid stalling Video Monkey</p>
<p class="p8"><b>New in this release:</b></p>
<ul class="ul1">
<li class="li5">Metadata is now searched in the background to avoid stalling VideoMonkey.</li>
<li class="li5">New icon during encoding. Shows number of files to encode.</li>
</ul>
<p class="p11"><br></p>
<p class="p8"><b>Bugs fixed:</b></p>
<ul class="ul1">
<li class="li5">Crash caused by dangling pointers and memory leaks when encoding more than about 3 files.</li>
</ul>
<p class="p6"><br></p>
<p class="p2"><b>Version 0.6 (12/17/09)</b></p>
<p class="p3">This release adds the ability to search for metadata on demand rather than automatically. This avoids problems when the metadata search sites are down. It also fixes several bugs</p>
<p class="p8"><b>New in this release:</b></p>
<ul class="ul1">
<li class="li5">UI to search metadata manually. You can search the selected file or all files.</li>
<li class="li5">New preferences panel. Currently allows control of automatic/manual metadata search and number of cpus to use.</li>
<li class="li5">Ability to control number of cpus to use for decode. Can be set to auto to select based on number of cpus on system. Thanks to Breuhan</li>
<li class="li5">Added progress bar to dock icon. Thanks to Lars Koerkemeier</li>
<li class="li5">Fixed bug when parsing files with non-standard characters</li>
<li class="li5">Fixed a bug where a rounding error could create a movie that can not play on Apple TV.</li>
<li class="li5">Fixed a bug where wrong filename was used when transferring to iTunes in "write metadata to input file" mode</li>
<li class="li5">Fixed 'Unable to select destination folder in v.5' bug. Thanks to Lars Koerkemeier</li>
<li class="li5">Movie controller now remembers movie current time and pause/play state when moving between movies</li>
<li class="li5">Made finding episode/season in movie more reliable</li>
<li class="li5">Fixed suspend/resume</li>
<li class="li5">Fixed show/hide of windows</li>
</ul>
<p class="p11"><br></p>
<p class="p8"><b>Bugs fixed:</b></p>
<ul class="ul1">
<li class="li5">Problem converting files with '*' or '?'</li>
<li class="li5">VM produces movies that don't play on Apple TV</li>
</ul>
<p class="p6"><br></p>
<p class="p2"><b>Version 0.5 (8/26/09)</b></p>
<p class="p3">This release adds Snow Leopard support and fixes a couple of bugs. With the imminent release of Snow Leopard, I thought it would be a good idea to get this out now.</p>
<p class="p8"><b>New in this release:</b></p>
<ul class="ul1">
<li class="li5">Snow Leopard support</li>
</ul>
<p class="p11"><br></p>
<p class="p8"><b>Bugs fixed:</b></p>
<ul class="ul1">
<li class="li5">Problem converting files with '*' or '?'</li>
<li class="li5">VM produces movies that don't play on Apple TV</li>
</ul>
<p class="p6"><br></p>
<p class="p2"><b>Version 0.4 (7/30/09)</b></p>
<p class="p3">This release adds full metadata support. The metadata tab of the info panel shows the metadata for each input file. You can then manually add or change the data. You can also type in the name of a TV show or movie and Video Monkey will search thetvdb.com or themoviedb.org and fill in the metadata it finds. Video Monkey tries to figure out the title from the file name or input metadata and automatically search for metadata. For each field you can select between input, user, or search metadata.</p>
<p class="p8"><b>New in this release:</b></p>
<ul class="ul1">
<li class="li5">Metadata in input files is read and shown in metadata panel<span class="Apple-converted-space"> </span></li>
<li class="li5">Metadata search from thetvdb.com and themoviedb.org</li>
<li class="li5">Once search metadata available you can select other search matches, and select season and episode</li>
<li class="li5">Metadata search is automatically done for each input file, using the file name to guess the name, or using input metadata</li>
<li class="li5">For each metadata item you can select between input, user and search metadata</li>
<li class="li5">Allow artwork to be added (using drag & drop) rearranged and selected for inclusion in output file</li>
<li class="li5">Artwork is added from search, if available</li>
<li class="li5">Added popup menu for each metadata item which allows item to be used in all input files</li>
<li class="li5">Added tools menu which allows selecting whether to use input, user or search metadata for all fields in current file or all files</li>
<li class="li5">New menu on main page allows write metadata after encoding output file, encode only, write metadata only to input file or rewrite metadata to output file</li>
</ul>
<p class="p11"><br></p>
<p class="p8"><b>Bugs fixed:</b></p>
<ul class="ul1">
<li class="li5">Make audio and video sync better</li>
<li class="li5">Adjust output size to ensure square pixels, even when input is not</li>
</ul>
<h2 style="margin: 0.0px 0.0px 14.0px 0.0px; font: 18.0px Times; min-height: 23.0px"><br></h2>
<p class="p2"><b>Version 0.3 DOA</b></p>
<h2 style="margin: 0.0px 0.0px 14.0px 0.0px; font: 18.0px Times"><b>Version 0.2 (5/5/09)</b></h2>
<p class="p3">This release focuses on fixing bugs found in the first release and features to complete the basic functionality of Video Monkey.</p>
<h3 style="margin: 0.0px 0.0px 14.0px 0.0px; font: 16.0px Times"><b>New in this release:</b></h3>
<ul class="ul1">
<li class="li5">Added a new XMLDocument class for commands.xml and for use in parsing metadata files</li>
<li class="li5">Better aspect ratio control of Movie Preview Window</li>
<li class="li5">New Info Panel. Shows properties of input and output files and will eventually allow metadata to be displayed and set</li>
<li class="li5">Checkboxes to add encoded files to iTunes, and to optionally delete the original</li>
<li class="li5">Disabled not-yet-implemented checkboxes and menu items</li>
<li class="li5">Added much better documentation to commands.xml.</li>
<li class="li5">Updated to v0.5 of ffmpeg</li>
<li class="li5">Tweaked bitrate settings to be more appropriate for various devices</li>
<li class="li5">Added time remaining to progress, and made overall progress bar show progress for all files together</li>
<li class="li5">Changed save path to use NSPathControl</li>
<li class="li5">Added a "limit" checkbox. Allows output params (frame size, bitrate, etc.) to be limited by input properties. Avoids oversampled videos</li>
<li class="li5">Fixed encoding params to always produce legal h.264 files for each device</li>
</ul>
<h3 style="margin: 0.0px 0.0px 14.0px 0.0px; font: 16.0px Times; min-height: 19.0px"><br></h3>
<h3 style="margin: 0.0px 0.0px 14.0px 0.0px; font: 16.0px Times"><b>Bugs fixed:</b></h3>
<ul class="ul1">
<li class="li5">2722694 - Dragging in files with wrong device set causes exception</li>
<li class="li5">2694849 - Files converted for iPhone/iPod are not legal</li>
<li class="li5">2695089 - File Size overflowed</li>
</ul>
<p class="p12"><br></p>
<p class="p12"><br></p>
<h2 style="margin: 0.0px 0.0px 14.0px 0.0px; font: 18.0px Times"><b>Version 0.1 (3/12/09)</b></h2>
<p class="p3">This is the first public release of VideoMonkey. It has a lot of functionality, but is not nearly complete.</p>
<h3 style="margin: 0.0px 0.0px 14.0px 0.0px; font: 16.0px Times"><b>New in this release:</b></h3>
<ul class="ul1">
<li class="li5">Conversion for all popular Apple devices</li>
<li class="li5">Quality settings, which adjusts bitrate, frame size, frame rate and audio quality</li>
<li class="li5">Performance settings which tradeoff speed of encoding for quality</li>
<li class="li5">Drag and drop file list</li>
<li class="li5">Enable or disable encoding of each file</li>
<li class="li5">Display of output file size (approximate)</li>
<li class="li5">Preview window of the currently selected file</li>
<li class="li5">Console log</li>
<li class="li5">Progress bars in both the main window and file list</li>
<li class="li5">Pause and Stop encoding</li>
<li class="li5">Auto-update</li>
<li class="li5">Saving last user settings</li>
</ul>
<h3 style="margin: 0.0px 0.0px 14.0px 0.0px; font: 16.0px Times; min-height: 19.0px"><br></h3>
<h3 style="margin: 0.0px 0.0px 14.0px 0.0px; font: 16.0px Times"><b>To do:</b></h3>
<ul class="ul2">
<li class="li5">Advanced pane (crop, pad, filters, etc.)</li>
<li class="li5">Watch folder(s) for automatic encoding</li>
</ul>
</body>
</html>