Skip to content

Commit 074791b

Browse files
author
Özgür Ateş Fırat
committed
Bug fix, new VERY FAST model RealESRGAN_General_x4_v3
1 parent c774606 commit 074791b

File tree

7 files changed

+87
-5
lines changed

7 files changed

+87
-5
lines changed

ScaleUp/constants.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,7 @@
2020

2121
MODELS_LIST = {
2222
"realesrgan-x4plus": 4,
23+
"RealESRGAN_General_x4_v3": 4,
2324
"realesr-animevideov3-x2": 2,
2425
"realesr-animevideov3-x3": 3,
2526
"realesr-animevideov3-x4": 4,

ScaleUp/core/Upscaler.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ def __init__(self, model, scale):
1010

1111
self.scale = scale
1212

13-
self.upscaler = RealESRGAN(1)
13+
self.upscaler = RealESRGAN()
1414
self.upscaler.load(parampath, modelpath)
1515
self.upscaler.scale = self.scale
1616

ScaleUp/core/VideoConventer.py

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,11 +22,18 @@ def __init__(self, update_status, src, dest, dest_codec, dest_audio_codec, upsca
2222

2323
self._output_container = av.open(dest, mode="w")
2424

25-
self._output_video_stream = self._output_container.add_stream(dest_codec, rate=self._input_video_stream.average_rate)
25+
self._output_video_stream = self._output_container.add_stream(
26+
dest_codec,
27+
rate=self._input_video_stream.average_rate
28+
)
2629
self._output_video_stream.width = self.dest_width
2730
self._output_video_stream.height = self.dest_height
31+
self._output_video_stream.bit_rate = self._input_video_stream.bit_rate
2832

29-
self._output_audio_stream = self._output_container.add_stream(dest_audio_codec, rate=self._input_audio_stream.average_rate) if self._input_audio_stream else None
33+
self._output_audio_stream = self._output_container.add_stream(
34+
dest_audio_codec,
35+
rate=self._input_audio_stream.average_rate
36+
) if self._input_audio_stream else None
3037

3138
self._update_status = update_status
3239

ScaleUp/i18n/tr_TR.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@
2626
<h3>ScaleUp Hakkında</h3>
2727
<p>Telif hakkı (C) 2023 Özgür Ateş Fırat</p>
2828
<p>ScaleUp, RealESRGAN yapay zekası ile videoların çözünürlüğünü daha yüksek hale getiren bir yazılımdır.</p>
29-
<p>ScaleUp yapımında kullanılan bazı teknolojiler
29+
<p>ScaleUp yapımında kullanılan bazı teknolojiler:
3030
<ul>
3131
<li><a href="https://doc.qt.io/qtforpython-6/index.html">PySide6<a/></li>
3232
<li><a href="https://github.com/xinntao/Real-ESRGAN-ncnn-vulkan">Real-ESRGAN-ncnn-vulkan</a></li>
2.32 MB
Binary file not shown.
Lines changed: 74 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,74 @@
1+
7767517
2+
72 73
3+
Input input.1 0 1 data
4+
Split splitncnn_input0 1 2 data input_splitncnn_0 input_splitncnn_1
5+
Convolution Conv_0 1 1 input_splitncnn_1 102 0=64 1=3 4=1 5=1 6=1728
6+
PReLU PRelu_1 1 1 102 105 0=64
7+
Convolution Conv_2 1 1 105 106 0=64 1=3 4=1 5=1 6=36864
8+
PReLU PRelu_3 1 1 106 109 0=64
9+
Convolution Conv_4 1 1 109 110 0=64 1=3 4=1 5=1 6=36864
10+
PReLU PRelu_5 1 1 110 113 0=64
11+
Convolution Conv_6 1 1 113 114 0=64 1=3 4=1 5=1 6=36864
12+
PReLU PRelu_7 1 1 114 117 0=64
13+
Convolution Conv_8 1 1 117 118 0=64 1=3 4=1 5=1 6=36864
14+
PReLU PRelu_9 1 1 118 121 0=64
15+
Convolution Conv_10 1 1 121 122 0=64 1=3 4=1 5=1 6=36864
16+
PReLU PRelu_11 1 1 122 125 0=64
17+
Convolution Conv_12 1 1 125 126 0=64 1=3 4=1 5=1 6=36864
18+
PReLU PRelu_13 1 1 126 129 0=64
19+
Convolution Conv_14 1 1 129 130 0=64 1=3 4=1 5=1 6=36864
20+
PReLU PRelu_15 1 1 130 133 0=64
21+
Convolution Conv_16 1 1 133 134 0=64 1=3 4=1 5=1 6=36864
22+
PReLU PRelu_17 1 1 134 137 0=64
23+
Convolution Conv_18 1 1 137 138 0=64 1=3 4=1 5=1 6=36864
24+
PReLU PRelu_19 1 1 138 141 0=64
25+
Convolution Conv_20 1 1 141 142 0=64 1=3 4=1 5=1 6=36864
26+
PReLU PRelu_21 1 1 142 145 0=64
27+
Convolution Conv_22 1 1 145 146 0=64 1=3 4=1 5=1 6=36864
28+
PReLU PRelu_23 1 1 146 149 0=64
29+
Convolution Conv_24 1 1 149 150 0=64 1=3 4=1 5=1 6=36864
30+
PReLU PRelu_25 1 1 150 153 0=64
31+
Convolution Conv_26 1 1 153 154 0=64 1=3 4=1 5=1 6=36864
32+
PReLU PRelu_27 1 1 154 157 0=64
33+
Convolution Conv_28 1 1 157 158 0=64 1=3 4=1 5=1 6=36864
34+
PReLU PRelu_29 1 1 158 161 0=64
35+
Convolution Conv_30 1 1 161 162 0=64 1=3 4=1 5=1 6=36864
36+
PReLU PRelu_31 1 1 162 165 0=64
37+
Convolution Conv_32 1 1 165 166 0=64 1=3 4=1 5=1 6=36864
38+
PReLU PRelu_33 1 1 166 169 0=64
39+
Convolution Conv_34 1 1 169 170 0=64 1=3 4=1 5=1 6=36864
40+
PReLU PRelu_35 1 1 170 173 0=64
41+
Convolution Conv_36 1 1 173 174 0=64 1=3 4=1 5=1 6=36864
42+
PReLU PRelu_37 1 1 174 177 0=64
43+
Convolution Conv_38 1 1 177 178 0=64 1=3 4=1 5=1 6=36864
44+
PReLU PRelu_39 1 1 178 181 0=64
45+
Convolution Conv_40 1 1 181 182 0=64 1=3 4=1 5=1 6=36864
46+
PReLU PRelu_41 1 1 182 185 0=64
47+
Convolution Conv_42 1 1 185 186 0=64 1=3 4=1 5=1 6=36864
48+
PReLU PRelu_43 1 1 186 189 0=64
49+
Convolution Conv_44 1 1 189 190 0=64 1=3 4=1 5=1 6=36864
50+
PReLU PRelu_45 1 1 190 193 0=64
51+
Convolution Conv_46 1 1 193 194 0=64 1=3 4=1 5=1 6=36864
52+
PReLU PRelu_47 1 1 194 197 0=64
53+
Convolution Conv_48 1 1 197 198 0=64 1=3 4=1 5=1 6=36864
54+
PReLU PRelu_49 1 1 198 201 0=64
55+
Convolution Conv_50 1 1 201 202 0=64 1=3 4=1 5=1 6=36864
56+
PReLU PRelu_51 1 1 202 205 0=64
57+
Convolution Conv_52 1 1 205 206 0=64 1=3 4=1 5=1 6=36864
58+
PReLU PRelu_53 1 1 206 209 0=64
59+
Convolution Conv_54 1 1 209 210 0=64 1=3 4=1 5=1 6=36864
60+
PReLU PRelu_55 1 1 210 213 0=64
61+
Convolution Conv_56 1 1 213 214 0=64 1=3 4=1 5=1 6=36864
62+
PReLU PRelu_57 1 1 214 217 0=64
63+
Convolution Conv_58 1 1 217 218 0=64 1=3 4=1 5=1 6=36864
64+
PReLU PRelu_59 1 1 218 221 0=64
65+
Convolution Conv_60 1 1 221 222 0=64 1=3 4=1 5=1 6=36864
66+
PReLU PRelu_61 1 1 222 225 0=64
67+
Convolution Conv_62 1 1 225 226 0=64 1=3 4=1 5=1 6=36864
68+
PReLU PRelu_63 1 1 226 229 0=64
69+
Convolution Conv_64 1 1 229 230 0=64 1=3 4=1 5=1 6=36864
70+
PReLU PRelu_65 1 1 230 233 0=64
71+
Convolution Conv_66 1 1 233 234 0=48 1=3 4=1 5=1 6=27648
72+
PixelShuffle DepthToSpace_67 1 1 234 235 0=4
73+
Interp Resize_68 1 1 input_splitncnn_0 240 0=1 1=4.000000e+00 2=4.000000e+00
74+
BinaryOp Add_69 2 1 235 240 output

setup.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@ def _process_translations(self):
3737

3838
setup(
3939
name="ScaleUp",
40-
version="1.0.0",
40+
version="1.0.1",
4141
description="Real-ESRGAN based video upscaler",
4242
author="Özgür Ateş Fırat",
4343
author_email="ozgurafirat@proton.me",

0 commit comments

Comments
 (0)