From 1776039bf62bd516e7c8ff2dfe8b9e64df3d7c0d Mon Sep 17 00:00:00 2001 From: Alkl58 <34812414+Alkl58@users.noreply.github.com> Date: Sun, 26 Mar 2023 19:25:03 +0200 Subject: [PATCH] Add Target VMAF (#140) * Target VMAF Base (POC - unfinished) * Fix Input Seeeking Frane Inaccuracy (Scene Based Splitting) * Fix Target VMAF Make Target VMAF more reliable * Add Target VMAF Front-end options * Target VMAF UI Translations --- NotEnoughAV1Encodes/MainWindow.xaml | 31 +- NotEnoughAV1Encodes/MainWindow.xaml.cs | 104 +++++- .../NotEnoughAV1Encodes.csproj | 1 + NotEnoughAV1Encodes/Queue/ChunkVMAF.cs | 13 + NotEnoughAV1Encodes/Queue/QueueElement.cs | 2 + NotEnoughAV1Encodes/Video/VMAF.cs | 270 ++++++++++++++++ NotEnoughAV1Encodes/Video/VideoEncode.cs | 20 +- NotEnoughAV1Encodes/Video/VideoSettings.cs | 17 + NotEnoughAV1Encodes/Video/VideoSplitter.cs | 302 +++++++++++++----- .../resources/lang/Strings.Designer.cs | 81 +++++ .../resources/lang/Strings.de.resx | 27 ++ .../resources/lang/Strings.fr-FR.resx | 27 ++ .../resources/lang/Strings.it-IT.resx | 27 ++ .../resources/lang/Strings.ja-JP.resx | 27 ++ .../resources/lang/Strings.resx | 27 ++ .../resources/lang/Strings.ru-RU.resx | 27 ++ .../resources/lang/Strings.zh-CN.resx | 27 ++ 17 files changed, 915 insertions(+), 115 deletions(-) create mode 100644 NotEnoughAV1Encodes/Queue/ChunkVMAF.cs create mode 100644 NotEnoughAV1Encodes/Video/VMAF.cs diff --git a/NotEnoughAV1Encodes/MainWindow.xaml b/NotEnoughAV1Encodes/MainWindow.xaml index 902c2fe..aac86b1 100644 --- a/NotEnoughAV1Encodes/MainWindow.xaml +++ b/NotEnoughAV1Encodes/MainWindow.xaml @@ -367,21 +367,38 @@ -