

Changes in Avanti version 0.6.7
This version includes some nice improvements on Avisynth script editing/debugging.
The Avisynth error popup window is replaced by local reporting at the report window. From there you can directly jump to the error line at the script editor.
Script editing/debugging is now exclusively done at expanded editor and report windows
which can be easily swapped. For more details, read the "Avanti-help" chm at index "Avisynth/Script preview and error reporting".
Avanti now monitors changes of the path from where you run the application. Should you move your Avanti setup to another folder, it now automatically updates the paths that refer to local folders.
If you passed upgrading for one or more versions, please read the next items, back to your current version, to be up-to-date.
For a brief overview on all changes and bug fixes read the 0.6.7 changelog.
Changes in Avanti version 0.6.6
This version fixes some compatibility issues that showed up in Windows 7. They mainly concern issues with the video preview option. The broken full-screen option is fixed and the video preview window now also supports non-standard taskbar positions and sizes when maximized. If you run Avanti on Windows 7 also read these notes .
There's a new option to let Avanti suggest a unique (safe) destination path, based on the source filename. Read more about it in the "avanti-help" chm at index "Auto destination path suggestion".
For a brief overview on all changes and bug fixes read the 0.6.6 changelog.
Changes in Avanti version 0.6.5
Some maintenance was needed to keep up with the latest FFmpeg Windows builds.
This version also fixes some compatibility issues that showed up in Windows 7.
We found that Avanti wasn't able to cancel a process properly and that the video preview area at 4:3 playback was partly covered by the taskbar.
For a brief overview on all changes and bug fixes read the 0.6.5 changelog.
Changes in Avanti version 0.6.4
A change in the FFmpeg -version option caused Avanti to report recent generic FFmpeg builds as unsupported. This is fixed.
This version adds experimental support for "vgtmpeg" which basically is FFmpeg with the addition to easily extract/convert DVD titles. It can read from ifo, iso or video_ts folders. By using the FFmpeg -map option, you can extract any desired audio/video stream from a DVD. It also offers a option to extract by title (program) number. You need to rename the executable to "ffmpeg_vgtmpeg.exe" for Avanti to see it.
http://godromo.com/gmt/vgtmpeg
For a brief overview on all changes and bug fixes read the 0.6.4 changelog.
Changes in Avanti version 0.6.3
The recent FFmpeg addition of stream type and index specifiers which also made command positioning more critical, still required some more adaptions.
The strict split-up in input and output commands made it desirable to also add the "command redirection" option to the "User AUDIO options" command line.
For a new decoder addition to FFmpeg (libmodplug), metadata display at the log window and "Metadata Manager" needed some adaptions.
From version 0.6.0 up the option to set the FFmpeg time-out at the "User Preferences" was broken and set to a fixed value of 8 seconds. This could cause problems with the use of e.g. "libcdio" where the seek time can exceed this fixed value. This bug is fixed so it now defaults to 20 seconds again and you can increase it, in case of time-out problems.
The dshow and vfwcap capture options now set a default capture limit of 120 minutes to ensure there will be any progress reported. You can change this by setting the desired limit at the "Limit encode duration" field.
For a brief overview on all changes and bug fixes read the 0.6.3 changelog.
Changes in Avanti version 0.6.2
The recent (powerful) changes in the FFmpeg stream mapping options caused a lot of issues for Avanti. These are fixed and checked, up to version N-33301-g503e5e9.
At the time the first Avanti version was developed in 2006, FFmpeg was at revision
SVN-r9017. Libavcodec had its own built-in aac and mp3 encoders and the additional libraries were simply called up as "xvid" and "x264". The Avanti codec dropdown lists contained these names and were later on expanded with "mp3 (lib)", "XviD (lib)",
"x64 (lib)" and more. The old ones were kept on for compatibility reasons. FFmpeg now already passed git revision 33000. High time to remove that old stuff and reorganize the codec dropdown lists a bit.
All (lib) suffixes are removed and the "wav" label now says "PCM / WAV" which stands for pcm_s16le, the most common pcm type. There's a "AC3 - Fixed" and "AC3 - Float" label available. All labels now use the plain codec name but refer to the "lib" version when applicable. Note that libavcodec still has a "AAC" and "VORBIS" encoder included but they are both considered to be "experimental".
In addition to this change, Avanti offers the option to link a user definable template to the codec labels which is automatically loaded when you select a option. It uses a cross translation table to ensure that saved user templates (with the old codec names) are still valid. You can read the details in the chm help at index "Avanti GUI / Linking templates to codec labels".
There's also a new option that allows to save/load "project" files. These contain in contrast with templates also the source and destination file paths and settings of the Avisynth subtitle and audio tools options. Actually the whole setup for a specific job.
For a brief overview on all changes and bug fixes read the 0.6.2 changelog.
Changes in Avanti version 0.6.1
This version simplifies the use of capture devices as source for FFmpeg. The details of usage can be found in a new chm help section at index "FFmpeg/Capture devices".
The parsing of vfilter commands on the "User VIDEO options" command line failed on the use of space characters in the -vfin, -vfout and -vfuser filter chains. This is fixed.
From FFmpeg version N-32287-ge6ea4c7 up the syntax and expected position of some commands is changed (mainly codec and mapping commands). This broke several Avanti options which needed to be fixed. This fix also allows to use avconv by renaming it to "ffmpeg_avconv.exe".
For a brief overview on all changes and bug fixes read the 0.6.1 changelog.
Changes in Avanti version 0.6.0
This version adds the option to launch Avanti with command-line arguments.
Details of available commands and switches can be found in the Avanti-help.chm
at index "Miscellaneous/Launch Avanti with command line args".
Earlier versions of Avanti didn't accept escape characters on the "User VIDEO options" command line. These are required in some FFmpeg mathematical functions. This is fixed but absolute file paths now have to be explicitly entered with normal slashes.
Some NTSC DVD templates were set to wrong frame- and gop sizes. This is fixed.
Thanks to the user who reported these bugs.
The upgrade overwrite option is dropped for Avanti versions older than 0.4.3. If you upgrade an older version, you need to do a clean install.
Some recent FFmpeg Win32 builds do not allow to interrupt (cancel) the process.
Avanti will "kill" the process instead with a warning. These builds are not recommended.
For a brief overview on all changes and bug fixes read the 0.6.0 changelog.
Changes in Avanti version 0.5.9
Maintenance release again for a few reported issues.
It showed up that Avanti failed to launch properly depending on the chosen install path.
This was reported for Windows 7 (x64). Test results of the user who reported this issue (thanks for the help) were positive so it looks like this problem is solved.
The Windows Explorer option to customize the display of device letters, caused a bug in the "Media Browser" dialogs when the default setting was not used. This is fixed.
Some changes in the "release candidate" source code of FFmbc 0.6 required some adaptions. You now should be able to use FFmbc up to 0.6-rc7. Note that this is based on unofficial Win32 builds, compiled by FFmbc users.
For a brief overview on all changes and bug fixes read the 0.5.9 changelog.
Changes in Avanti version 0.5.8
Maintenance release which fixes some compatibility issues with FFmpeg versions
~git-N-29941-g5a15360 and higher. Some small changes in FFmpeg logging caused
Avanti to hang when a process was started.
The "Remove 2-pass logs" option (User Preferences) was broken for x264 encoding
after a change in the way libx264 writes 2-pass logs. This is fixed.
For a brief overview on all changes and bug fixes read the 0.5.8 changelog.
Changes in Avanti version 0.5.7
This version adds a new option at the user preferences to thin out the log display by skipping some common FFmpeg messages. It concerns subjects that in general do not affect final encoding results and they offer no way to act up on. Goal of this option is
to improve readability of the process log. Currently the following messages are skipped when this option is enabled;
[codec_name @ 01c6e020] max_analyze_duration reached
[codec_name @ 01c6e020] Estimating duration from bitrate, this may be inaccurate
[codec_name @ 01c76020] The requested thread algorithm is not supported with this thread library
Note that this option is a addition to a group of options at the user preferences that allow to restrict process log display selectively.
There's a new option at the "More..." menu of the Report window to insert extra input
commands (sources for FFmpeg). It's basically meant to be of help when preparing command lines for complex (re)mux operations. Read the details and a example in the
chm context help at index "Demux, Mux and Copy".
Two bugs that were introduced after a change in version 0.5.5 are fixed ...
1. Corrupted internal Avisynth file paths when the file name contained spaces.
2. User desktop folders didn't show up in the media browser dialogs.
Log window formatting (readability) of long file paths is improved by wrapping them on slashes instead of spaces.
For a brief overview on all changes and bug fixes read the 0.5.7 changelog.
Changes in Avanti version 0.5.6
This version contains some adaptions to improve compatibility with Windows 7 x64.
Should you encounter launch problems with Avanti 0.5.5, please try this version.
This version can replace Avanti 0.5.5 for any of the supported OS'.
Some recently released valid FFmpeg win32 builds were reported as unsupported
because of a header change. This is fixed.
For a brief overview on all changes and bug fixes read the 0.5.6 changelog.
Changes in Avanti version 0.5.5
The "TS offset" option is taken off. There are now two new options at the main page
that may look like a replacement but actually serve another purpose. These options are
"Rewrite PTS" and "Sync Audio". They are meant to solve audio sync problems when
(re)muxing audio/video sources.
Recent FFmpeg versions fixed a bug in the metadata muxer and the "Metadata Manager" now has a option to automatically generate chapters at selectable intervals. Also works for re-muxing and in batch process mode (use git-N-28671-gf8b0cd8 up).
There are new menus with icons and the ability to customize the look of Avanti a bit.
If you don't want to mess around with this, Avanti tries to adapt itself to the used OS and for XP even to the chosen theme.
The progression info on the status line and at the top of the GUI has been replaced
for a option to toggle the mode of the status line with the "In progress..." button.
This allows to show more FFmpeg details and the progression times in hms format.
There are adaptions to stay compatible with the upcoming FFmbc 0.6 (not yet officially released). Remember to rename it to "ffmpeg_ffmbc.exe" for Avanti to see it.
For a brief overview on all changes and bug fixes read the 0.5.5 changelog.
Changes in Avanti version 0.5.4
This version fixes some issues that showed up after recent changes in the FFmpeg
source code. It also adds support for "Image sequence" processing.
Avanti needed some adaptions for the first Git builds that appeared (header issues).
The -map_meta_data command is changed to -map_metadata.
The FFmpeg input file properties now add profile info to the h264 codec.
There is a major change in how Avanti handles "ffpresets" with the -vpre command.
When the FFmpeg version you use supports it, the FFMPEG_DATADIR environment variable is set and you can enter the -vpre preset command as suggested in the
FFmpeg documentation like e.g. -vpre fast instead of -vpre "libx264-fast.ffpreset".
The ffpreset load option at the "User VIDEO options" pop-up menu will automatically
use the appropriate syntax when you load a preset. It has some extra <Ctrl> and
<Shift> options. You now can set the "FFmpeg Presets" path to any location at the
user "Preferences". Read all details in the Avanti-help.chm at index "FFmpeg Presets".
For a brief overview on all changes and bug fixes read the 0.5.4 changelog.
Changes in Avanti version 0.5.3
This version includes new DirectShow audio and video players for internal preview. Basically they look and act the same as the old ones but they have a faster response
and add some new features like a volume slider on the audio player and a full featured "Full Screen" option for the video player. It also adds support for wide screen monitors. There's a renewed more "to-the-point" chapter in the chm help including a picture.
There are some bugs fixed in the "Metadata Manager" but notice that this feature is still at a early stage of development for both Avanti and FFmpeg. Chapter and stream metadata mapping is limited and chapter settings are not returned properly (at least in Win32 builds).
After the addition of "libavfilter" support, the option to use a shared build was broken. This has been fixed. Note that you still can only run shared builds from the "FFmpeg" folder at your Avanti install directory.
For a brief overview on all changes and bug fixes read the 0.5.3 changelog.
Changes in Avanti version 0.5.2
The most interesting addition to this version is the "Command redirection" feature for the "User VIDEO options" command line. Read all about it in the chm help manual at index "Command lines (FFmpeg)".
There is much improved on and added to the "Metadata Manager". Select its page and press <F1> to read the totally re-written chapter on this subject.
The "General File manager" page now has the option to set the view mode and the "parent..." entry on top of the file list is replace by a "Upper Folder" icon button.
The "Stream mapping" feature at the user "Preferences" now will automatically add
-newaudio and -newvideo commands to the mapping if applicable.
The "@preview" option at the Avisynth editor has become obsolete. You don't need to add it anymore for preview because colorspace adaption is now done automatically.
Avanti now will take the "-t ss" or "-t hh:mm:ss" value on the "User VIDEO options" command line into account for its progression calculations. Formerly it kept on using the source duration for this.
For a brief overview on all changes and bug fixes read the 0.5.2 changelog.
Changes in Avanti version 0.5.1
This version adds "Denoise" and "Blur/Sharpen" as predefined libavfilter options to the basic video settings. To make room for this, the "Expand Luminance" option is moved to the "Avisynth Color correction" page. There's now a warning when this option is enabled like with all sub-page options. As usual, select the (new) options and press <F1> for more details.
Because the FFmpeg logging amount grows with almost every new revision, a new option is added to the user "Preferences" that allows to show/hide "libavfilter" messages at the Avanti log window.
Currently the in FFmpeg used "libx264" revisions show some unstable behaviour when a process is started. This had consequences for the by Avanti calculated process progression (estimated process time etc.). Some workarounds fix this and clean up the x264 log display.
Some changes in the Avanti initialization code for FFmpeg increase the chance for slightly "off-generic" FFmpeg builds to be recognized as valid.
For a brief overview on all changes and bug fixes read the 0.5.1 changelog.