Portable FFMetrics 1.5.0 – Video Quality Metrics GUI

ffmetrics-portable

 

FFMetrics Portable is a powerful and intuitive software tool designed for video quality assessment, particularly in the realm of visual quality metrics. It serves as a graphical user interface (GUI) for FFmpeg, a renowned multimedia framework, enabling users to easily calculate and visualize various quality metrics such as PSNR (Peak Signal-to-Noise Ratio), SSIM (Structural Similarity Index), and VMAF (Video Multi-Method Assessment Fusion). This software is particularly valuable for video professionals, researchers, and developers who need to analyze the quality of video files after compression or encoding.

Overview of FFMetrics Portable

Purpose and Functionality

FFMetrics Portable aims to streamline the process of comparing original video files with their compressed counterparts. By providing a user-friendly interface, it eliminates the need for users to engage with complex command-line operations typically associated with FFmpeg. The software allows users to process multiple files simultaneously—up to 24 at a time—making it efficient for batch processing tasks. The primary functions include:

  • Quality Metric Calculation: Users can compute PSNR, SSIM, and VMAF scores for video files, which are essential indicators of visual quality.
  • Visual Representation: FFMetrics Portable generates interactive graphs that visually represent the quality metrics over time, helping users identify trends and issues in video quality.
  • File Management: The software supports drag-and-drop functionality for easy file management, allowing users to quickly add reference and distorted files for analysis.

Key Features

FFMetrics Portable boasts an array of features that enhance its usability and effectiveness:

  • Batch Processing: Users can analyze up to 24 video files simultaneously, which can be increased through configuration settings.
  • High Definition Support: There are no limitations on frame sizes for PSNR and SSIM calculations, while VMAF supports Full HD and 4K resolutions.
  • Thumbnail Generation: The software provides thumbnails for reference files, aiding in quick identification during analysis.
  • Bad Frame Extraction: Users can extract frames identified as having poor quality and save them as PNG images for further examination.
  • Customizable Graphs: Graphs can be zoomed in/out and panned using mouse controls, with options to save these graphs in SVG or PNG formats.
  • Data Export: Metrics can be saved as tab-delimited CSV files, making it easy to import into spreadsheet applications like Excel for further analysis.

User Interface

The user interface of FFMetrics Portable is designed with simplicity in mind. It allows users to easily navigate through its functionalities without requiring extensive technical knowledge. The main components include:

  • Reference File Input: Users can drag and drop their reference video file into the designated area or use file choosers.
  • Distorted File Input: Similar functionality is available for adding distorted video files for comparison.
  • Metric Selection: A straightforward selection menu allows users to choose which metrics they wish to calculate before initiating the analysis.

Installation Requirements

To run FFMetrics Portable effectively, certain prerequisites must be met:

  1. FFmpeg Installation: Users must have FFmpeg installed on their system. This can be done by downloading it from the official website and ensuring that ffmpeg.exe is accessible either in the program folder or through the system’s PATH variable.
  2. .NET Framework: The software requires .NET Framework 4.7.2 or higher. This framework is included with Windows 10 versions from 1803 onwards but may need to be installed separately on older systems.
  3. VMAF Support: For VMAF calculations, a specific build of FFmpeg that supports VMAF metrics is required (version 4.3 or later). Additionally, VMAF model files should be placed in a designated sub-folder.

Using FFMetrics Portable

Step-by-Step Guide

  1. Download and Install: Obtain the latest version of FFMetrics Portable from a reliable source and ensure that FFmpeg is installed on your machine.
  2. Setup Environment:
    • Place ffmpeg.exe in the same directory as FFMetrics Portable or ensure it is included in your system’s PATH.
    • Verify that .NET Framework requirements are met.
  3. Launch the Application: Open FFMetrics Portable from its installation directory.
  4. Add Files:
    • Drag your reference video file into the program window.
    • Add one or more distorted video files using the same method or file chooser dialog.
  5. Select Metrics: Choose which quality metrics you want to calculate (PSNR, SSIM, VMAF).
  6. Start Analysis: Click on the “Start” button to begin processing the selected videos.
  7. View Results: Once processing is complete, review the generated graphs and metrics within the application interface.

Advanced Features

For more advanced users, FFMetrics Portable offers command-line parameters that allow for greater control over operations:

  • Users can specify output directories for metrics logs or adjust plot update speeds through command-line options.
  • Advanced configurations can be saved in a .conf file format for future use.

Performance Evaluation

In terms of performance, FFMetrics Portable has been noted for its accuracy in calculating visual quality metrics when compared to other established tools like VQMT (Video Quality Measurement Tool). Tests have shown that FFMetrics Portable produces scores nearly identical to those generated by FFmpeg itself, affirming its reliability as a measurement tool in professional settings.

Comparison with Other Tools

While FFMetrics Portable provides robust functionality for video quality assessment, it may not encompass all features available in more comprehensive tools like VQMT. However, its ease of use and focus on essential metrics make it an excellent choice for users who prioritize straightforward analysis without delving into overly complex features.

Conclusion

FFMetrics Portable stands out as an essential tool for anyone involved in video production or evaluation who needs an efficient way to assess visual quality metrics. Its integration with FFmpeg allows it to leverage powerful processing capabilities while providing a user-friendly interface that simplifies complex tasks.Whether you are a video editor looking to optimize your encoding settings or a researcher analyzing compression artifacts, FFMetrics Portable offers valuable insights into video quality that can enhance your work significantly. With continuous updates and improvements being made by its developers, it remains a relevant choice in the evolving landscape of video technology tools.

Features:

  • PSNR, SSIM, VMAF visual quality metrics
  • Processing up to 12 files in one go
  • No limitations on frame size for PSNR/SSIM, Full HD/4K for VMAF
  • Brief media info for reference and distorted files
  • Thumbnail for reference file
  • “Bad” frames can be extracted and saved as PNG images for further analisys
  • Only parts of video files can be analyzed
  • Easy to use UI: drag & drop files from Explorer onto Reference field and Files list or use file choosers
  • Frames graphs can be zoomed in/out with mouse wheel (try it over graph or graph’s axes), panned with right mouse button and saved as PNG
  • Frames metrics can be saved as tab-delimited csv files and then opened in Excel
  • FFMpeg commands can be saved to log file (FFMetrics.log)
  • Average metrics, frames statistics, frame size, bitrate, date/time and file name can be saved to tab-delimited csv file (appended) and then opened in Excel
  • VMAF model selected automatically based on reference media info, but can be changed using UI
  • Supported VMAF models type (pkl or json) detected automatically
  • Most program options could be supplied as command line parameters
  • Free. No registration, banners, tracking etc.

 

 

Download FFMetrics Portable

Uploadrar – 62.1 MB
RapidGator – 62.1 MB