filename for video output changes with date and time

This commit is contained in:
sascha.liebmann 2023-06-22 23:06:00 +02:00
parent b41149e4a2
commit 0c8b5d6783

View File

@ -4,6 +4,7 @@ import customtkinter as ctk
from typing import Callable, Tuple
import cv2
from PIL import Image, ImageOps
from datetime import datetime
import roop.globals
import roop.metadata
@ -163,10 +164,13 @@ def select_target_path() -> None:
def select_output_path(start: Callable[[], None]) -> None:
global RECENT_DIRECTORY_OUTPUT
now = datetime.now()
time = now.strftime("%Y%m%d_%H%M%S")
if is_image(roop.globals.target_path):
output_path = ctk.filedialog.asksaveasfilename(title='save image output file', defaultextension='.png', initialfile='output.png', initialdir=RECENT_DIRECTORY_OUTPUT)
elif is_video(roop.globals.target_path):
output_path = ctk.filedialog.asksaveasfilename(title='save video output file', defaultextension='.mp4', initialfile='output.mp4', initialdir=RECENT_DIRECTORY_OUTPUT)
output_path = ctk.filedialog.asksaveasfilename(title='save video output file', defaultextension='.mp4', initialfile=f'output_{time}.mp4', initialdir=RECENT_DIRECTORY_OUTPUT)
else:
output_path = None
if output_path: