{"repo":"CrypticSignal/video-quality-metrics","free":true,"listed":false,"github":"https://github.com/CrypticSignal/video-quality-metrics","clone":"git clone https://github.com/CrypticSignal/video-quality-metrics.git","description":"Uses FFmpeg to benchmark video encoders to compare VMAF, SSIM and PSNR with different encoder settings.","language":"Python","stars":143,"topics":["vmaf","psnr","video","x264","x265","ffmpeg","quality","crf","transcode","transcoder"],"license":"MIT","category":"media-processing","readme_excerpt":"Video Quality Metrics (VQM) VQM will compare the VMAF, SSIM and PSNR achieved with different values of the specified encoder parameter. Quick Links - What does VQM produce? - Requirements - Usage - Overview Mode - Combination Mode - Available Arguments - FFmpeg Builds - About the model files What does VQM produce? VQM produces a table to show the metrics, and graphs that show the per-frame VMAF, SSIM and PSNR. The table is written to a file named metrics table.txt and it contains the following for each value of the specified encoder parameter: - Parameter value - Time taken to transcode the video (seconds) - Filesize (MB) - Bitrate (Mbps) - Video Multimethod Assessment Fusion (VMAF) - Structural Similarity Index (SSIM) - Peak Signal-to-Noise-Ratio (PSNR) Here's an example: Command used: python main.py -i ForBiggerFun.mp4 -e libx264 -p preset -v veryslow slower slow medium fast faster veryfast superfast ultrafast In addition to the table, two types of graphs are created: - A graph (type 1) for each encoder parameter value, showing the per-frame VMAF, SSIM and PSNR. - A graph (type 2) where the average VMAF is plotted against the value of the encoder parameter. Here's an example of graph type 1: This particular graph shows the per-frame VMAF score. An example of the per-frame SSIM graph and per-frame PSNR graph can be found in the example graphs folder. Here's an example of graph type 2 if you opt to compare CRF values: Usage You must specify an encoder (using the -e argument),","default_branch":null,"files":null,"tree":[],"storefront":"/r/CrypticSignal","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/CrypticSignal/video-quality-metrics/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}