Answers.Body: <p>This is a "very" old question, but there is a pretty <strong>simple</strong> method to do this (and something that comes up surprisingly often). So if you landed here, I do hope you find this solution helpful. </p>
  
  <ol>
  <li>Change the individual slides to pdf.</li>
  <li>Turn the pdf to jpg</li>
  <li>Turn the jpg's into a film.</li>
  </ol>
  
  <p>To do this I have used unoconv, ghostscript, graphicsmagick and ffmpeg. </p>
  
  <p>First: Update your system.</p>
  
  <pre><code> sudo apt-get update
   sudo apt-get install unoconv gs graphicsmagick
  </code></pre>
  
  <p>Because ffmpeg is pretty complicated for beginners to install correctly, there is a page here that shows you:</p>
  
  <p><a href="https://trac.ffmpeg.org/wiki/CompilationGuide/Ubuntu" rel="nofollow">https://trac.ffmpeg.org/wiki/CompilationGuide/Ubuntu</a></p>
  
  <p>Then the following console command will change the ppt into a pdf:</p>
  
  <pre><code> unoconv -f pdf presentation.ppt
  </code></pre>
  
  <p>The following command will turn the pdf into a series of images:</p>
  
  <pre><code> pageNum=$(gs -q -dNODISPLAY -c "(presentation.pdf) (r) file runpdfbegin pdfpagecount = quit"); gs -q -dNOPAUSE -dBATCH -sDEVICE=jpeg -dFirstPage=1 -dLastPage=$pageNum -sOutputFile=%09d.jpg -dJPEGQ=90 -r90 presentation.pdf -c quit  
  </code></pre>
  
  <p>And finally turn the images into a video where every frame is 15 seconds long.</p>
  
  <pre><code> ffmpeg -ar 48000 -ac 2 -f s16le -i /dev/zero -r 1/15 -f image2 -i %09d.jpg -c:a libfdk_aac -c:v libx264 -vf "fps=fps=25" -shortest presentation.mp4
  </code></pre>
  
  <p>Of course if you are smart (and need to do this often) you'd turn it into a bash script. Good luck.</p>
  
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2014-09-02T14:15:55.547Z
Answers.Text: And for extra credit, you can use the browser to skip to the next slide. Here is a bit of info on that: http://video.stackexchange.com/questions/10801/how-to-make-a-video-presentation-with-the-possibility-to-go-to-the-next-or-the-p/12507#12507
Answers.UserDisplayName: denjello
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2014-09-02T14:14:24.967Z
Answers.LastActivityDate: 2014-09-02T18:54:23.390Z
Answers.LastEditDate: 2014-09-02T18:54:23.390Z
Answers.UserDisplayName: denjello
Answers.Body: <p>What you are looking for is called a Screen Capture program or Screen Cast program.  A quick Google search turned up gtk-recordMyDesktop as an option that should work for your purposes and appears to be built in to Ubuntu.  <a href="http://www.howtogeek.com/howto/24742/record-screen-activity-in-ubuntu-with-recordmydesktop/">This</a> was the site I found that explained more detail on how it is used.  I personally have no experience working with Ubuntu, let alone screen capture on it.</p>
  
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2013-06-18T08:06:15.963Z
Answers.Text: Thank you very much. I also came this conclusion. For reference, there is another one, called 'Kazam Screencaster'.
Answers.UserDisplayName: B.I.
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2013-06-06T14:09:35.763Z
Answers.LastActivityDate: 2013-06-06T14:09:35.763Z
Answers.UserDisplayName: AJ Henderson
Body: <p>I'd like to make several online language courses, and was thinking about incorporating video into a lecture.</p>
  
  <p>I was looking for a way to convert presentations (PowerPoint or OpenOffice) directly to some video format, or, indirectly, maybe through Adobe Flash format.</p>
  
  <p>Right now I'm on a Ubuntu.</p>
  
  <p>Maybe there is some kind of tool, like FFmpeg style?</p>
  
  <p>Thank you again!</p>
  
Tags: <video><conversion><presentation>
Title: Presentation to Video conversion
UserDisplayName: B.I.
ThreadText: # Presentation to Video conversion
  
  (Asked by: username_0 on 2013-06-06)
  
  I'd like to make several online language courses, and was thinking about incorporating video into a lecture.
  
  I was looking for a way to convert presentations (PowerPoint or OpenOffice) directly to some video format, or, indirectly, maybe through Adobe Flash format.
  
  Right now I'm on a Ubuntu.
  
  Maybe there is some kind of tool, like FFmpeg style?
  
  Thank you again!
  
  **Tags:** video, conversion, presentation
  
  
  ---
  
  ## 2 answers
  
  ### Answer by username_1 on 2014-09-02. Score: 1
  
  This is a "very" old question, but there is a pretty **simple** method to do this (and something that comes up surprisingly often). So if you landed here, I do hope you find this solution helpful.
  
  1. Change the individual slides to pdf.
  2. Turn the pdf to jpg
  3. Turn the jpg's into a film.
  
  To do this I have used unoconv, ghostscript, graphicsmagick and ffmpeg.
  
  First: Update your system.
  
  ```
   sudo apt-get update
   sudo apt-get install unoconv gs graphicsmagick
  
  ```
  
  Because ffmpeg is pretty complicated for beginners to install correctly, there is a page here that shows you:
  
  <https://trac.ffmpeg.org/wiki/CompilationGuide/Ubuntu>
  
  Then the following console command will change the ppt into a pdf:
  
  ```
   unoconv -f pdf presentation.ppt
  
  ```
  
  The following command will turn the pdf into a series of images:
  
  ```
   pageNum=$(gs -q -dNODISPLAY -c "(presentation.pdf) (r) file runpdfbegin pdfpagecount = quit"); gs -q -dNOPAUSE -dBATCH -sDEVICE=jpeg -dFirstPage=1 -dLastPage=$pageNum -sOutputFile=%09d.jpg -dJPEGQ=90 -r90 presentation.pdf -c quit  
  
  ```
  
  And finally turn the images into a video where every frame is 15 seconds long.
  
  ```
   ffmpeg -ar 48000 -ac 2 -f s16le -i /dev/zero -r 1/15 -f image2 -i %09d.jpg -c:a libfdk_aac -c:v libx264 -vf "fps=fps=25" -shortest presentation.mp4
  
  ```
  
  Of course if you are smart (and need to do this often) you'd turn it into a bash script. Good luck.
  
  > **Comments:**
  > **username_1**: And for extra credit, you can use the browser to skip to the next slide. Here is a bit of info on that: http://video.stackexchange.com/questions/10801/how-to-make-a-video-presentation-with-the-possibility-to-go-to-the-next-or-the-p/12507#12507  
  
  ---
  
  ### Answer by username_2 on 2013-06-06. Score: 1
  
  What you are looking for is called a Screen Capture program or Screen Cast program. A quick Google search turned up gtk-recordMyDesktop as an option that should work for your purposes and appears to be built in to Ubuntu. [This](http://www.howtogeek.com/howto/24742/record-screen-activity-in-ubuntu-with-recordmydesktop/) was the site I found that explained more detail on how it is used. I personally have no experience working with Ubuntu, let alone screen capture on it.
  
  > **Comments:**
  > **username_0**: Thank you very much. I also came this conclusion. For reference, there is another one, called 'Kazam Screencaster'.  
  
  ---
  
  