-------------------------- Amped FIVE Change Log -------------------------- Build 34212, 2024-07-11 ----------------------- - Batch Convert DVR: New version of the utility with file selection capabilities. - Convert DVR: Improved support for g64x. - Convert DVR: Added a hint text and a button to open Batch Convert DVR. - Convert DVR: Conversion procedures that require Windows 10 or later are now inhibited on Windows 7 and Windows 8. - Convert DVR: Improved the consistency of file names when producing audio files. - Image Loader: added support for the "webp" image format. - Image Loader: WBMP images can now be dragged and dropped directly from their current Windows Explorer location. - Advanced File Info: Updated Exiftool to version 12.77. - Advanced File Info: replaced the "Summary" tab with a new tab called "FFMS". - Advanced File Info: replaced the "Summary" tab with a new tab called "FFMS". - Advanced File Info: Frame analysis now retains the order of data columns regardless of the input data type. - Annotate: key frame indicators in the player panel are now dynamically resized when changing the height of the player panel. - Timeline: the "Hide future messages" checkbox now applies to all the Timeline filters in the current project. - Frame Size: added the "L" and "2L" custom sizes to the Print Presets. - Program Options: added the ability to select the Default Playback Mode. - Reset Layout and Options: Now also resets the Display Scale Factor. - Player: changed the Default Playback Mode from Average FPS Playback [FFMS] to PTS-based Playback [Container]. - Audio Writer: improved export performance. - History: it's now possible to add more than 1000 chains or filters in a project. - Export Video and Export PDF: moved to the Utilities-> Custom Export menu. - Sequence Writer: added a confirmation dialog when attempting to save files to a non-empty folder. - Link filters: improved the dropdown menu of possible sources. - GUI - Tool panel: changed the default tool to "File Info" when loading a file. - Fixed a bug in the Copy and Verify utility that would cause the process to fail when selecting certain file path configurations. - Fixed a bug in the Copy and Verify utility to allow the drag & drop of a folder into the "Save Log to" selection. - Fixed a bug in the player which caused reverse playback, preventing its normal use. - Fixed a bug with link filters that would cause one frame to be written to an incorrect location when used with the "Video Writer". - Fixed a bug that caused the software to crash when copying a folder into the history panel. - Fixed a bug that caused a disabled filter to produce an error, which also stopped a project from loading. - Fixed a bug with the "Sequence Loader" incorrectly presenting a warning message while writing images to an empty folder. - Fixed a bug in "Audio Writer" causing an incorrect duration of the exported audio file. - Fixed a bug in "Reverse" which caused a crash after any Link filter. - Fixed a bug causing the "Add Log File" filter to be added to the wrong chain. - Fixed a bug within the Convert DVR utility that would not allow stream copy to an MP4 container. - Fixed a bug within the Import Replay Project functionality with projects using converted files. - Fixed a bug that caused image and audio files to open with the "Video Loader" when accessed via shortcuts from Advanced File Info. - Fixed a bug in the History panel that would produce an incorrect warning message when cloning a chain containing a disabled "Write" filter. - Fixed a bug that would cause a crash when playing multiple audio and video clips in reverse. - Fixed a bug in the panel that would result in an incorrect warning message when disabling and re-enabling a filter. - Fixed a bug within the Milestone Loader and exports containing special characters. - Fixed a bug in the "Add Text" filter that would cause text position to change within the filter parameters. - Fixed a bug in "Load Timestamp" where timestamps failed to load with "-extracted" and "-decrypted" files. These are generated during the conversion of some proprietary video formats. Build 33279, 2024-04-16 ----------------------- - Add Log File: New filter to include or reference a processing log or data analysis file to the FIVE technical report. - Copy and Verify: added ability to load files directly into FIVE Project History. - Hash Code: added Copy and Verify log parameter to allow automated hash check. - Advanced File Info: updated mediainfo to version 24.01. - Advanced File Info: Mediainfo output has been increased to present all available data types. - Advanced File Info: Frame Analysis: now computes and displays the PTS frame duration. - Advanced File Info: Frame Analysis: now presents PTS column starting at zero. - Advanced File Info: Frame Analysis: missing Coded Picture numbers will be displayed if detected. - Advanced File Info: Frame Hash: improved the frame numbering and the linking into FIVE's Viewer. - Video Loader: can now add black frames for audio duration before or after video. - Video Loader: shows a count of the added video frames in filters to prevent the discarding of audio. - Video Loader: added a "Nearest" preset to the Chroma Upsampling parameter. - Video Loader: in dialog "File Requires Analysis" renamed "No" button to "Cancel" and added a "Attempt Direct Loading" button, when the user presses it, FIVE will try to load the file in a Video Loader. Removed "Attempt direct loading" button in a second instance. - Video Loader: Improved File Handling for AVI formats with included txt subtitles. - Audio Loader: Use 100ms step when seeking the next/previous frame. - Convert DVR: will now accept previously extracted video streams to be inputted directly for further reformatting or transcoding. - Convert DVR: the "Open Folder" Post Generation Event has been changed to open the output folder and not the input folder. - Convert DVR: Added support for the QSV h/w accelerator for H.264 and HEVC codecs. - Convert DVR: Fixed a bug which was causing the generated output of an audio-only MP4 file to have a weird filename extension like ".mp4.mp4". - History: allow to nest folders. - History: allow to copy folders. - History: can now right click on a Write filter to load into a new chain. - History: improve the bypassing of disabled filters. - Aspect Ratio: use colon ':' by default, and accept slash '/'. - Remove Duplicates: now shows the lists containing both removed and retained frames with corresponding option to include in the report. - IFrame Selector: The full I frame list is now viewable and manual modification of the list has been disabled. - Annotate: added chronometer and countdown text macros. - Annotate: added PTS Time Formatted (HH:MM:SS.000). - Annotate: Magnify: added the checkbox "Preview Contrast/Brightness". - Annotate: Assisted tracking: double clicking on the Track button will now automate the tracking operation. - Annotate: added the ability to copy-paste tracking data. - Annotate: improved Undo/Redo operation for sliders. - Annotate: object selection is now preserved after an undo/redo operation. - Annotate: improved memory management by objects not present in the current frame. - Annotate: improved the stability of parallel processing of multiple annotations in a frame. - Annotate: addressed several performance issues. - Add Text: added chronometer and countdown text macros. - Add Text: added PTS Time Formatted (HH:MM:SS.000). - Perspective Stabilization: Output tab: The "Prepare for Perspective Super Resolution" button label has been changed to "Apply Perspective Super Resolution filter". - Video Mixer: added a "Percentage of Different Pixels" similarity metric that shows the percentage of pixels that differ by any amount. - Video Mixer: improved video mixer parameter reporting. - Video Writer: improved performance for some filters. - Audio Writer: added support for M4A and FLAC formats. - Audio Writer: now uses input sampling rate and number of channels while encoding an audio file to WAV or MP3. - Audio Writer: now uses the pcm_s16le codec when writing to the WAV container. - Bookmarks: When bookmarks are exported, each bookmark will be saved to a file whose name matches the bookmark's name, and the folder structure will be preserved. - Generate Report: added the ability to change the default hash algorithm. - Filter Settings: resetting parameters will now preserve the smart font size. - Player: the waveform panel has been optimized. - Viewer: show a tooltip with the folder path when hovering over a tab - GUI: replaced several choice dialogs with yes/no dialogs. - GUI: improved the prompt pertaining to the relocation of multiple files when opening a project. - Application: update to internal processing library to enable faster filter processing. - Temporarily removed the Batch Convert DVR utility in order to improve its interaction with new software features such as nested folders. - Filter Settings: fixed an issue causing the Apply button to be disabled after resetting a non-auto-apply filter. - Load Timestamp, Load Subtitle: fixed a bug causing an error message to appear when resetting the filter. - Import Replay Project: fixed an issue with the Range Selector wrongly being placed after Deinterlace. - Advanced File Info: Frame Hash: fixed and improved the behavior of the search by hash code feature. - Bookmarks: Fixed the node flickering during dragging. Avoid unnecessary processing when the mouse is not moving. - History: fixed a bug in duplicated chains that selected incorrect frames. - Video Loader: fixed a bug which caused buttons in the Original File tab not to work. - Load Timestamp: fixed a bug where extracted timestamps were not retaining original timing control. - Annotate: fixed a corner-case bug that caused the program to crash after the use of hundreds of annotations. - Advanced File Info: fixed an issue causing ffprobe process not to terminate when a Frame Analysis is aborted. - Advanced File Info: fixed the computation of GOP size statistics for files whose first frame in display-order is a B picture. - Fixed occasional crashes caused by filters reallocating image data. - Video Writer: fixed an issue that prevented hardware acceleration from working in chains that started with a Timeline filter. - Video Loader: fixed a bug within the Original File Tab that caused Advanced File info and Convert DVR not to open. - Video Loader: fixed a bug that caused a video to load into History, when only Advanced File Info or Convert DVR were requested. Build 31095, 2023-10-18 ----------------------- - Fixed a bug that caused an error when filename contains some Japanese characters or double-byte symbols. - History: added right click option to loaders to open Advanced File Info. - Convert Frame Rate: fixed a crash when applied after Range Selector under some circumstances. - Changed button terminology in Copy and Verify tool. - Macroblocks: improved the legend tab graphics and content. - Macroblocks: added a "Show Subdivision" checkbox that hides/shows the subdivision of macroblocks as a grid. - Removed Assistant and Notes Panel from the default panel layout. - Copy and Verify tool: added an option to retain the temporary file used to compute the hash of the operation. - Fixed a bug that caused an error message to appear when dragging a folder of images into the Viewer - Annotate: fixed an issue with auto-pad not correctly exporting. - Added the name of the categories filters belong to when searching for filters by their name in the search box of the Filters Panel. - Hash filter: Upon failure, new user notification displaying the filename that has failed and the expected hash value. - Generate Report: added an option to write a list of all input/output files at the beginning of the report with hash value and some info. - Convert DVR: when concatenation is requested, check if all input video has the same format, codec, pixel format, resolution and fps and, if ok, concatenate. - Advanced File Info: added button in "Frame Analysis" panel to export data as TSV file. - Advanced File Info: added a new Frame Hash tool which allows computing the hash values of decoded frames, locating duplicates, and exporting data. - Remove Duplicates: allow automated selection of duplicated frames based on pixel hash comparison. - Annotate: Fixed a bug that caused the program to loop when searching for missing images in an AFP project. - Copy and Verify: Updated default location for Copy and Verify Log file, and created an option to customize the file's location. - Annotate: improved handling resizing of a text object with size smaller than text's size. - Annotate: fixed a bug causing FIVE to crash when adding the Annotate filter to Milestone XML video. - Selection: Manual Tracking: changed size and view of added parameters. - Lossless trim: Improved ability for Lossless Trim to trim to the nearest reference frame - Video Loader: now shows a warning message when hidden frames are detected in the file. - Annotate: fixed a bug that caused the program to crash when adding the Remove Duplicates filter before the Speed Estimation 2d filter. - Tools: Fixed a bug that caused the histogram to show data from a previous project file. - Range Selector: fixed crash issue involving Freeze Frame. - Convert DVR Batch: fixed archives extracted to the wrong folder. - Frame Averaging: improved the performance. This could cause hash-based validation to fail, but pixel differences are visually negligible. Build 29850, 2023-07-04 ----------------------- - New Filter: Smart Adjust. Automatically adjust the local contrast and brightness in an image whilst mitigating halo artifacts. - New Tool: Batch Convert DVR. Converts a list of video files, applying the same conversion options to the whole list. - Macroblocks: generation of an intermediate video file isn't required anymore, so layers can be toggled on/off instantly; added the ability to render the Quantization Parameter. - GUI: improved theming and layout: icons now are larger and theme-aware; theme-awareness is now extended to almost every widget; theme color combinations have been tuned and now look much more harmonic. Bugs: - Convert DVR: fixed a bug that caused fallback procedures not being enabled when dragging an .afcd file into FIVE. - Convert DVR: improved conversion logging for some file formats. - Validation Tool: fixed a bug that caused the OS to be identified as Windows 10 instead of Windows 11. - DVR Screen Capture: fixed a bug that caused incorrect finalization while writing a video using H264 codec. - Notes: fixed a bug where, if "Auto Add Windows Date and Time" is enabled, the date is correctly added but the insertion point is set before this one. Now, when date is auto-added, goes to a new line. - Drag & Drop: fixed a bug where the Audio/Video Muxer cannot link to its sources when dragged into FIVE. - Drag & Drop: changed the order in which dropped items are shown in the History Panel. Files are now loaded in alphanumerical order. - Annotate: added contrast and brightness adjustments to Magnify. - Annotate: added Tail selection in Arrow tab. - Text Macros: added $SUBTITLE text macro that is populated by Load Timestamp and Load Subtitle filters. - Audio Redaction: 'Split' from right-click menu according to player position instead of mouse cursor position. - Rotate: Area and Lanczos interpolation were producing the same result of Nearest; changes hash. - Generate Report: fixed a bug which was occasionally causing a report name "unsavedProject", despite the project name in by the "Save Project and Continue" dialog. - Save project: the software version is now stored in the generated .afp project file. - Video Loader: fixed a bug causing a black bar to appear when using the FFmpeg engine and when video frame has a width not multiple of 8. - Video Loader: added new parameter, "Concatenate File List" to report all files processed in Convert DVR when concatenating. - Video Loader: improved support for decoding YUV444P videos; contextually the included sample "interleave.mp4" was found to contain defective data and has been updated. - Video Loader: fixed a bug in audio/video synchronization which was noticeable in some long videos. - Video Loader, Load Timestamp: fixed a bug causing a never-ending progress bar to appear when a video with peculiar timestamp formats is loaded; the bug was observable either with filter "Load Timestamp", or with "Video Loader" and option "Auto Load Timestamps" enabled. - Load Subtitle: added the ability to disable rendering. (useful to show the text later in the chain using a text macro). - Fixed issues with forcing of h265 codec in Fallback Procedures not working correctly. - Annotate: fixed switching between consecutive instances of the filter. - History: added auto rename chain with file extension on Import. - History: new folders can be created with keyboard shortcut Ctrl+Alt+N; the placeholder name can be edited immediately, without need of double-clicking on it. - Filter Settings: fixed a bug that caused filters not to apply after clicking on Show Input and then moving away. - Load Subtitle: added a parameter for selecting the subtitle stream. - Histogram tool: fixed a bug that caused the histogram to not update for grayscale images. - Adjust timestamp and Timestamp-based playback: now works for chains originated by a Sequence Loader. - Program Options: Import: added "Auto Audio Sync" parameter. - Program Options: it is now possible to customize what should be displayed in the program's title bar (software version, project name, both, or none). - Adjusted description of Original File in Amped FIVE Report. - Tools: Fixed a bug causing a crash when trying to configure the ruler tool with no media loaded. - Tools: Fixed zoom not updated on player panel after zooming with selector tool. Build 28265, 2023-03-15 ----------------------- - New tool: Added the Validation Tool to the Utilities Menu. This new tool automates the pixel verification of processed images and videos between projects created using different versions of the software and/or different host computers. - Convert DVR: preserve concatenation list file. - Convert DVR: Added button to Advanced File Info. - Convert DVR: added the possibility to load the settings file via drag&drop in the ConvertDVR window. - Range Selector: when doing a lossless trim of a video whose audio track has not been loaded, a pop-up will now warn the user that the audio will be included in the lossless trim. - Range Selector: when doing a lossless trim, append a datetime string to the trimmed file name. - Range Selector: improved Lossless Trim support for non-standard input video files. - Load Timestamp: auto add for AVI/MP4 files. - Tools: right click on MD5 Hash in Inspector and Histogram panel to copy the hash code to the clipboard. - Advanced File Info: replaced "Fps" with "Base Fps" in the Summary tab. - Added support for Uncompressed RGB within the MKV Container. - Video Writer: force audio transcoding when the original sample rate is lower than 16 kHz. - Audio Redaction: reduced the maximum and the default redaction tone volume values. When loading projects created with previous versions, the volume will be clipped to the new maximum value. - Audio Redaction: now clicking on Show Input allows seeing the input waveform drawn overlaid to the redaction interval. - Audio Redaction: when creating or editing a redaction range, the start and end time will be now displayed over the waveform. - Annotate: added 16px margin when an object exceeds an image border. - Annotate: holding the Shift key while drawing an arrow will now force it to be horizontal or vertical. - Annotate: when using the Image tool, the interpolation algorithm for scaling the image will automatically switch between Area (for downsizing) and Bicubic (for upscaling). - Annotate: added the snap function on annotation rotations. - Writers: do not rewrite when loading the project. - Sequence Writer: Browse button opens Explorer to the parent folder if the current folder does not exist. - Generate Report: added a parameter to choose the paper size of a report in PDF format. - Various filters and tools: Improved the sorting of codec lists. - Screen Capture: Added H264 to codec list. - Improve word consistency for text alignment options Center and Middle. - Annotate: optional snap function. - GUI: added HiDPI (150% scaling) icons to the History and Bookmarks tree views. - GUI: enlarged the icons of the main toolbar. - Copy and Verify: improved the layout on HiDPI screens - Generate Report: changed "Exported images" to "Bookmarks" in the report text and replaced "export" with "bookmark" in the filename of exported images. - Project Loading: when loading a parameter whose values are out of range, automatically saturate the value to fit the allowed range - Command Line: removed obsolete command line parameters "screencap" and "convert". Bugs: - Import Amped Replay Project: fixed a bug that caused the Format list box of an Image Writer to be disabled. - GUI: changed the behavior of the New Project button to clean more information. - Add Text, Annotate: fixed a bug causing macro "Original Position In Time" to show a wrong value when filter "Change Frame Rate" is present upstream in the chain. - Add Text, Add Timestamp, Speed Estimation, Annotate Text: fixed a bug causing font size in pixels to change when a different Scale and Layout value is set in the Display Settings of Windows. - Audio Writer: fixed a bug ignoring audio modifications. - Export Video: fixed a bug ignoring audio redaction. - Annotate: fixed a bug that caused textual annotations to temporarily disappear when copied and pasted. - Corrected typographical error in the Parameters section of the Levels filter description in the generated report. - Video Writer: fixed a bug causing an error message to appear when the enable/disable filter checkbox is unticked. - Motion Detection: fixed a bug causing the message "Failed Conversion" to appear when a user deletes a number from the Selection and then moves the Motion Threshold slider. - Annotate: fixed snapping lines display incorrectly for the image edges and objects not present in the current frame. - Video Writer: fixed a bug for HW acceleration compatibility test. - GUI: fixed a bug where audio/video playback is interrupted and sync is lost on window move, resize, open menubar, open system menu. - File Info: fixed a bug where, restoring FIVE after a crash, the File Info panel appears empty. - Player: fixed a bug where IFrame seek doesn't work after Range Selector. - Player: now fit-to-window zooming uses at most two decimals in the Player Panel. - History: fixed a bug where, trying to copy/paste a chain with Video Input, FIVE crashes. - Image Writer: fixed a bug where format control remains disabled while importing Replay project. - Milestone Client: fixed a bug which was affecting logins using the Basic authentication method. - Variable Motion Deblurring: fixed a bug that caused the filter to reset when the Size slider was moved to zero. Build 26914, 2022-12-08 ----------------------- - New Tool: Import Amped Replay Project: a project folder exported by Replay can now be imported into FIVE. - New Filter: Load Subtitle, reads a subtitle file (in SRT or SMI format) and renders its text on the video. - Export Video: it's now possible to choose an Audio Codec. - Crop: now when filter is added, an existing rectangular selection is considered and is applied as the intended crop region. - Crop: now when keyboard shortcut Alt + C is pressed, a Crop filter is immediately added to the current chain. - Convert DVR: updated the bitrate parameters of the GPU-accelerated transcoding, in order to produce outputs with higher quality. - Convert DVR: added "FFMPEG-Legacy" tool in Fallback Procedures Custom Command. - Convert DVR: more precise reporting of percentage progress; it's noticeable during long transcodings. - Convert DVR: reordered settings in "Fallback Procedures" - "Skip Mode" option and made "Hex Offset (X)" as default value. - Convert DVR: added 2 new buttons to save current configuration into a file and to load a configuration from a file. - Convert DVR: now the pathological case of a converted video containing zero streams is correctly detected as a failed conversion. - Convert DVR: decoding of timestamps improved, accuracy has been increased and automatic interpolation removed. - Sequence Loader: Show a warning message when inputs have different resolution and allow to reload them in separate chains; pad inputs of different resolution to their maximum width and height; allow to choose padding color. - Sequence Writer: it now offers parameters for generating a PDF output contextually to the sequence of images. - Compare Original: it now compensates also for Flip and Rotate. - Adjust Timestamp: added the "Based on FPS (Average)" timestamp interpolation and refinement mode. - Grayscale Conversion: allow user to choose between 1 or 3 output channels. - Advanced File Info: file selection dialog now proposes filter "All files (*.*)" by default. - Text macros: added Page Number macro. - Video Loader: improved the renderer performance (can be noticed in particular during playback of 4K videos). - Program Options: added "Number of Decoder Threads", the number of FFMS threads used to decode H.264 and H.265 videos. - Program Options: Moved from General to Import: "Auto Load Timestamps", "Default Chroma Upsampling", "Use FFMS with Audio as Default". - Tools: Selector, Ruler: Improved behavior of textboxes. - Tools: Zoom: Inverted mouse wheel on zoom choices. - GUI: Combo boxes now display tooltip to show a value wider than the control. - Hash Code: disallowed adding the filter for a non-file loader chain. - GUI: changed the wording from "Center" to "Middle" for vertical alignment of text. - Generate Report: when generating report, if project is unsaved or do not exist, a message box will report user to save project. Clicking on "Save and Continue", if project exist, it will be simply resaved. Otherwise, save file explorer window will appear. - Tools Menu: has been renamed into "Utility" in order to distinguish it clearly from the Tools Panel. - Improved the security of the communication protocol for dongle updates; customers operating under very a restrictive firewall may need to allow a new port in their outbound connections. - Added a new commandline parameter "/od, --output-dir=..." to set a default directory for project saving. - fixed a bug causing timestamps not to appear in chains composed by: Perspective Alignment or another mixer, then Add Timestamp, then Adjust Timestamp. - Generate Report: fixed a bug causing an error when generating a report from a project containing only an empty History folder, without chains or filters. - Video Loader: fixed a bug causing a warning message about Audio Stream when a project is loaded and the interface language is different from the one used when project had been saved. - Adjust Timestamp: fixed a bug which was inhibiting timestamp rendering on Link filters. - Snapshot: fixed a bug related the Fullscreen snapshot to save the contents of another monitor, rather than the one where FIVE is being shown. - Image Paster: fixed a bug causing crash on copying an Image Paster filter or a chain including it. - History Panel: fixed "Replace Loader" action not remembered with "Make this the default action for this session". - Fixed a bug where, if user click on "Toggle Full Screen Viewer", all disabled panels are shown with Viewer panel. - Convert DVR: avoid creation of temporary AVI RAW file while converting Milestone video. - Convert DVR: fixed a bug where, when using "Custom Commands" in Fallback Procedures, output file will be saved in the same folder as input file instead of the one reported in "output file" parameter. - Advanced File Info: fix a bug where selection disappear while scrollint text. Build 25587, 2022-08-04 ----------------------- - History Panel: drag and drop automation is now more flexible and configurable with the Import Options tab: - chains can auto-rename to the media name; - audio and video tracks with matching filenames can be muxed automatically; - multiple images can be imported either as a single Sequence Loader or as multiple Image Loaders; - chains of multistream videos can be grouped together under the same folder. - Video Loader: FFMS engine now supports parameter Chroma Upsampling: Accurate Rounding (the traditional FFMS default) or Standard Rounding. (produces noticeably smoother playback at high resolutions, but has lower accuracy); each loader can use a different Chroma Upsampling method, and the preferred global default can be set in Program Options. - User Interface: tools and wizards have been moved from menu File to the new menu Tools. - History Panel: now F2 renames the current chain. - Player Panel: the Stop button is now removed. - Load Project: user is now notified when a project created by an older version of FIVE contains obsolete parameter values. - Load Project: now the progress bar specifies also the chain and filter which is being processed. - Selector Tool: added a button to automatically center the selection area. - Range Selector: now keyboard shortcuts Alt-I and Alt-O set first and last frame of the selection respectively. - Crop: provide a preset of standard video sizes. - Local, Global and Perspective Stabilization, Perspective Registration, Perspective and Imaeg Aligner, Rotate: add the ability to change the background color. - Speed Estimation 2d: now each New Measurement is placed initially at a slight offset from the previous one. - Frame Size: Add A4 print sizes to new dropdown list. - Video Writer: added Audio Options. - Video Writer: Format and Codec parameters are now presented in separate listboxes. - Video Writer, Demultiplexer, Video Input, DVR Screen Capture: removed the (obsolete and no longer supported) FLV codec. - Video Writer, Convert DVR: added Uncompressed RGB Video Output. - Convert DVR: added a parameter to enable GPU acceleration during transcoding. - Convert DVR: added more codecs and formats for transcoding. - Compare Original: fixed a bug which allowed to add more than one Compare Original filter instance per chain. - Video Writer: fixed a bug causing a "Path file is invalid" error when writing videos with large frames (8K or more) and CUDA acceleration is enabled. - Add Text, Speed Measurement 2D: the new macro "Original Filename". - Player Panel: now when going to previous frame (button click or keyboard shortcut J), the frame audio chunk is played backwards. - Resize 1:1, Viewer Panel: fixed a bug causing scaling and interpolation in 1-to-1 pixel renderings when user disabled HiDPI Mode and configured "Scale and layout" monitor settings to a value higher than 100%. - Program Options: now HiDPI Mode is fully autodetected, the program option is obsolete and has been removed. - Speed Estimation 2d: now each New Measurement is placed initially at a slight offset from the previous one. - Speed Estimation 2d: Add Original Frame Number to Data Export. - Multiview, Timeline: allow populating the list by drag and drop of filters from the History panel. - Demultiplexer: automatically import the scenes into the project when "Write every scene to file" is used. - Add Text, and other filters using text macros: the macro "File Name (No Path)" has been renamed to "File Name". - Annotate: allow to group/link annotation objects. - Annotate: now visual hints and snapping assist the user to align annotations. - Annotate: now a missing Image file will be detected and a dialog will ask the user to either relocate the file or discard the image annotation. - Annotate: added eyedropper tool to pick color from image pixels. - Annotate: fixed a bug causing repeated reporting the warning "iCCP: known incorrect sRGB profile" when a defective PNG image is used; now user can hide future messages of the same type. - Annotate: fixed a bug causing the selected annotation's range to expand to the whole video length if playback is active and the playhead reaches the end. - Annotate: fixed a bug causing invalid/empty Magnify object because of too big image. - History Panel: fixed a bug causing a drag/drop clone to point to a wrong input filter. (original filter's input, rather than drop destination). - History Panel: fixed a bug causing focus moving away from the currently selected chain after renaming. - History Panel: fixed a bug causing occasionally the deletion of the whole chain, when user asked to delete a just single filter. - Blank Video: fixed a bug which was permitting the creation of pathological videos with a length of zero frames; now the minimal length is 1 frame. - Timeline: fixed a bug which was causing wrong playback speed when filter is used together with Add Timestamp. - Timeline: fixed a bug causing macro information to be retrieved incorrectly from second input and onward. - Multiview: fixed a bug which was inhibiting refresh of the Audio Source listbox after a chain rename. - Convert Frame Rate: fixed a bug which was causing incorrect audio resampling. - Audio Loader: fixed a bug which caused a Load Timestamp filter to be added automatically. - Video Loader: fixed a bug which caused the "Do you want to force the conversion?" dialog to lack a "Cancel" button. - Sequence Writer: fixed a bug causing an unexpected numbering convention for output frame images when using Milestone archives. - Video Writer: fixed a bug occasionally causing unaligned frames or swapped color components when the frame size was not divisible by 4. - Macroblocks: fixed a bug causing the file selection dialog box to always filter by extension .mp4, instead of reflecting the user choice for the output format. - Advanced File Info: fixed a bug inhibiting the progress bar on audio-only files. - Resize: fixed a bug causing the spin buttons of parameter Zoom to remain stuck for certain frame sizes not divisible by 4. - Convert DVR: fixed a bug which was causing the option "Overwrite = No" to be ignored. Build 24474, 2022-04-28 ----------------------- - Core: add support for Undo/Redo. - Video Writer: added support for codecs H265 and FFV1 lossless. - Video Writer: the default format is now mp4 - H264. You may need to reset program options to apply it as the default. - Video Writer: added support for GPU-accelerated encoding for H264 and H265. - Player Panel: playback speed can now be set based on timestamp values. - Player Panel: now audio can be heard when moving forward or backward by a single frame. - History panel: it is now possible to clone a loader into a folder or at the top, either by drag/drop or by copy/paste. - White Balance: the filter is now able to process all-black and all-white images. - Timestamp filters: added support for region selection and tracking in the filter options. - Add Text, Annotate: a new text macro "Image Resolution" is available in the Add Macro listbox. - Convert DVR: the default transcode output format has been changed from AVI - Rawvideo to MP4 - H264. - Convert DVR: added support to transcode video in with FFV1 codec. - Generate Report: it's now possible to customize the destination folder and report filename. - Generate Report: now implicit filter parameters are reported separately in a dedicated section "Additional Information". - Copy and Verify: the dialog can now be moved to background. - Advanced File Info: it's now possible to filter the results of Frame Analysis by frame type (video, audio, other data). - Advanced File Info: the buttons bar at the bottom now provides also a "Convert DVR" button. - Export PDF: now a Paper Size can be selected in the export dialog. - Inspector Tool: now the Details section shows the current chain name. - Inspector Tool: now RGBY pixel info is updated when moving forward or backward by a single frame. - Quick Access Bar: added the Convert DVR shortcut icon. - Hash Code: removed unnecessary recalculations which were affecting performance during playback. - Annotate: fixed a bug which was causing incorrect sizing of Spotlight and Hide annotations that span beyond the canvas area. - Load Timestamp: fixed a user interface bug which was inhibiting output refresh until the next click. - Copy and Verify: fixed a drag and drop bug causing the dropped file or folder to be loaded into FIVE instead of being accepted by the source or destination textboxes. - Convert DVR: fixed a bug in Fallback Procedures which was causing an error when Custom Command is set and multiple files were converted in batch. - Export Video: fixed a bug which was inhibiting visualization of the Codec List. - File Info: fixed a bug which was causing the file details not to appear in the generated report. - Add Shape: fixed a bug which was causing a newly added shape to immediately expand as a black rectangle on the whole image. - Demultiplexer: fixed a bug which was causing the scene outputs to be always created with default extension. Build 23195, 2022-01-12 ----------------------- - New filter: Speed Estimation 2d, measures parameters of a moving object. - Range Selector: improved the error message reporting when Lossless Trim fails. - Annotate, Add Text: fixed a bug which was causing the macros "Original Position in Time" and "Original Position in Frames" to always show value zero. - Convert DVR: fixed a bug which was inhibiting conversion when attempted for the second time, the issue was limited to a peculiar video format. - Convert DVR: fixed a bug which was causing an error message to be missing in the log file when when transcoding audio to AAC format, with output to a separate WAV file. - Tools Panel, Histogram: fixed a bug which caused the "Show Saturated Pixels" checkbox not to work. Build 22997, 2021-12-22 ----------------------- - New filter: Audio Loader, loads an audio file. - New filter: Audio Writer, writes the audio stream of a filter to a file. - New filter: Audio/Video Muxer, merges together the audio and video streams from two different filters. - New filter: Audio Sync, adds or subtracts a delay to the audio stream of a filter. - New filter: Add Audio Stream, loads audio content from a file into the processing chain. - New filter: Blank Video, generates video frames based on a single color or an image. - Player Panel: now the playhead slider aligns more tightly to the waveform cursor when videos are very short (50 frames or less). - Player Panel: now Save Snapshot uses the quality value set in Program Options when saving to JPEG file. - Video Loader: video engine "FFMS with Audio" now allows to select a specific audio track when the video contains multiple audio tracks. - Demultiplexer: added support for ROI-based demultiplexing. - Demultiplexer: added ability to play audio for a scene. - Annotate: SHIFT and CTRL enable constrained deformations of an annotation: e.g. move it horizontally, or resize it symmetrically. - Annotate: added the "Fit size to text" feature for automated text box size adjustment. - Annotate: added the "Set position for all active frames" feature for quicker positioning static annotations. - Add Text, Annotate: PTSTIME and PTSDURATION macros now show "N/A" when no timestamp is made available by the decoding engine. - Audio Redaction: added the ability to render a text "Audio Redacted" for the duration of each redaction range. - Audio Redaction: added the ability to annotate a textual comment on a redaction range, with optional rendering into the output video. - Audio Redaction: button "Go" has been replaced by "Go to Start" and "Go to End", so it's now easier to navigate around redaction intervals. - Audio Panel: now the waveform automatically fits vertically after load completion. - Advanced File Info: now the filename of the file under analysis is shown in the dialog caption. - Perspective Super Resolution: when the filter is added, now better default values are proposed: Zoom Factor is now 3 instead of 1, and Default Output Size is now "Resize frame" instead of "Keep Original". - Audio Redaction: fixed a bug which was causing redactions from another chain to appear over another chain that had been just imported by drag and drop. - History Panel: fixed a bug which was inhibiting the loading of an assorted group video and audio files after a single drag and drop operation or after Convert DVR. - History Panel: fixed a bug which was causing an error when the start and end point of a move operation were the same. - Video Writer: fixed a bug which was causing an error while writing an MP4 file, when the source audio stream originated from a MP4-incompatible format. - Writer filters: removed the Quality parameter from the report when it was not applicable (e.g. lossless formats). - Convert DVR: fixed a bug which was inhibiting deletion .clean files when "Strip and Delete Temporary Files" was selected. - Convert DVR: fixed a bug which was causing the last converted filename to be proposed as default in the dialog every time, even after program restart. Build 21826, 2021-08-17 ----------------------- - New filter: Adjust Timestamp, allows to shift all timestamps by a time span, to interpolate missing timestamps, and use PTSes to refine the sub-second precision. - New Tool: Time Calculator, provides simple functions for date-time subtractions and increments. - Convert DVR: Added "Fallback Procedures". User defined options to override the built in processes and find a procedure to result in visual information. - Sequence Writer: the new parameter "Image Filename" allows to customize the filename prefix of the generated image files. - Timeline: the new button "Add All" adds to the inputs list the last filter of every chain. - Load Timestamp: improved the pathname detection for automatic loading of .time files. - Load Timestamp: user is now notified when the number of available timestamps differs from the number of decoded frames. - Add Timestamp: added a new tab "List" which allows arbitrary assignment of timestamps to frames. - Add Timestamp: added support for setting background color and shape. - Advanced File Info: in Hex Viewer tab, added new copy functions in right button menu: "Selection" to copy to clipboard the text selected, "Offset" to get the offset as hex value and "Byte Position" to get the offset as decimal value. "Paste" will place the copied value into search box, replacing existing text. - Annotate: option "Extend Canvas" is now disabled by default. - Annotate: now "Set Until This Frame" sets start frame to 0 when used on a single-frame object. - Annotate: improved rotation transformation between keyframes. - Annotate: added action "Render Flattened" in the Options tab, showing a preview of how the shape is rasterized over the input image. - Multiview: the default output interpolation has been changed from "Bicubic" to "Area". - Timeline: the default output size has been changed from "Minimum Width and Height" to "Maximum Width and Height". - Player Panel: now a timestamp value can be copied to clipboard (right click on the timestamp value, menu "Copy Timestamp"). - Player Panel: now a right click on the Play button allows to select the policy for playback speed (average FPS or PTS). - Player Panel: the current zoom factor is now shown in player bar, with red color when it's set to other than 100%. - Add Timestamp: fixed a bug which was causing an error when the filter is moved along the chain while they video is playing. - History Panel: fixed a bug causing an error message to appear when copying a chain with Shift + drag and drop. - Bookmarks Panel: fixed a bug which was inhibiting bookmark creation when a filter was dragged in from the History Panel. - Bookmarks Panel: fixed a bug occasionally inhibiting ability to edit the bookmark description using keys which are also used as accelerators (e.g. spacebar). - Filter Settings Panel: fixed a bug which was inhibiting the functionality of the Reset button in some filters. - Timeline: fixed a bug which was causing Video Writer to generate a silence of incorrect duration in the output video, when the first input video of the Timeline has no audio track. - Timeline: fixed a bug causing Audio Redaction bars to be rendered twice in the Audio Panel. - Multiview, Timeline: fixed a graphical bug causing the Filter Settings panel to be redrawn at slightly larger size, overflowing the visible viewport, when double-clicking to Video Loader and then back again to Multiview or Timeline. - Multiview: fixed a bug which prevented redrawing of the Audio Panel after clearing the input delay. - Multiview: fixed a bug which was inhibiting image rendering and seek after adding an input, until Play button is clicked at least once. - Multiview: fixed a bug causing a wrong representation of the Freeze Frame interval in the Audio Panel when the Input Delay parameter is used. - Multiview: fixed a bug causing an incorrect positioning of the playhead when the two input videos have audio and the Delay parameter is nonzero. - Multiview: fixed a bug causing wrong audio synchronization when one of the inputs uses Convert Frame Rate and Video Writer is used. - Reverse: fixed a bug preventing image update of the Reverse filter in a copy-pasted chain, until playback is started. - Generate Report: annotations now include keyframe parameters. Build 20532, 2021-04-15 ----------------------- - New filter: Variable Motion Deblurring, allows to apply to a video a Motion Deblurring effect whose parameters change frame by frame, with optional parameters interpolation. - New filter: Freeze Frame, enables a single selected frame to be displayed for a specific duration during video playback. - Video Loader: now a more intuitive options dialog is shown when a video requires conversion; added also an "Advanced File Info" button. - Measure 3D: add an estimation of the error of the difference between measurements. - Measure 3D: now measurement labels are partially transparent, and they don't overlap each other. - Add Text, Add Timestamp, Load Timestamp: now the default font size is automatically adapted to the video resolution. - Advanced File Info: added "Open in FIVE" button. - Advanced File Info: improved the interface responsiveness of the Frame Analysis panel, reduced the waiting time for first results to appear on the panel. - Annotate: added support for keyframe based tracking. - Annotate: padding space can now be inserted between the aligned side and the border of a text annotation. - Annotate: now locking an annotation inhibits changes to its start/end frame and disables the tracking buttons. - Inspector Tool: improved the precision of the Luminance value formula. - Inspector Tool: now the R, G and B components are disabled in 1-channel grayscale images (only Y component is active). - Auto Selector: now the filter can operate based on a rectangle selection. - Convert DVR: now mencoder.exe log is written to file instead of simply being shown in console. - Deblurring filters: removed the limitation that was preventing use of large Point Spread Function sizes. - Timeline, Multiview: when the link chain is created, the inputs are not entered automatically. User selection is now required. - Video Loader: fixed a bug causing an error message when a drag and drop was performed over an unconfigured Video Loader. - Video Loader: fixed a bug that was preventing loading of a new waveform when the "File" parameter is changed to another video. - Video Loader: fixed a bug that was causing conversion to be suggested even for an ordinary RAW AVI video. - Range Selector: fixed a bug preventing playback of a video after disabling its input filter; only videos with an audio track were affected. - Load Timestamp: fixed a bug that was causing the discarding of second and next lines in a SMI multiline subtitle, when "br" tags are used as line separators. - Load Timestamp: fixed a bug that was preventing timestamps from being updated when changing input file and clicking Apply. - Local Stabilization: fixed a bug that was preventing recalculation of the stabilization effect after changing parameters of an input filter, until Apply was clicked. - Annotate: fixed a bug causing the head of an Arrow to be rendered incorrectly after a thickness change. - Annotate: fixed a bug which was occasionally preventing proper redrawing of listboxes, until mouse was moved over the widget. - Annotate: fixed a bug causing an error after Reset button was clicked and a Text or Magnify annotation was present. - Deinterlace: fixed a bug which was causing audio playhead to scroll faster than the video playhead. - Remove Frames: fixed a bug causing an error when a disabled filter is moved along the chain and placed after Remove Frames. - Remove Frames: fixed a bug which was preventing the discarding of input positions that became invalid (e.g. after Remove Frame is moved before a Deinterlace filter). - Timeline: fixed a bug which was causing an error when a filter was added as input, then removed from inputs and immediately deleted. - Timeline: fixed a bug which was causing an error when a history folder containing a Timeline input was deleted. - Timeline: fixed a bug which was limiting the application of a Change Frame Rate filter only to the first input. - Audio Reaction: fixed a bug which was causing a shift of the audio track and its redaction interval when multiple inputs were combined with Timeline and Range Selector. - Add Shape: fixed a bug which was causing an error message to appear when an ellipse is selected to perform manual tracking. - Add Grid: fixed a bug which was causing a blue grid to be represented in white color. - Hash Code: fixed a bug which was preventing immediate update if input video was changed in the Video Loader (before the fix an explicit click on Apply was necessary). - Generate Report: fixed a bug which was preventing report file to be opened correctly if the default system browser is Edge. - Video Mixer: fixed a bug which was preventing project loading when Compute Similarity Metrics is enabled and the images under comparison are so similar that the "PSNR(dB)" value is too large to be represented as a floating point number. - User Interface: added support for the German language. Build 18800, 2020-10-27 ----------------------- - History Panel: added folders, to categorize and group together chains; improved graphical interface. See the Program Reference for details. - Annotate: annotations can now track a subject moving in the scene ("Smart Tracking"). - Selection Tool: added the ability to select a single pixel. - Generate Report: added new output format "Protected PDF". - Generate Report: when default image format has limited or poor browser compatibility (Tiff, TARGA, Jpeg2000, PixMap), then PNG will be used instead. - Annotate: fixed incorrect position of the Magnify focus point ("blue dot") when moved very far from the image center. - Timeline: fixed a bug which interrupted playback pause between videos, when used in combination with Convert Frame Rate. Build 17839, 2020-08-11 ----------------------- - Third party library update. Build 17338, 2020-06-25 ----------------------- - New Filter: Annotate, to add shapes and text in a video, with optional manual tracking. - New filter: Picture in Picture, to display a smaller image or video on top of a larger one. - New filter: Convert Frame Rate, to adapt frame rate of a video by duplicating or decimating frames, but retaining original speed. - Player Panel: added an indicator for Annotate shapes range span (first/last frame). - Program Options: added new option to set the default report format. - Program Options: added new option to set the default quality value when using H.264 codec. - Video Input, Demultiplexer: added a new parameter "Quality" (enabled only for encoding in H.264). - Video Mixer, Multiview: fixed a bug that was causing an error when duplicating chain mixers. - Export Video: added a new parameter "Quality" (enabled only for encoding in H.264 with FFMPEG engine). - Export PDF: fixed a bug that was causing incorrect aspect ratio when "Landscape" layout was set. - Convert DVR: added a conversion type indicator in pathname of output files: "sc" for stream copy, "tc" for transcode. - User Interface: added support for Vietnamese language. Build 16112, 2020-03-06 ----------------------- - New Filter: Audio Redaction, to replace portions of the audio track with silence or a beep. - Audio support has been added to several filters: Global Stabilization, Motion Smoothing, Block Difference, Image Aligner, Multiview, and Timeline. - Generate Report: report folder is now named after the project name, and the user is asked for confirmation before overwriting the report folder. - Video Writer: added a new parameter "Quality" (enabled only for encoding in H.264). - Video Input: "Start Rec" and "Stop Rec" now provide some visual feedback (in particular, "Stop Rec" is disabled while recording is in progress). - Add Logo: new parameter "Additional Transparency". - Histogram Equalization: added an option to ignore black pixels in the computation. This may improve the rendition of images that contain a black border. - Tools panel, Histogram: the "Show Saturated Pixels" option now also works for grayscale images. - Measure 3D: it is now possible to draw helper lines that follow a vanishing point, either manually (selecting which one to use) or automatically (using the one best aligned to the cursor position). The vanishing point remains active as long as the Helper Lines tab is visible. - Convert DVR: an informative tooltip is now shown when Conversion Type is automatically switched to Transcode (due to parameter combinations not applicable to Copy Stream). - Video Loader: fixed a bug that was causing parameter Color Range to be ignored by video engine "FFMS with Audio". - Video Writer: fixed a bug that was causing an error while writing high-resolution videos in H.264 (4K or higher). - Video Writer: fixed a bug that was introducing tiny amounts of hue when saving greyscale videos in H.264. - Video Writer: fixed a bug that was causing format "mkv - Raw Video" to generate incorrect output. - Motion Smoothing: fixed a bug that was causing an excessive amount of smooth effect to be applied. - Compare Original: fixed a bug that was causing an error when a chain contains filters Resize, Crop and Compare Original. - User documentation: fixed a bug which was causing a wrong count of supported video formats. Build 15018, 2019-12-02 ----------------------- - Video Writer: saving in H.264 writes directly to output file, no longer creates a large temporary raw video. - Generate Report: reports are now based on templates and can be customized by the user. - Audio: now playback and encoding support multichannel audio. - Audio: audio support added to several filters (Change Frame Rate, Video Mixer, Timeline...). - Audio: when Change Frame Rate or the Player Panel relative speed slider alter the original frame rate, then the audio track is accelerated or slowed down. - User Interface: now file/folder drag and drop behaves more intuitively in special cases (example: drag a folder which contains only one image or video). - User Interface: added support for Arabic language. - Unroll: filter now caches its transformation map, resulting in faster video playbacks. - History Panel: now drag and drop supports filter copy (CTRL key). Build 13609, 2019-06-13 ----------------------- - New Tool: Copy and Verify, to quickly and reliably acquire evidence files. - Milestone Archive: updated the decode library to latest available version (2019R1), improves the compatibility with videos exported from recent Milestone XProtect versions. - Unroll: the cut point is now configurable using parameter "Start Angle". - Measure 1D/2D: added the ability to hide lines and measurements. - Add Text: added new macros $ORIGINALPOSITIONTIME and $ORIGINALPOSITIONFRAMES, which includes reference to the timing of the original frames position in the video. - Add Text: enhance $POSITIONTIME macro to support timestamp-based video formats (example: Milestone). - Add Timestamp: added a new parameter to adjust the frame rate according to the user-defined start/end timestamps. - Timeline: changes the playback speed when inputs have different frame rates. - History Panel: a chain name can now be edited by double-clicking on it. - History Panel: navigating with up/down arrow keys now updates the Viewer Panel accordingly. - Player Panel: Speed and Volume sliders now exhibit a more intuitive (non-reversed) response to mouse wheel scrolling. - Export PDF: fixed a bug that was preventing the last frame from being included in the PDF. - Milestone Archive: fixed a bug that was causing incorrect video length to be reported in File Info. - Bookmarks Panel: fixed a drag-and-drop bug that caused partially incorrect text ("null" instead of "frame") in the default description. - Contrast Brightness: fixed a bug that caused unnecessary rounding of decimal-valued parameters (brightess=-99.1 looked the same as -99.0). - Player Panel: fixed a bug that caused very slow GUI response when playback speed is set too high. - History Panel: fixed a bug that caused an error after the cut-and-paste of a filter (copy-paste was unaffected by the bug). - Video Mixer: fixed a bug that was inhibiting playback if inputs belonged to the same chain. Build 12727, 2019-02-12 ----------------------- - New Filter: Timeline: combine videos by concatenation. - New Filter: Multiview: combine videos by projection in parallel on the same grid-shaped canvas. - Image Loader: added support for .HEIC image format. - History Panel: now chains are foldable, and each filter has its own inlined on/off checkbox. - Bookmarks Panel: bookmarks can now be grouped by folders, and current bookmark description can be read and written at the bottom of the panel. - File Info: updated ExifTool program, it now decode .HEIC EXIF tags. - Command line: now image or video loaders can be added to current project by invoking five.exe from command prompt with argument "/i ". - Video Loader: more understandable handling of parameter "Original File": if empty, then it's not shown at all in reports. - Viewer Panel: fixed a bug that caused wrong interaction between viewer tab names and History Panel under peculiar circumstances. - History Panel: fixed a bug that was blocking "Show Input" button after user double-clicks twice on the same filter. - Undistort, Correct Fisheye: fixed a bug that was allowing edit of calibration lines (even while filter is already applied), right after opening a project. - Convert DVR: fixed a bug causing unnecessary slowdowns during conversions of large groups of files. - Convert DVR: fixed a bug that was causing option "Stripping Mode = No" to be ignored under some circumstances. - Screen Capture: fixed a bug in the dialog box asking for confirmation of file overwrite. Build 12076, 2018-11-05 ----------------------- - New Filter: Perspective Stabilization: track planar objects (like license plates) moving along a perspective transformation. - New Filter: Perspective Super Resolution: compose projections of objects tracked by Perspective Stabilization into a single hi-res image. - New Filter: Replace Channel: Replaces one color channel of the image with another channel. - Perspective Stabilization and Perspective Super Resolution: added a tutorial. - Change Frame Rate: better handling of NTSC frame rates. - Change Frame Rate: finer calculation in the frame-count-to-length converter. - Change Frame Rate: audio is dropped. - Player Panel: finer estimation of the total length. - Temperature Tint: added a new parameter Mode to choose between direct or inverse filter application. - Inspector and Histogram Tools: show MD5 hash of current image bitmap. - Video Writer: ask for user confirmation before overwriting video output. - Undistort, Correct Fisheye: fixed a bug that caused reset of a calibration line when user changes panel without pressing "Apply" first. - Filters Panel: smarter Quick Search filter, now typing "Persp" returns also "Correct Perspective". - Filters Panel: show a more understandable error message when a project is using filters not available in the installed version of FIVE. - Frame Size: now width and height values can be chosen from a list of common presets. - Generate Report (PDF): pages are now numbered at bottom. - Crop: fixed a bug that was preventing rectangle selection when mouse is released out of the boundaries of Viewer panel. - Image Loader: fixed a bug that caused 16-bits-per-pixel Color BMP files to be decoded in Grayscale. Build 11284, 2018-06-18 ----------------------- - New filter: Remove Frames: Removes a list of single frames defined by the user. - Correct Fisheye: added a Field of View parameter, a handy alternative to Focal Length because it's often reported on camera product specifications. - Correct Fisheye: added a Post-Projection tab to virtually change the camera orientation. - Load Timestamp: added support for timestamp metadata files ("filename-time.N.M") produced by the strip phase of the Convert DVR task. - Load Timestamp, Add Timestamp: added parameter "Disable rendering": if checked, timestamps aren't immediately drawn on the image, but can be used by other filters at a later stage of processing (like Add Text). - Add Text: added format macros $DATE and $TIME, and two parameters "Date format" and "Time format". - Add Text: it is now possible to paint a colored background behind the text. - Add Text: better format of the $POSITIONTIME macro: now the decimals don't disappear intermittently anymore (0.9000, 9.9500, 1, 1.0500...). - Video Mixer, Compare Original: added two blending modes "Difference (First - Second)" and "Difference (Second - First)". - Field Shift: added a Border Mode parameter that allows to fill the empty space by replicating the nearest pixel or rolling over the pixels on the other side, besides making it black as in the previous versions. - Generate Report (DOC): better handling of links (project-relative for files located on same drive than the project file). - Filter Settings: all text boxes for decimal numbers now have a built-in calculator supporting basic arithmetic (+, -, *, /, ^, parentheses). - Convert DVR: added new option for the post-generation file opening: "All, one chain per file". - Convert DVR: added support for new DVR formats: BVR, DVS, H64, PSF, SHV. - Video Loader: updated the decode library of video engine USBPlay, added experimental 64-bit support. - Hikvision Loader: added timestamp support - Hash Code: enhance hash computation speed, avoid unnecessary recomputations. - The "Copy Info" button in the "About" box now includes more detailed information about the hardware and operating system. - Fixed a bug that was preventing image redraw after a slider reset (double-click on parameter name). - Fixed a bug that was causing filter status (enabled/disabled) to be ignored while reading a project file. - Temporal Smoothing: fixed a bug that was preventing playback of videos loaded using FFMS with Audio. - Compare Original: fixed a bug that caused an error when comparing a color original against a grayscale image. - Demultiplexer: fixed a bug that caused an error during the output regeneration, when option "Write every sequence on separate files" is enabled. - Video Mixer: fixed a bug that was preventing listbox refresh after adding a filter. - Add Timestamp: fixed a bug that was preventing manual editing of timestamp format. - Video Loader: fixed a bug causing an error message when playing back a video file using the FFMS With Audio engine. - Extract Channel, Replace Channel: fixed a bug that was causing swapped Cb and Cr components in the YCbCr representation. Build 10717, 2018-03-06 ----------------------- - Interim update, revised library set. Build 10039, 2017-11-20 ----------------------- - New Tool: added the Assistant panel, which allows the user to run customized interactive scripts to automate and simplify the processing workflow. - Screen Capture: temporary removal of H.264 encoding option to avoid crash. - Documentation: added a document with all the scientific references. - User Interface: processing progress is now displaying also on the taksbar icon. - Perspective Registration: fixed a bug which was causing problems when used in conjunction with the Milestone Archive filter. - Milestone Archive: fixed bug which was causing to seek a wrong position after using a selector filter. - Milestone Archive: fixed bug which was causing the timestamp not to be displayed properly on the status bar. - Image Writer: if the chosen format is not JPEG, then the JPEG quality slider is disabled and the JPEG quality value is not shown in the report. - Video Writer: the uncompressed raw AVI generated by FIVE was not being decoded properly by some software, in particular Adobe products and QuickTime player, since they are not standard compliant. This compatibility issue has been solved and now uncompressed raw AVIs should be compatible with all major players and third party software. - Milestone Client: fixed a bug which was causing random crashes on slow connections. - Video Mixer: similarity metrics are now included in the report. - Video Mixer: fixed a bug which was causing a crash when adding the filter. - Smart Resize: in earlier versions, when comparing the images generated by Resize and Smart Resize, Smart Resize images were slightly shifted to the left and to the top. This was especially visible on big enlargement factors and was not an error, but simply a different design choice in the position of the points to interpolate. Now the positions have been shifted by half pixel, in order to give a result consistent with the other methods. - Measure 3d: now the filter works correctly also in the rare case when the vanishing points are at infinity. This happens if the calibration lines are perfectly parallel. - Measure 3d: better error estimation. - Measure 3d: fixed an error that occurred when the reference measure value contained a space. - Fourier: improved documentation. - Filter Settings: now the coordinates of selections are more readable, indicating close to the selection values, their legend x, y, w, h for rectangles and x1, y1, x2, y2 for lines. - Report: now the coordinates of selections are more readable, indicating close to the selection values, their legend x, y, w, h for rectangles and x1, y1, x2, y2 for lines. - Report: report generation now supports older versions of Microsoft Word (up to Word 2007 has been tested). - User Interface: the filters in the Filters Panel can now be aligned on top (default mode) or on the group (old mode). The mode can be changed in the Program Options by the user. If the user clicks on a group, then the filters belonging to that group are kept visible unless the user clicks on another group or moves the mouse out of the panel. If the user does not click, it works like before, where just hovering over the group with the mouse changes the active group. - Griffeye Integration: various improvements. Build 9722, 2017-09-07 ---------------------- Build 9223, 2017-05-15 ---------------------- - New Filter: Hikvision Loader: decodes proprietary files encoded with proprietary Hikvision codec and format. - New Tool: Curves tool, for drawing a curve on the displayed image. - Nonlinear Deblurring: use the curves tool for drawing the point spread function over the image. - Undistort: use the curves tool for drawing the lines to rectify over the image. - Correct Fisheye: use the curves tool for drawing the lines to rectify over the image. - Video Mixer: now supports grayscale or mixed inputs. - Video Loader: solved an issue which was causing some uncompressed raw videos to crash if decoded with FFMS. - Hide Selection: default settings are now "Pixelate" with a size of 20, to have a stronger redaction by default. - Load Timestamp: fixed rounding error on frame time calculation. - User Interface: the filter settings panel can now be scrolled if the controls don't fit into the viewable area. - User Interface: fixed various small issues and typos in the user interface. - User Interface: corrected bug which was sometimes causing a crash when dragging the last filter under the last chain. - Updates: when checking for updates, also shows the change log before updating. - Samples: added example for Perspective Aligner. - Updated translations for various languages. Build 9010, 2017-03-02 ---------------------- - New Filter: Resize 1:1: Resize the image in order to obtain a 1:1 reproduction on the display or on the printed report. Useful for objects such as fingerprints and footmarks. - New Filter: Image Aligner: Show two chains, either side by side or overlaid, and optionally warp one of them in order to simulate an identical point of view. - New Filter: Block Difference: Compute the difference between the current and previous frames of a video and hide the blocks with an average difference below a specified threshold. - New File Info Tool: Hex Viewer: byte per byte visualization of the input file. - New File Info Tool: Frame Analysis: - in table form, useful to look at the properties of each and every frame - with the right click of the mouse on it is possible to go to the Hex Viewer and the GOP Analysis offset. - New File Info Tool: GOP Analysis: - in text form, to look ​at how the input file GOP (Groups of Pictures) is made - by right clicking on the frame position​,​ it is possible to go to the Hex Viewer offset and the matching table line. - Range Selector: now if the first or ​the ​last frame are out of the bounds of possible values, put them to the maximum allowed value instead of giving an error. This allows to reload some problematic project files. - Measure 3d: added the possibility to set a unit of measure and number of decimals to display. - Measure 3d: added the possibility to set a custom experimental error and displays the range for the output measure. - Measure 3d: added a "Correct Direction" option that automatically swaps the end points of reference and measurement if measuring along the z axis and the user selected the top point first. - Filter Settings: improved histogram view with input and output histogram display. - Filter Settings: now the help for the filter pops up in a balloon if the help tool is pressed and doesn't disappear after a certain time, but only if the user clicks out of it. - Report: corrected a bug which was preventing to generate the PDF version of the report in some situation​s​. - User Interface: now the help for the filter pops up in a balloon if the help tool is pressed and doesn't disappear after a certain time, but only if the user clicks out of it. - User Interface: added custom controls for various tools. - User Interface: improved performance in the viewer refresh. - User Interface: in​ ​the About dialog the Check for Updates command is disabled if the user​'s​ SMS is expired to avoid installation of newer unsupported versions. - User Interface: various improvements to filters description and labels. - User Interface: Selector tool: - Holding SHIFT creates a square selection, moves a selection horizontally or vertically (when dragging the center) or preserves the aspect ratio (when dragging a corner). - Holding CONTROL moves also the opposite edge or corner symmetrically around the center. - Keep the selection inside the image when dragging. - User Interface: Ruler tool: - Holding SHIFT creates a horizontal or vertical line. - Enabled moving the entire ruler. - User Interface: Quadrilateral tool: - Enabled moving an edge or the entire quadrilateral. - Holding SHIFT moves horizontally or vertically. - Keep the quadrilateral inside the image when dragging. - Installer: alerts the users if the previous version of the program is currently active in order to avoid issues during the installation process. - Installer: now the installer adds the link to the 64 bit version. Even on modern systems it is important to use the 32 bit version for codecs​ ​compatibility. - Samples: added samples for the new filters Resize 1:1, Block Difference, Image Aligner. - Integration: added support for Griffeye Analyze DI integration. - Translations: updated Spanish and Japanese translations. - Licensing: now allows to update the dongle with an off-line registration code. - Update of various third party libs and several minor internal improvements. Build 8678, 2016-10-31 ---------------------- - Dynamic Tracking: very important improvement in dynamic tracking. This affects all the filters which support it as a region selection but is mostly important for redaction features such as Hide Selection and Spotlight. Now the selection is tracked and updated only for frames between the first and last reference frame. If new reference frames are added only the new part is recalculated. This makes the tracking much faster and easy to use. Local Stabilization still works as usual even with a single reference frame. - Fourier: added a new auto selection mode which automatically identifies frequencies to remove without user intervention. The user can still customize the automatic result by adding or ignoring selections. - Measure 1d/2d/3d: added support for setting the unit of measurement and decimal places. - Load Timestamp: added parsing of some variation of basic SRT format. - File formats: added MKV in the list of video file formats in file selection dialogs. - Levels: added user interface hint. - Add Timestamp: improved error messages and filter user interface hints. - Global Stabilization: fixed bug which was causing an error when adding a filter which modifies frame size before an already configured Global Stabilization filter. - Component Separation: improved performances. - Generate Report: fixed bug which was preventing to create a PDF or DOC file in paths with some Unicode characters. - Color Deconvolution: added option to use the old version, remove two colors or remove one color keeping the others as similar as possible to the input. - Retinex: improved algorithm. - Change Frame Rate: added the possibility to set the total video time and calculate the frame rate from that. - User Interface: added in the File menu the command to switch from the 32 bit to the 64 bit version of the program and vice versa (on 64 bit systems). If the user is working on the 32 bit version of the program and there is no more memory available, the software will ask to switch to the 64 bit version. 32 bit version provides better compatibility with third party system codecs and is suggested to work with video files. 64 bit version allows to use all the memory available on the system and is recommended to work with high resolution images. - User Interface: clicking slightly over the slider in the filters parameters resets the parameter to its default value. - User Interface: corrected bug in the filters parameters slider that was causing the mouse wheel to have inverse effect on scrolling. - Help: help for filters is now displayed as a tool tip overlay over the filter for easier access. - Various internal improvements and updates of third party libraries and tools. - Various improvements to translations. Build 8222, 2016-06-10 ---------------------- - 6 new filters in the Adjust category: Parametric Curves, Temp Tint, White Balance, Homomorphic Filter, Retinex, Automatic Color Equalization. These filters are useful for correcting color shifts, disuniform illuminations and improving pictures with high dynamic range. - All filters which supports selection: added shortcut ("U") to add the selection for the current frame (useful for static, dynamic and manual tracking). - Non Linear Deblurring: added shortcut ("U") to add points to the PSF. - Undistort and Correct Fisheye: added shortcut ("U") to add points to the reference lines. - Fourier: added shortcut ("U") to add selections on the spectrum. - Correct Perspective: added the possibility to refine the input area and to estimate the proper aspect ratio of the rectified object. - Various improvements to user interface and translations. - Change Frame Rate: now supports frame rate values smaller than 1. - Added the possibility to update the dongle within the software (Help / About / Update Dongle). - Program Options: added the possibility to show or disable the filter and chain ids in the history and the report. - Projects: if some of the input files are not found while loading the project, they can be relocated by the user. - Help: solved issue that on some systems prevented to open HTML help files. - Help: added links for the scientific references (if available on the Internet) or the ISBN number for books. - Samples Projects: added many new projects for Aspect Ratio, Video Mixer, Macroblocks and the new filters in the Adjust category. Build 8006, 2016-04-15 ---------------------- - Fourier: added the option to show spectrum and output image side by side. - Extract Channel: added additional color spaces. - Correct Fisheye: improved automatic correction algorithm. - Deinterlace: improved algorithm. - User Interface: updated translations. - Spotlight and Hide Selection: tab with selection active when adding the filter. - Adjust filter which works with look-up table (LUT) now shows the intensity transformation in the filter user interface (Contrast Brightness, Exposure, Curves, Histogram Equalization, Contrast Stretch). - Contrast Brightness: added new optional logarithmic mode to avoid saturation. - Sparse Selector: added shortcut ("U") to add a frame. - Measure 2d: added hint to help the user select the proper lines. - Measure 3d: added shortcut ("U") to add a line. - Perspective Registration: added shortcut ("U") to set the selection for the current frame and move to the next one. - User Interface: now the player shows the playback speed relative to the original frame rate, instead of the frame rate. The speed adjustment is kept between different filters and chains. - User Interface: the frame rate for videos is displayed in the status bar. - User Interface: when activating panels with shortcuts, the panel bar becomes blue to show that it is active. - User Interface: added quick search for filters with text autocompletion. - User Interface: added new panel for keeping investigation notes. - User Interface: corrected flickering on some static text labels. - Corrected bug which was preventing the visualization of files with a specific extension in the file selection dialogs for project, image and video files. Build 7620, 2016-02-11 ---------------------- - New Filter Aspect Ratio: for correcting the aspect ratio of videos with not-square pixels, usually coming from analog sources. - New Filter Macroblocks: visualize the macroblock type and motion vectors from a MPEG based video. - New Filter Reverse: plays back the video in the reverse direction. - New Filter Group Interlace: the filters Line Doubling, Interleave, Deinterlace and Field Shift have been moved into this group (previously they were in the Edit group). - File Info Panel: added new essential information, like number and type of streams, SAR, DAR and PAR. - File Info Tools: added the summary tab, with the most important information on the file. - Correct Aspect Ratio: filter renamed to Line Doubling to avoid confusion with the new Aspect Ratio filter. - Screen Capture: fixed bug which was setting wrong capture coordinates on HiDPI screens. - Screen Capture: fixed bug which was causing random crashes. - Video Loader: added a parameter for selecting the color range used by the video (reading it from file, limited 16-235, or full 0-255). In some cases this allows to recover details which were otherwise lost during the decoding process. - Curves: improved user interface. - Video Mixer: added multiple options when the two inputs have different size (pad / crop, resize preserving aspect ratio, resize ignoring aspect ratio). - Add Timestamp: added the possibility to customize the date and time format. - Generated Report: fixed bug which was preventing the images to be displayed in the report when placed in a folder with the name containing a hash ("#"). - Convert DVR: fixed bug which was causing the converted files to be put in the input directory for the batch conversion. - Filters Panel: corrected bug which was highlighting filters in the wrong category. - User Interface: now it's possible to insert manually the selection coordinates and these are directly transferred to the filter. The fields of the selection coordinates on the filters are not editable anymore, to avoid confusing the user. - User Interface: improved readability of highlighted items for dark color themes. - User Interface: various improvements to error messages and warnings. Build 7337, 2015-12-03 ---------------------- - Milestone Archive: fixed bug which was causing a crash when loading the filter without a file the first time. - Program Options: fixed a bug which was causing a crash and user interface issues when the settings file was not found. Build 7308, 2015-11-18 ---------------------- - New filter Frame Size. - New filter Add grid. - New filter Add Logo. - Video Mixer: added similarity metrics. - Color Deconvolution: added support for two colors. - Deinterlace: added option to show only one of the two fields, added CRT Simulation mode. - Undistort: added the option to choose up to 3 lines to straighten for automatic correction. - Correct Fisheye: added the option to choose up to 3 lines to straighten for automatic correction. - Motion Deblurring, Optical Deblurring, Nonlinear Deblurring, Blind Deconvolution, Turbulence Deblurring: added PSF visualization. - Turbulence Deblurring: added support for edge tapering. - Add Shape: added support for greyscale images. - Hide Selection: added support for inverted selection. - Spotlight: added support for inverted selection. - Video Loader: corrected bug which was sometimes causing incorrect frame rate and count with the Video Engine QuickTime. - Correct Perspective: improved user interface, now keeps showing the output images when activating the filter configuration. - Viewer: improved mouse behavior when having multiple viewers open at the same time. - New option: change colors of the user interface. Build 7224, 2015-09-16 ---------------------- - New experimental feature: additional FFMS decoder with support for audio playback and transcoding. - New feature: advanced File Info tool which allows the user to view the output of several standard tools for image and video metadata (FFprobe, ExifTool, MediaInfo). - Video Mixer: added new blending modes for Compare Original (absolute difference, min, max). - Compare Original: added new blending modes for Compare Original (absolute difference, min, max). - Sequence Loader: corrected bug which was crashing the software when clicking on a filename before configuring the filter. - Video Writer: added support for WMV (Windows Media Video files), AVI - H.264, MOV - H.264, MP4 - H.264. - Video Writer: corrected bug which was causing unplayable video files with MPEG4 codec. - Turbulence Deblurring: default parameters value changed. - Add Text: added the macro to print on the image the current frame type (I, P, B). Build 7136, 2015-08-07 ---------------------- - New Filter: Video Mixer, overlays or put side by side two different videos. - New Filter: Interleave, converts a video with juxtaposed fields into an ordinary interlaced video. - Complete review of text and strings. - Updated translations. - Updated samples to avoid warnings with filters changes. Build 7042, 2015-06-30 ---------------------- - Linear Filter: corrected graphical bug which was transposing the visualized matrix in the user interface. - Color Deconvolution: corrected graphical bug which was causing the automatic application of the filter on the selection of the first point. - Histogram Equalization: Corrected bug happening when selection went outside of the image. - Added the possibility to set application font size. - Inverted options in saving the current project before working on a new project or closing the program (the question "Exit without saving changes?" has been replaced with a more common "Do you want to save the current project?"). - Improved about box. - Improved translations. Build 6947, 2015-06-03 ---------------------- - Corrected bug which was causing malfunctioning the DVR batch conversion. Build 6893, 2015-05-21 ---------------------- - New Filter: Bilinear Filter with two user configurable kernels. - Sobel: improved algorithm for Gradient mode. - Sharr: improved algorithm for Gradient mode. - Fisheye: changed algorithm to have the same zoom effect as Correct Distortion. - Convert DVR: Added support for new DVR formats. Build 6820, 2015-04-13 ---------------------- - Convert DVR: Added support for new DVR formats (DVT, NVR). - Fourier: added option to smooth the selection and to display the details related to the removed frequencies. Build 6800, 2015-03-25 ---------------------- - Convert DVR: Added support for new DVR formats. - Corrected crash while trying to load VDD files. - Added global shortcut for going to the first (CTRL + HOME) and the last frame (CTRL + END) of a video. Build 6791, 2015-03-16 ---------------------- - Convert DVR: Added support for new DVR formats. - Internal performance improvements. Build 6762, 2015-02-26 ---------------------- - Corrected bug which was causing a crash when activating the Project Properties dialog. Build 6748, 2015-02-18 ---------------------- - New filter Correct Fisheye: allows to correct the optical distortion caused by Fisheye lenses. - Undistort: added the possibility to choose two different mapping modes and to automatically calculate the proper correction selecting some points on a line which must be straight. - Nonlinear Deblurring: automatic update when the parameter Noise changes. - Auto Selector: added the possibility to set a Reference Frame. - Color Deconvolution: improved point selection and automatic update on changing the parameter Size. - Load Subtitles and Write Timestamp: automatic update on changing position and text style. - Perspective Registration: the filter now processes only the frames for which a selection has been set. - Load Subtitles renamed to Load Timestamp for better consistency with the other filter names (compatibility with old projects is maintained). - Write Timestamp renamed to Add Timestamp for better consistency with the other filter names (compatibility with old projects is maintained). - Video Writer: corrected bug in raw uncompressed video which was causing to set the wrong frame rate. Build 6679, 2015-01-14 ---------------------- - Correct Aspect Ratio: default Interpolation set to Linear. - Add Shape: corrected bug which was not allowing the change the angle when the Line mode was selected. - Correct Perspective: corrected bug which was sometimes not drawing the output selection. - Corrected bug which was not loading a project in FIVE double clicking on it from explorer. - Third party libraries updated. Build 6662, 2014-12-30 ---------------------- - Corrected bug which was causing not to load FIVE when clicking on a project from Windows Explorer. Build 6660, 2014-12-23 ---------------------- - DVR Convert: direct conversion to MP4. - GUI: by default histogram shows the Y channel. - DVR Convert: corrected bug which was caused looping on files which could not be converted. - Bookmarks: added filter id on new bookmarks. - Corrected bug which was causing the 64 bits executable to crash on Windows 8.1 64 bits. - Corrected bug which was setting a wrong selection on Crop with Manual Tracking. Build 6636, 2014-12-03 ---------------------- - New filter. Correct Aspect Ratio: doubles the height of an image which appears vertically squeezed because of an incomplete deinterlacing process or other issues in the decoding. Only one line every two will be interpolated, while the others will be kept at the original pixel values. - New filter. Add Text: adds textual annotations including dynamic project variables which are automatically printed as (frame number, file name, filter name, video length...) - New filter. Add Shape: adds geometric shapes to the image, such as rectangles, circles, lines and arrows. They can change across the video, for example to track a moving target. - New Filter. Change Frame Rate: changes the frame rate of a video, for example when set incorrectly in the original file. - Deinterlace: now the frame rate of the player is automatically updated when doubling the number of frames. - Remove Duplicates: now the frame rate can be changed, either manually or automatically, depending on the number of frames which have been discarded. - GUI: when commands that require at least a filter are called on an empty project, an error message is displayed. - GUI: current frame and total number of frames displayed on the status bar. Build 6606, 2014-11-26 ---------------------- - Added support for new PAR DVR formats Build 6598, 2014-11-20 ---------------------- - Internal video processing engine improvements Build 6579, 2014-10-29 ---------------------- - Motion Deblurring: added parameter Thickness to correct at the same time motion and optical blur Build 6576, 2014-10-24 ---------------------- - Filters: IFrame seek works on all filters but selectors now - DVR Convert: Added new DVR formats (MGV files, a new type of PAR files, a new type of of Wave-P (WAPA) DRV files) - Screen Capture: improved selection of the region of the screen to capture - GUI: Added URL to check manually updates for users with no network access - Help: Updated tutorials with new screenshots and user interface Build 6514, 2014-09-12 ---------------------- - DVR Convert: corrected bug which was not displaying any information if the conversion was not successful - Optical Deblurring: corrected bug which created the same PSF for any value of size less or equal 3 - Deinterlace: corrected bug which was sometime putting random values on the last line of the interlaced image if the input height was odd - Motion Smoothing: corrected bug which was updating only the selected region of the image if a selection was set - Video Loader: corrected bug which was allowing to open a video even if the detected length in frames was 0, not it's rejected automatically allowing to call the DVR conversion command - Motion/Optical Deblurring: corrected bug which was not creating the proper PSF for a size smaller than 3 - DVR Convert: added support for more DVR formats - Export Video: added message when user select QuickTime in 64 bits mode, to inform that it is not supported - Player: now special seek allows also to move to the next and the previous intraframes Build 6447, 2014-08-12 ---------------------- - New tool: Export Video renders the current video using FFmpeg, Video For Windows, DirectShow, QuickTime - New tool: Export PDF saves all the current video frames on a PDF file - User interface: improved behavior of modifiers when setting parameters values; now the step is 10 times bigger pressing shift, 1/10 pressing ctrl and 1/100 pressing shift and ctrl - Motion Deblurring: possibility to set a size length of PSF with a decimal number (previously only whole numbers were allowed), added border option to reduce ringing artifacts, improved performances and memory consumption - Optical Deblurring: possibility to set a size length of PSF with a decimal number (previously only whole numbers were allowed), added border option to reduce ringing artifacts, improved performances and memory consumption - Curves: added option to choose between Cubic Spline (more similar to Photoshop behavior) and Hermite Cubic (more similar to GIMP behavior), improved performances - Exposure: corrected formula not to saturate the image so quickly when using the parameter Recovery - Histogram Equalization: Corrected bug that was also using padding data for calculating the statistic in images with even width - Log: log file now includes applications version and system information - User interface: corrected bug which was preventing to change viewer with the tab of the window after the software was launched - User interface: corrected bug which was making the player slider lose focus when going out of its scope, often changing the frame rate slider - User interface: corrected bug which was preventing from selecting the filter group if not keeping the left of the Filters panel - User interface: corrected bug which was preventing to show the new bookmark when adding it with the player button - User interface: better information when there are warnings loading a project Build 6262, 2014-06-12 ---------------------- - Motion Deblurring: added replica mode - Nonlinear Deblurring: added filter for correcting blur when movement is not linear - CLAHE: added new filter for contrast limited adaptive histogram equalization - Video Loader - FFMS: better support for raw video files - Video Loader - VFW: warning for files bigger than 2 GB since VFW does not support them - Video Loader: asks if converting proprietary files only in AUTO mode - Video Loader: added an optional parameter for original file, useful to put in report the DVR filename when working on converted videos - Screen Capture: added support for multiple monitors - Report: now reports can be generated in HTML, DOC, PDF and automatically choose to open the folder or the default program after the generation - Installer: uninstaller in silent mode to make updates more automatic - Project: all paths are relative to the project path, unless they are on a different volume - Samples: added images and project samples for new filters Build 6138, 2014-04-14 ---------------------- - Video Loader: if format is not properly decoded, tries to apply the DVR conversion - Video Loader: added buttons to panel for DVR conversion - Video Writer: fixed rounding error which was not always setting the precise output frame rate - Component Separation: additional parameter to extract a specific channel without the need of an additional filter - Software protection: corrected bug on systems with multiple Amped dongles (only the first was recognized) - Filter Settings: on/off button icon changes when toggled - DVR Change Container To AVI: improved support for proprietary DVR formats conversion (now supports around 70% of formats on the market) - DVR Change Container To AVI: if the input file path is not writable (e.g. DVD) it saves the converted file on the Desktop - User Interface: improved Filters panel mouse over behavior to avoid inadvertently changing filter group - Video decoding: avoid crash for videos that have a framerate of zero (variable framerate), setting it to 1 as default Build 5992, 2014-03-07 ---------------------- - Curves: added histogram in background - Levels: added bar that shows Highlights and Shadows values - Measure 3d: corrected bug which kept multiple selection in user interface - Correct Perspective: corrected bug that sometimes prevented the automatic application of selection - Video Writer: automatically add output file extension even if user deletes it - User interface: now it is possible to send the snapshots of the current image to Word, Powerpoint or the clipboard. Furthermore it is also possible to save not only the displayed image but the full FIVE interface containing the image or the whole screen. It is possible to modify the settings directly with a right click on the Save Snapshot button on the player. - User interface: filters with multiple items parameter allow multiple selection of items for deletion - User interface: corrected bug which did not update the name of the Player window when changing language - User interface: improved zoom panel (sometimes was not showing zoom level) - User interface: when loading a new image or video now displays it at 100% if smaller that viewer window (previously it was fitting it) Build 5965, 2014-02-21 ---------------------- - User interface: added a right field in the status bar which shows the filename of the current filter and the displayed image size - User interface: prevented bug which was placing the user interface outside of the display coordinates when removing a secondary monitor - New filter: Load Timestamp (group Present) allows to display subtitles in srt and smi format, used in some DVR formats to write the timestamp - Screen Capture: added close button - Screen Capture: now allows to select a window to capture also on a secondary display - Range Selector: lossless trim interrupted with wrong settings - Laplacian Sharpening: modified default parameters - Wiener Filter: modified default parameters - Bilateral Filter: modified default parameters - Remove Duplicates: parameter Frame put in an additional tab - Histogram Equalization: Mode Colors is now the default - Fixed bug which was not loading system language on the first run of the software - Levels: fixed bug which inverted histograms of different channels - Report: added improved Italian translation Build 5921, 2014-01-30 ---------------------- - Corrected bug which prevented displaying the Filter Settings GUI in some situation Build 5869, 2013-12-20 ---------------------- - Histogram Equalization: corrected bug that sometimes caused problems when optimizing a specific selection - The remove button of the selections list now allows to delete multiple selections - Corrected bug which was causing the deletion only of the first item in the selections list of the filters - Corrected bug which was causing a crash when dragging a filter in the empty area at the bottom of the History panel - Corrected bug which sometimes showed the help in the wrong language - Corrected bug which was not updating the progress after the processing of a filter has been interrupted - Corrected bug that prevented Fourier transform proper symmetry for some image size - Added support for color decoding for JPEG2K images that previously were open only as grayscale - Improved Italian translation Build 5684, 2013-09-20 ---------------------- - DVR Convert: now using 32 bit version of FFMPEG, otherwise it was not working on 32 bits systems - Measure 3d: added the calculation of the position of the camera and the display of the horizon line - Demultiplexer: automatically save different streams to file when demultiplexing Build 5602, 2013-09-04 ---------------------- - Video Loader: all video engines now support Unicode (non-English) filenames - Video Writer: added support for Unicode (non-English) filenames - Sequence Writer: support for optional starting frame number - Measure 3d: added the possibility to enable or disable the visualization of different lines - Measure 3d: added the possibility to draw unconstrained lines to help with ground point estimation - Player Panel: frame type (I,P,B) displayed after frame number, if available - Set hand cursor while dragging the image - Better formatting for documentation and reports - Filters documentation fully reviewed Build 5503, 2013-08-20 ---------------------- - A wrong configuration of a filter restores now previous successful parameters - Libraries updated Build 5187, 2013-06-28 ---------------------- - Added Spotlight filter - Highlight Selection filter allows to work also on round selections - Minor bug corrections and GUI improvements - Completed full Polish translation Build 5027, 2013-05-03 ---------------------- - Added IFrames Selector, to select only intraframes of a video file - Added selection of output file frame rate for Video Input - Added button to deselect a line in Measure 3d - Added filter Milestone Archive which manages Milestone exported archives (previously in Video Loader) - Channel mixer moved from group Adjust to group Extract - Corrected rounding error bug in Measure 3d Build 4942, 2013-04-24 ---------------------- - Added 64 bit version in same installer - Added "Apply" and "Show Input" buttons on Filter Settings panel for helping new users - Added Write Timestamp filter - Added the possibility to save to file from Video Input Build 4460, 2012-12-19 ---------------------- - Added filter Color Deconvolution - Added filter Color Separation - Added samples for Color Deconvolution and Color Separation - Image Writer allow to save frames different from the first one - Left and right arrows allows to move frame by frame (and space to play/pause) even if the Player is not the active panel - Fixed bug which prevented refresh of image navigator tool when starting a new project - Fixed bug which inverted case and author in report - Fixed bug which prevented translation of items in combo box - Fixed bug which didn't disable quality control on Image Writer when opening gui with lossless formats - Fixed bug which didn't let resave video after parameter change - Restored Polish translation Build 4376, 2012-11-14 ---------------------- - Added complete log of every action done by user (optionally it can be disabled) - Corrected bug which prevented the application of a selection to Histogram Equalization on a greyscale image - Video Input made more robust to buggy video drivers Build 4241, 2012-10-02 ---------------------- - Corrected bug that wasn't allowing to add local filters after Super Resolution - Corrected bug that didn't allow to process very small images with Super Resolution (one of the image size smaller than 30 pixels) - Corrected bug closing the project with unsaved projects Build 4222, 2012-09-28 ---------------------- - Added option to filter all channels or just the luma on Unsharp Masking and Laplacian Sharpening - Completed Spanish translation - Completed Chinese translation - Corrected bug that caused the project description not to be printed in the project report - Corrected bug that caused crash on Print Preview - Corrected bug that was preventing drag and drop on Bookmarks when there was no existing bookmark - Fixed Project Properties layout Build 4039, 2012-08-24 ---------------------- - Add Channel Mixer filter and sample - Fixed bug in filter parameter Reset Build 3987, 2012-08-08 ---------------------- - Added samples for Milestone XProtect database (both PQZ and XML) Build 3976, 2012-08-05 ---------------------- - Corrected bug in the automatic selection or Video Engine for AVI files Build 3857, 2012-07-17 ---------------------- - Added complete translations for Italian and Chinese - Added partial translations for Polish and French Build 3790, 2012-07-04 ---------------------- - Added Manual Tracking, which allows to easily track an object - Static Tracking and Dynamic Tracking more customizable, allow to set more reference frames and selections Major new features in Amped Five 2012 ------------------------------------- General Features: - New uncompressed DVR Screen Capture tool for capturing without any loss of quality proprietary video formats. - Extended integration with Milestone systems. Now Five allows working on native Milestone export format (PQZ) as if it was a standard video file. No further exporting and conversion is needed, thus ensuring the maximum available quality. - Most of the features of the software can be applied by quick keyboard shortcuts. They have been carefully chosen to match common combinations used by commercial software and common video editors. This eases user adoption and dramatically shortens the learning curve. - You can use mouse wheel to zoom in and out on the image or to easily move frame by frame in a video. - You can modify the parameters of a filter and see how the new configuration changes the output of a subsequent filter in another position. - The filters configuration panel has been embedded in the right side bar for a more comfortable use. - The filters selection tool has been completely redesigned to accommodate the room far a wider collection of functions. - An even richer collection of samples. - The possibility to add bookmarks pointing to special frames of interest of steps of the processing, in order to quickly move about them. - Bookmarks have editable name and description and their images are included in the processing report. - Visualization of frame type in videos (I, P, B). - Most of the filters can now be applied globally, on a static region of the video or tracking a target, either with static (more precise) or dynamic (more robust) reference update. New filters: - Video Input: process a live stream coming from any DirectShow compatible device. - Align Fields: filter to modify the relative alignment of the two fields in an interlaced image. - Levels: better control with integrated histogram view. - Histogram Equalization and Contrast Stretch allow the optimization of a specific region of the image. - Remove Duplicates: delete duplicated frames caused by wrong capture frame rate. - Auto Selector: delete frames too different, for example after an unsuccessful stabilization. - Demultiplexer: separate different camera streams saved in the same video file. - Motion Detection: quickly locate events of interest in a video. - Color Conversion: converts the image from grayscale to RGB. - Color Switch: exchanges R and B color channels in the image. - Mix Channels: displays only selected color channels. - File Info (EXIF Data): saves in the report image metadata. - Bilateral Filter for denoising highly optimized. - Median Filter ha new options, like cross shaped and directional versions. - Wiener Filter has been added for a very efficient image denoising. - Turbulence Deblurring: corrects the blur caused by air turbulence and light mirage in long range videos. - Super Resolution: merges all frames to improve the resolution of the image. - Hide Selection: pixelates, darkens or blurs an area of interest in a video (witness or sensitive area protection). - Compare Original: juxtaposes or overlays the original and enhanced image for comparison.