Skip to content

Commit 2464aab

Browse files
authored
Fixed a error when the video file was without sound
1 parent bd71755 commit 2464aab

File tree

1 file changed

+6
-3
lines changed

1 file changed

+6
-3
lines changed

VVC_GUI_Encoder.py

+6-3
Original file line numberDiff line numberDiff line change
@@ -28,12 +28,16 @@ def EncodeButton():
2828
global ii
2929
os.system('ffmpeg_vvceasy.exe -i "'+filename+'" -q:a 0 -map a temp.wav')
3030
os.system("exhale.exe c temp.wav temp.m4a")
31-
os.remove("temp.wav")
3231
if passes.get() == "1 pass":
3332
os.system('ffmpeg_vvceasy.exe -y -i "'+filename+'" -pix_fmt yuv420p -f yuv4mpegpipe - | vvencapp.exe --y4m -i - --preset '+preset.get()+' -q '+quality.get()+' -o temp.266')
3433
if passes.get() == "2 pass":
3534
os.system('ffmpeg_vvceasy.exe -y -i "'+filename+'" -pix_fmt yuv420p -f yuv4mpegpipe - | vvencapp.exe --y4m -i - --preset '+preset.get()+' --qpa 1 -p 2 -b '+qualitytwo.get()+'k -o temp.266')
36-
os.system("mp4box.exe -add temp.266:fmt=VVC -add temp.m4a -new "+'"'+saveto.get()+'"')
35+
if os.path.exists('temp.wav'):
36+
os.remove("temp.wav")
37+
os.system("mp4box.exe -add temp.266:fmt=VVC -add temp.m4a -new "+'"'+saveto.get()+'"')
38+
os.remove("temp.m4a")
39+
else:
40+
os.system("mp4box.exe -add temp.266:fmt=VVC -new "+'"'+saveto.get()+'"')
3741
os.remove("temp.266")
3842
os.system("ffmpeg_vvceasy.exe -y -i "+'"'+saveto.get()+'"'+" -vf 'thumbnail' -frames:v 1 temp.jpg")
3943
os.system("mp4box.exe -add "+'"'+saveto.get()+'"'+" -add temp.jpg -new "+'"'+saveto.get()+'"')
@@ -47,7 +51,6 @@ def EncodeButton():
4751
wsize=int(imgtwo.size[0]*wpercent)
4852
ii=ImageTk.PhotoImage(imgtwo.resize((wsize,200)))
4953
canvas.create_image(180, 0, anchor='nw', image=ii)
50-
os.remove("temp.m4a")
5154
os.remove("temp.jpg")
5255
fs2.config(text = 'Size(Mb): '+str(round(os.path.getsize(saveto.get())/1048576,2)))
5356
def btnClickFunctiontwo():

0 commit comments

Comments
 (0)