Often I must demonstrate presentations in other organizations using projector. I use presentations created by myself or other people. But while demonstration often arise some problems: no computer, only videoplayer, no office, office wrong vendor or version.
To solve this problem I convert presentation to video. On Linux it is simply: start ffmpeg with options to grab screen and sound into file. Then start presentation. After end of presentation stop ffmpeg and convert video to appropriate format using the same ffmpeg.
My be function of converting presentation to video my be implemented in Impress. And users can automatically convert their presentations to video. It is no need to implement it on all platforms at first time.
you could perform a screencast may be? That feature may not be easy to implement.
Thorsten, Radek, any idea?
I think we even had that as one of the GSoC proposals - it's mostly just integrating / nicely offering existing functionality - but yeah, would be cool.
[This is an automated message.]
This bug was filed before the changes to Bugzilla on 2011-10-16. Thus it
started right out as NEW without ever being explicitly confirmed. The bug is
changed to state NEEDINFO for this reason. To move this bug from NEEDINFO back
to NEW please check if the bug still persists with the 3.5.0 beta1 or beta2 prereleases.
Details on how to test the 3.5.0 beta1 can be found at:
more detail on this bulk operation: http://nabble.documentfoundation.org/RFC-Operation-Spamzilla-tp3607474p3607474.html
*** Bug 40220 has been marked as a duplicate of this bug. ***
I would also like to see this feature. Currently, LibreOffice has the capability of exporting a slideshow or presentation to Macromedia Shockwave Flash format and having the ability to export to Theora, H.264, WebM, and possibly WMV or AVI formats would be great. Maybe ffmpeg could be used to help with the conversion? ffmpeg runs on Linux, Unix, Windows, and Mac OS X I believe.
In any event, I also vote for this adding this functionality.
Confirming feature is still missing from LibreOffice 18.104.22.168.
It could be a very interesting feature. Could focus initially export the video in a single format (WebM), with or without audio through narratives (opus) or music (vorbis).
This would serve to:
→ Upload presentations to websites (blogs, youtube, etc.)
→ Upload presentations (professorships) to educational platforms
→ Share or exchange presentations with users who do not use LibreOffice
→ Create photo albums to share with family or colleagues after finishing a project
* I read in other comments use ffmpeg for this function, however, I read that gstreamer is also cross-platform, and very versatile and is based on plugins. I'm not a developer, but it could be a very good choice, and lower in GNU / Linux.
Like Sasha explained the enhancement in the bug description, I would rather suggest to export the presentation to PDF or to the (still experimental?) SVG+SMIL format, and not to a video format. A video format only makes sense when the exact timing of the presentation is clear and set in the slide transitions.
However, I see two use cases where video export makes enormous sense:
(1) In case one prepares self-running presentations (like product presentations on trade fairs where presentation is shown 1xx times a day), it makes absolute sense to have the possibility to export to video formats.
(2) In case the presentation is presented and shall be recorded. In this case, Powerpoint allows to create a video of (a) the slides and (b) the voice of the presenter. This is IMHO a very important use case.
(In reply to comment #8)
> (2) In case the presentation is presented and shall be recorded. In this
> case, Powerpoint allows to create a video of (a) the slides and (b) the
> voice of the presenter. This is IMHO a very important use case.
Yup. I think this is what this bug is about.
(In reply to comment #7)
I have been trying to find a proper workaround for 3 years... Used recordmydesktop, but it misses frames and some image corruptions...
Having this feature will be great! Uploading slideshows and presentations to youtube is very popular thing among users. Also narration is always asked by user forums...
Having a video output may also help, When you face the basic lacks of video editors and the limits of Impress(especially multimedia), this combination will create great things and Impress will be a greater tool!
> → Can lead to create more powerful&professional presentations with video editors (Kdenlive openshot, blender etc)
If it takes too much manpower to create this feature, we can start a crowd-funding project to have this feature.
Powerpoint exports to microsoft's proprietary WMV format and LibreOffice should export to open source formats like mkv, ogv and webm, but in order to do so, it would have to bundle an encoder along with it.
It would be nice to know if this was already done as a GSoC as thorsten mentioned in comment 2, else it should be added as a GSoC.
I believe the simplest first approach to solving this problem is to export to the avi format, which is well documented, using the already built in JPG encoding found LibreOffice. The video file would not contain audio and simply store compressed JPG images of the presentation sequence frames, leaving a 5 second gap between slides as videos dont have mouse click functionality.
Storing jpgs in an AVI is quite popular used with digital cameras by setting the video codec to MJPEG ( https://en.wikipedia.org/wiki/Motion_JPEG ). Users would then be able to convert the video to another format if they choose.
I had recently corresponded with a twitter user who wanted to have this functionality. https://twitter.com/meneer/status/572894833389527042
(In reply to Jay Philips from comment #11)
> Powerpoint exports to microsoft's proprietary WMV format and LibreOffice
> should export to open source formats like mkv, ogv and webm, but in order to
> do so, it would have to bundle an encoder along with it.
> It would be nice to know if this was already done as a GSoC as thorsten
> mentioned in comment 2, else it should be added as a GSoC.
Thanks for bringing this subject back. I wish so and i think it is not added before https://wiki.documentfoundation.org/Development/GSoC/Ideas
> I believe the simplest first approach to solving this problem is to export
> to the avi format, which is well documented, using the already built in JPG
> encoding found LibreOffice. The video file would not contain audio and
> simply store compressed JPG images of the presentation sequence frames,
> leaving a 5 second gap between slides as videos dont have mouse click
This won't help i think. No audio, animations and transistions will not perform good, so that won't be MULTIMEDIA. I tried it manually, exported slides as jpegs (see: https://bugs.documentfoundation.org/show_bug.cgi?id=67614) converting them via video editor etc... but this is ends with a slideshow, rather than a 'Prensentation'.
Currently, you can create good presentations (some major features like narration is absent but it is still ok) but you experience interoperability issues LibreOffice to Ms Office even LibreOffice on Linux to LibreOffice on Windows in terms of Impress.
Exporting a presentation to a video is the best way to avoid them. Which most of Impress users struggled and found this way with no success. I guess the the guy on twitter wants this feature for this reasons.
> I had recently corresponded with a twitter user who wanted to have this
> functionality. https://twitter.com/meneer/status/572894833389527042
As i said above, if it is not added/accepted to GSoC, we can raise crowdfund on https://freedomsponsors.org/project/149/LibreOffice#/LibreOffice or somewhere else.
(In reply to Zeki Bildirici from comment #12)
> This won't help i think. No audio, animations and transistions will not
> perform good, so that won't be MULTIMEDIA. I tried it manually, exported
> slides as jpegs (see:
> https://bugs.documentfoundation.org/show_bug.cgi?id=67614) converting them
> via video editor etc... but this is ends with a slideshow, rather than a
My suggestion was to begin saving to video without audio, as saving uncompressed audio in an AVI file would cause the file to be huge because i believe LO doesnt have an inbuilt means of compressing it. But my suggestion did included the saving of animations and transitions. I guess you may have misunderstood "simply store compressed JPG images of the presentation sequence frames", where frames did not mean slides but frames of the presentation animation.
*** Bug 86698 has been marked as a duplicate of this bug. ***
*** Bug 124890 has been marked as a duplicate of this bug. ***
I think you can use online tool which was convert your presentation to video. You found many tools in google. Have a good day
*** Bug 127685 has been marked as a duplicate of this bug. ***
export slides as images with extension "export as image 0.9.3"
than you can make a film with a simple film editor.
(In reply to paulystefan from comment #18)
> export slides as images with extension "export as image 0.9.3"
> than you can make a film with a simple film editor.
Presumably this workaround does not preserve things like animations and slide transitions.
It is a question that sometimes pops up at the ask.libreoffice.org and other fora.
A search on Youtube shows this to be a very popular use, with many tutorial videos on how to record presentations.
An issue to simplify the process would be a way to start and stop the recording software at the same time as the presentation plays.
Using a third-party program for side features is not new for LO as it also uses the Thunderbird address book for mailing list letters.
A multiplatform Opensource (GPL2) program named OBS Studio has become the standard for recording, and supports enhancement by plug-ins. Originally intended for webcam recording/streaming it also allows recording of the desktop and other input streams.
I think it could be a good idea to use its wide capacity for recording to export Impress presentations to video, preferably by projecting directly to OSB.
For this it would need either by a plugin for LibreOffice, for OBS or for both.
It could be a plugin/extension in LO Impress that calls OSB and tells it to start/stop recording. (With maybe a template for OBS to get window name and video size parameters?)
Or an OBSstudio plugin where you select the presentation and then runs LibreOffice from the command line (to a virtual screen for recording?)
I am not a programmer, but I imagine the the GUI/program would look a bit like this:
Select video size [get from Presentation (default checkbox) / Set manual
Set export directory
- Same as presentation
- OBS default
- set manual
Split each projection into separate video [yes/no checkbox]
Offer presentation options
Record webcam/audio for presentation (in a different stream)
Select Record speed (CPU use): Fastest/RealTime/Background
> StartRecord + StartPlayImpress
Links to hopefully helpful information:
Example of howto-video OBS+LO Impress https://www.youtube.com/watch?v=9AKhr8wrXvY
OBS Plugin API Documentation
OBS Core API Reference¶
obs-websocket - Remote control of OBS Studio made easy 4.7.0
Welcome to OBS Studio’s documentation!¶
*** Bug 136887 has been marked as a duplicate of this bug. ***