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.

  • OK. Now thinking how to make all this unattended and in background. – Vi. Dec 19 '11 at 15:04
  • What exactly are you going to use the presentation/video for? – fr00ty_l00ps Dec 19 '11 at 15:11
  • Playing it on remote GNU/Linux system without user interaction. – Vi. Dec 19 '11 at 16:13
  • Then my solution should work, because you just want a video that plays without anybody having to do anything, right? – fr00ty_l00ps Dec 19 '11 at 17:38
  • Yes. /* Won't accept this answer because of info about which programs are best for it hasn't been presented */ – Vi. Dec 19 '11 at 18:06

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"}'

protected by slhck Sep 24 '13 at 7:25

Thank you for your interest in this question. Because it has attracted low-quality or spam answers that had to be removed, posting an answer now requires 10 reputation on this site (the association bonus does not count).

Would you like to answer one of these unanswered questions instead?

Not the answer you're looking for? Browse other questions tagged or ask your own question.