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.
vlc.exe -I dummy dshow://screen-capture-recorder --sout '#transcode{vcodec=theora,vb=1500}:standard{access=file,mux=ogg,dst="d:/home/fff.ogg"}'