Skip to content

Commit 4f1c09a

Browse files
committed
20231119
無印rifeの選択できないバグを解決
1 parent a768ec7 commit 4f1c09a

File tree

4 files changed

+14
-13
lines changed

4 files changed

+14
-13
lines changed

README.md

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -111,8 +111,9 @@ FFmpeg用のconfigです。
111111
- 著作権で保護された映像の加工及び公開は法律に反する場合があります。作者は責任を負いかねますので、使用方法にはお気をつけください。
112112

113113
## 今アップデートで追加された内容
114-
- 補完回数`times`を追加しました。
115-
- App.pyの改良
114+
- 無印rifeが使用できない不具合の解消
115+
合わせてpyrife_ncnn_vulkan.iniの`rifever`の書き方が変わりました<br>
116+
例) `rifever = v4.6``rifever = rife-v4.6`
116117

117118
## 既知の不具合
118119
- 音声streamを含まない動画が処理できない問題

lib/VERSION.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,12 +4,12 @@
44
"""
55
class Version:
66
def __init__(self):
7-
self.__version = "2.0"
7+
self.__version = "2.0.1"
88
self.__subver = "00001"
99
self.__date_App = 20231118
1010
self.__date_confighandler = 20231118
1111
self.__date_pyffmpeg = 20231118
12-
self.__date_pyrife_ncnn_vulkan = 20231118
12+
self.__date_pyrife_ncnn_vulkan = 20231119
1313

1414
@property
1515
def version(self):

lib/pyrife_ncnn_vulkan.py

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -163,17 +163,17 @@ def apply_all_from_config(self):
163163
def __run_old(self):
164164
self._errorcheck_all()
165165
subprocess.run(
166-
f"{self.rifeexe} -i {self.input_folder}/ -o {self.output_folder}/ -m rife-{self.rifever}/ -j {self.rifeusage}/ -f rife%010d.{self.output_extension}",
166+
f"{self.rifeexe} -i {self.input_folder}/ -o {self.output_folder}/ -m {self.rifever}/ -j {self.rifeusage}/ -f rife%010d.{self.output_extension}",
167167
shell=True
168168
)
169169
if self.times == "4" and False:
170170
os.rename(self.output_folder, "temp_rife")
171171
print(self.output_folder) # test
172-
print(f"{self.rifeexe} -i .\\temp_rife/ -o {self.output_folder}/ -m rife-{self.rifever}/ -j {self.rifeusage}/ -f rife%010d.{self.output_extension}")
173-
print(f"{self.rifeexe} -i {self.input_folder}/ -o {self.output_folder}/ -m rife-{self.rifever}/ -j {self.rifeusage}/ -f rife%010d.{self.output_extension}")
172+
print(f"{self.rifeexe} -i .\\temp_rife/ -o {self.output_folder}/ -m {self.rifever}/ -j {self.rifeusage}/ -f rife%010d.{self.output_extension}")
173+
print(f"{self.rifeexe} -i {self.input_folder}/ -o {self.output_folder}/ -m {self.rifever}/ -j {self.rifeusage}/ -f rife%010d.{self.output_extension}")
174174
input() #testここまで
175175
subprocess.run(
176-
f"{self.rifeexe} -i .\\temp_rife/ -o {self.output_folder}/ -m rife-{self.rifever}/ -j {self.rifeusage}/ -f rife%010d.{self.output_extension}",
176+
f"{self.rifeexe} -i .\\temp_rife/ -o {self.output_folder}/ -m {self.rifever}/ -j {self.rifeusage}/ -f rife%010d.{self.output_extension}",
177177
shell=True
178178
)
179179

@@ -184,27 +184,27 @@ def run(self):
184184

185185
if int(self.times) == 1: #総補完回数が1回
186186
subprocess.run(
187-
f"{self.rifeexe} -i {self.input_folder}/ -o {self.output_folder}/ -m rife-{self.rifever}/ -j {self.rifeusage}/ -f rife%010d.{self.output_extension}",
187+
f"{self.rifeexe} -i {self.input_folder}/ -o {self.output_folder}/ -m {self.rifever}/ -j {self.rifeusage}/ -f rife%010d.{self.output_extension}",
188188
shell=True
189189
)
190190
shutil.rmtree(self.input_folder, True)
191191
elif count == 1: #総補完回数が1回でないときの1回目
192192
os.makedirs(f".\\temp_rife_{count}")
193193
subprocess.run(
194-
f"{self.rifeexe} -i {self.input_folder}/ -o .\\temp_rife_{count}/ -m rife-{self.rifever}/ -j {self.rifeusage}/ -f rife%010d.{self.output_extension}",
194+
f"{self.rifeexe} -i {self.input_folder}/ -o .\\temp_rife_{count}/ -m {self.rifever}/ -j {self.rifeusage}/ -f rife%010d.{self.output_extension}",
195195
shell=True
196196
)
197197
shutil.rmtree(self.input_folder, True)
198198
elif count < int(self.times): #2回目~(最終でない)
199199
os.makedirs(f".\\temp_rife_{count}")
200200
subprocess.run(
201-
f"{self.rifeexe} -i .\\temp_rife_{int(count)-1}/ -o .\\temp_rife_{count}/ -m rife-{self.rifever}/ -j {self.rifeusage}/ -f rife%010d.{self.output_extension}",
201+
f"{self.rifeexe} -i .\\temp_rife_{int(count)-1}/ -o .\\temp_rife_{count}/ -m {self.rifever}/ -j {self.rifeusage}/ -f rife%010d.{self.output_extension}",
202202
shell=True
203203
)
204204
shutil.rmtree(f".\\temp_rife_{int(count)-1}", True)
205205
else: #最終
206206
subprocess.run(
207-
f"{self.rifeexe} -i .\\temp_rife_{int(count)-1}/ -o {self.output_folder}/ -m rife-{self.rifever}/ -j {self.rifeusage}/ -f rife%010d.{self.output_extension}",
207+
f"{self.rifeexe} -i .\\temp_rife_{int(count)-1}/ -o {self.output_folder}/ -m {self.rifever}/ -j {self.rifeusage}/ -f rife%010d.{self.output_extension}",
208208
shell=True
209209
)
210210
shutil.rmtree(f".\\temp_rife_{int(count)-1}", True)

setting/pyrife_ncnn_vulkan.ini

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ output_extension = png
1212
rifeexe = .\lib\rife_ncnn_vulkan\rife-ncnn-vulkan.exe
1313

1414
;使用するrife-ncnn-vulkanモデルのバージョン
15-
rifever = v4.6
15+
rifever = rife-v4.6
1616

1717
;rife-ncnn-vulkanの内部処理における並行処理数
1818
rifeusage = 2:2:2

0 commit comments

Comments
 (0)