File tree 1 file changed +6
-3
lines changed
1 file changed +6
-3
lines changed Original file line number Diff line number Diff line change @@ -28,12 +28,16 @@ def EncodeButton():
28
28
global ii
29
29
os .system ('ffmpeg_vvceasy.exe -i "' + filename + '" -q:a 0 -map a temp.wav' )
30
30
os .system ("exhale.exe c temp.wav temp.m4a" )
31
- os .remove ("temp.wav" )
32
31
if passes .get () == "1 pass" :
33
32
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' )
34
33
if passes .get () == "2 pass" :
35
34
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 ()+ '"' )
37
41
os .remove ("temp.266" )
38
42
os .system ("ffmpeg_vvceasy.exe -y -i " + '"' + saveto .get ()+ '"' + " -vf 'thumbnail' -frames:v 1 temp.jpg" )
39
43
os .system ("mp4box.exe -add " + '"' + saveto .get ()+ '"' + " -add temp.jpg -new " + '"' + saveto .get ()+ '"' )
@@ -47,7 +51,6 @@ def EncodeButton():
47
51
wsize = int (imgtwo .size [0 ]* wpercent )
48
52
ii = ImageTk .PhotoImage (imgtwo .resize ((wsize ,200 )))
49
53
canvas .create_image (180 , 0 , anchor = 'nw' , image = ii )
50
- os .remove ("temp.m4a" )
51
54
os .remove ("temp.jpg" )
52
55
fs2 .config (text = 'Size(Mb): ' + str (round (os .path .getsize (saveto .get ())/ 1048576 ,2 )))
53
56
def btnClickFunctiontwo ():
You can’t perform that action at this time.
0 commit comments