Skip to content

Commit 9a9e9ce

Browse files
LHzDelowpass: New model (Double 4-taps, 1.5/1.5, mpeg2)
1 parent 32e8f78 commit 9a9e9ce

File tree

2 files changed

+13
-0
lines changed

2 files changed

+13
-0
lines changed

lvsfunc/models/delowpass.py

+13
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,9 @@ class _LHzDelowpass(Base1xModel, ModelNumpyHandling):
3131
- For Double (lowpassed twice) models:
3232
`DoubleTaps{taps1}_{taps2}_{blursize1 * 10}_{blursize2 * 10}`
3333
34+
- If the dataset was compressed with mpeg2:
35+
`*_mpeg2`
36+
3437
Each model is trained on different lowpassing values.
3538
As such, you may need to experiment to find the one that best suits your source.
3639
@@ -104,6 +107,16 @@ class DoubleTaps_4_4_15_15(_LHzDelowpass):
104107

105108
_model_filename = '1x_lanczos_hz_delowpass_4_4_15_15_fp32.onnx'
106109

110+
@dataclass
111+
class DoubleTaps_4_4_15_15_mpeg2(_LHzDelowpass):
112+
"""
113+
Lowpass model for common R2J DVD horizontal lowpassing.
114+
115+
Trained on double 4-taps (1.5, 1.5) + mpeg2 compression.
116+
"""
117+
118+
_model_filename = '1x_lanczos_hz_delowpass_4_4_15_15_mpeg2_fp32.onnx'
119+
107120
@dataclass
108121
class DoubleTaps_4_4_125_1375_mpeg2(_LHzDelowpass):
109122
"""

0 commit comments

Comments
 (0)