Сначала установите следующие пакеты:
судо подходящее обновление
sudo apt-get установить unoconv ffmpeg imagemagick
Следующий, преобразовать ppt в pdf используя следующую команду:
unoconv -f pdf имя файла.ppt
где вы должны заменить имя файла.ppt
с фактическим именем файла презентации Power Point.
Затем, преобразовать pdf в отдельные файлы png с помощью имиджмагика:
convert -density 400 имя_файла.pdf изображение.png
Опять же, заменить имя файла.pdf
с фактическим именем файла PDF при запуске команды. Несколько файлов png будут автоматически проиндексированы по номеру.
Наконец, выполните следующую команду, чтобы автоматически конвертировать файлы png в видео mp4:
ffmpeg -r 1/10 -i изображение-%01d.png видео.mp4
Это просто общее объяснение последней команды. Посетить Как создать видео из PDF-файлов в Linux для дополнительной информации. Например, 1/10
указывает 10 секунд на изображение. Также, картинка-%01d.png
будет работать с менее чем 10 файлами изображений.Для более чем 9, но менее 100 файлов вы должны использовать картинка-%02d.png
вместо. Для более 99, но менее 1000 файлов используйте картинка-%03d.png
и т.д.
РЕДАКТИРОВАТЬ:
Если вы получили сообщение об ошибке преобразования, см. здесь и здесь или выполните следующую команду:
sudo sed -i 's/rights="none" pattern="PDF"/rights="read|write" pattern="PDF"/;s/1GiB/4GiB/' /etc/ImageMagick-6/policy.xml
РЕДАКТИРОВАТЬ РЕДАКТИРОВАТЬ:
Если у вас возникли проблемы с воспроизведением видео, установите следующие пакеты:
судо подходящее обновление
sudo apt install ubuntu-restricted-extras gir1.2-gstreamer-1.0 gstreamer1.0-alsa gstreamer1.0-clutter-3.0 gstreamer1.0-crystalhd gstreamer1.0-doc gstreamer1.0-espeak gstreamer1.0-fluendo-mp3 gstreamer1 .0-gl gstreamer1.0-gtk3 gstreamer1.0-libav gstreamer1.0-libav-dbg gstreamer1.0-nice gstreamer1.0-omx-bellagio-config gstreamer1.0-omx-generic gstreamer1.0-omx-generic- config gstreamer1.0-packagekit gstreamer1.0-plugins-bad gstreamer1.0-plugins-bad-doc gstreamer1.0-plugins-base gstreamer1.0-plugins-base-apps gstreamer1.0-plugins-base-dbg gstreamer1.0 -plugins-base-doc gstreamer1.0-plugins-good gstreamer1.0-plugins-good-dbg gstreamer1.0-plugins-good-doc gstreamer1.0-plugins-ugly gstreamer1.0-plugins-ugly-dbg gstreamer1.0 -plugins-ugly-doc gstreamer1.0-pocketsphinx gstreamer1.0-pulseaudio gstreamer1.0-qt5 gstreamer1.0-rtsp gstreamer1.0-rtsp-dbg gstreamer1.0-tools gstreamer1.0-vaapi gstreamer1.0-vaapi-doc gstreamer1.0-x libgstreamer-gl1.0-0 libgstreamer-plugins-bad1.0-0 libgstreamer-plugins-bas e1.0-0 libgstreamer-plugins-good1.0-0 libgstreamer1.0-0 libgstreamer1.0-dev libgstreamermm-1.0-1 libreoffice-avmedia-backend-gstreamer
Кроме того, я проверил это с помощью медиаплеера totem, поэтому вы можете попробовать использовать этот проигрыватель:
судо подходящее обновление
sudo apt install gir1.2-totem-1.0 gir1.2-totemplparser-1.0 libtotem-plparser-common libtotem-plparser-videosite libtotem-plparser18 libtotem0 totem totem-common totem-plugins