ich habe folgendes Problem, ich möchte ein Video mit imageio in einem tkinter fenster abspielen...
so weit so gut!
wenn ich meine .py datei mit pyinstall eine exe Datei mit "console" erstelle funktioniert das Programm!
wenn ich aber die .exe mit --noconsole erstelle funktioniert es nicht
jemand einen Tip!?
Hier ein Code der nicht von mir ist aber das selbe Problem wiederspeigelt
Code: Alles auswählen
import tkinter as tk, threading
import imageio
from PIL import Image, ImageTk
video_name = "test.mp4" #This is your video file path
video = imageio.get_reader(video_name)
def stream(label):
for image in video.iter_data():
frame_image = ImageTk.PhotoImage(Image.fromarray(image))
label.config(image=frame_image)
label.image = frame_image
if __name__ == "__main__":
root = tk.Tk()
my_label = tk.Label(root)
my_label.pack()
thread = threading.Thread(target=stream, args=(my_label,))
thread.daemon = 1
thread.start()
root.mainloop()