I want to be able to convert ppt to video files automatically, without user interaction on Windows. Like
convert_ppt_to_video qqq.pptx --screen-size 1024x768 -o qqq.mkv.
How it's better to attain this? What programs should I use?
You should just set the slides to automatically progress to the next slide after a given amount of time. Then, if you have a hypercam (screenshot-like video recorder), record the slideshow. Then crop the start and finish times to your desired times.
Looks like it can be done with PowerPoint for showing the presentation, RDP client for setting the screen resolution and Screen Capture Recorder + VLC to record it to file.
Thank you for your interest in this question. Because it has attracted low-quality answers, posting an answer now requires 10 reputation on this site.
Would you like to answer one of these unanswered questions instead?