JargeZ / ntscqt

AKA Line Maker 10.0 | GUI for VHS video simulator
Apache License 2.0
822 stars 37 forks source link

multi-core rendering #117

Open BugBerry202 opened 5 months ago

BugBerry202 commented 5 months ago

there was an issue made 3 years ago about slow rendering, likely due to the program using only one thread. a video with 10000 frames at 60 frames per second takes over 45 minutes to render.

in the screenshot below is in classic task manager on windows 10 describing the issue. note that only 1 of the 12 threads is being harnessed, leading to prolonged render time. is multi-core rendering a possible option? image_2024-06-23_184830038

marine025 commented 5 months ago

we need solution, it should be a solution, if vhs camcorder can do this should be able to do it, by releasing a new version or by assignating it more cpu i dont know how

marine025 commented 5 months ago

this app is my life i need to find a way to increase speed

BugBerry202 commented 5 months ago

@marine025 begging isn't gonna help

valadaptive commented 4 months ago

Does ntsc-rs work for your use case?

marine025 commented 3 months ago

yes but it took days or a day of rendering even at 600p resolution videos of 1 hour, with near 20 gb 1080p

will reduce files size to near 2 gb increase speed? with the same time and resolution

marine025 commented 3 months ago

what is 2x output by nearest neighbor?

valadaptive commented 3 months ago

yes but it took days or a day of rendering even at 600p resolution videos of 1 hour, with near 20 gb 1080p

With ntsc-rs? Can you send a screenshot of it with the estimated render time remaining in the Render tab?

It should definitely not be slower than ntscQT.