Move encoding options. Add version variable

This commit is contained in:
RealStickman 2022-10-23 20:56:13 +02:00
parent 207561a95c
commit 31e10cf1cb

View File

@ -14,6 +14,24 @@ from collections import OrderedDict
import json import json
# encoding options used
encoding = {
"libx264": {
"crf": [15, 20, 25, 30, 35],
"presets": ["fast", "medium", "slow", "veryslow"],
},
"libx265": {
"crf": [15, 20, 25, 30, 35],
"presets": ["fast", "medium", "slow", "veryslow"],
},
"libaom-av1": {"crf": [20, 25, 30, 35, 40], "presets": [0, 2, 4, 6]},
"libsvtav1": {"crf": [20, 25, 30, 35, 40], "presets": [0, 4, 8, 12]},
}
# program version
# make tests reproducible by tag
version = "v0.0.1a1"
# always round timestamp to integer # always round timestamp to integer
def now(): def now():
return int(time.time()) return int(time.time())
@ -59,23 +77,10 @@ def write_line(
if __name__ == "__main__": if __name__ == "__main__":
encoding = {
"libx264": {
"crf": [15, 20, 25, 30, 35],
"presets": ["fast", "medium", "slow", "veryslow"],
},
"libx265": {
"crf": [15, 20, 25, 30, 35],
"presets": ["fast", "medium", "slow", "veryslow"],
},
"libaom-av1": {"crf": [20, 25, 30, 35, 40], "presets": [0, 2, 4, 6]},
"libsvtav1": {"crf": [20, 25, 30, 35, 40], "presets": [0, 4, 8, 12]},
}
if not os.path.isdir("encoded"): if not os.path.isdir("encoded"):
os.mkdir("encoded") os.mkdir("encoded")
datafile = "data-" + str(now()) + ".csv" datafile = version + "-data-" + str(now()) + ".csv"
with open(datafile, "w", newline="") as file: with open(datafile, "w", newline="") as file:
write = csv.writer(file) write = csv.writer(file)