-
Notifications
You must be signed in to change notification settings - Fork 1
/
pyproject.toml
92 lines (83 loc) · 2.03 KB
/
pyproject.toml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
[project]
name = "VATS"
version = "0.1"
description = "Visual Analytics and Transformation Suite"
authors = [{ name = "Etgar Kaspi", email = "etgarkaspi@gmail.com" }]
requires-python = ">=3.8"
keywords = [
"ffmpeg", "ffprobe", "vmaf", "ssim", "ms-ssim", "psnr", "psnr-hvs", "media", "video", "quality"
]
classifiers = [
"Development Status :: 3 - Alpha",
"Environment :: Console",
"Intended Audience :: End Users/Desktop",
"Operating System :: Microsoft :: Windows",
"Operating System :: POSIX :: Linux",
"Operating System :: MacOS",
"License :: OSI Approved :: MIT License",
"License :: OSI Approved :: Apache Software License",
"Programming Language :: Python",
"Programming Language :: Python :: 3.8",
"Programming Language :: Python :: 3.9",
"Programming Language :: Python :: 3.10",
"Programming Language :: Python :: 3.11",
"Programming Language :: Python :: 3.12",
"Programming Language :: Python :: 3 :: Only",
"Topic :: Software Development :: Quality Assurance",
"Topic :: Software Development :: Testing",
"Topic :: Software Development :: Libraries",
]
readme = "README.md"
[tool.black]
line-length = 120
[tool.isort]
profile = "black"
multi_line_output = 3
[dependencies]
python = "^3.8"
defusedxml = ">=0.7.1"
ffmpy = ">=0.3.0"
gooey = ">=1.0.8.1"
matplotlib = ">=3.4.1"
numpy = ">=1.20.2"
pandas = ">=1.3.3"
toml = ">=0.10.2"
tqdm = ">=4.62.3"
[dev-dependencies]
black = "*"
isort = "*"
flake8 = "*"
# flake8-spellcheck = "*"
pre-commit = "*"
pyinstaller = "*"
vermin = "*"
[vmaf.general]
ffmpeg = "ffmpeg"
[vmaf.calculator]
psnr = true
ssim = true
ms_ssim = true
subsamples = 1
models = [ "vmaf_v0.6.1", "vmaf_v0.6.1neg", "vmaf_4k_v0.6.1" ]
log_path = "vmaf"
log_format = "xml"
hwaccel = false
threads = 0
processes = 1
use_remaining_threads = false
[vmaf.plotter.graphing]
output = "vmaf"
custom = 0
threads = 0
processes = 1
use_remaining_threads = false
[vmaf.plotter.image]
x = 1920.0
y = 1080.0
format = "svg"
transparent = true
[vmaf.plotter.video]
x = 1920.0
y = 1080.0
framerate = 60.0
transparent = true