Mai întâi, instalați următoarele pachete:
actualizare sudo apt
sudo apt-get install unoconv ffmpeg imagemagick
Următorul, converti ppt în pdf folosind următoarea comandă:
unoconv -f pdf filename.ppt
unde ar trebui să înlocuiți nume de fișier.ppt
cu numele de fișier real al prezentării power point.
Atunci, convertiți pdf-ul în fișiere png individuale folosind imagemagick:
convert -density 400 filename.pdf picture.png
Din nou, înlocuiți filename.pdf
cu numele real al fișierului pdf când rulați comanda. Mai multe fișiere png vor fi indexate automat după număr.
În cele din urmă, executați următoarea comandă către converti automat fișierele png într-un videoclip mp4:
ffmpeg -r 1/10 -i imagine-%01d.png video.mp4
Aceasta este doar o explicație generală pentru ultima comandă. Vizita Cum se creează un videoclip din fișiere PDF în Linux - OSTechNix pentru mai multe informatii. De exemplu, cel 1/10
specifică 10 secunde per imagine. De asemenea, imagine-%01d.png
va funcționa cu mai puțin de 10 fișiere imagine.Pentru mai mult de 9, dar mai puțin de 100 de fișiere, ați folosi imagine-%02d.png
in schimb. Pentru mai mult de 99, dar mai puțin de 1000 de fișiere, utilizați imagine-%03d.png
etc.
EDITAȚI | ×:
Dacă primiți o eroare de conversie, vedeți Aici și Aici sau executați următoarea comandă:
sudo sed -i 's/rights="none" pattern="PDF"/rights="read|write" pattern="PDF"/;s/1GiB/4GiB/' /etc/ImageMagick-6/policy.xml
EDITARE EDITARE:
Dacă întâmpinați probleme la redarea videoclipului, instalați următoarele pachete:
actualizare sudo apt
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 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
De asemenea, am testat acest lucru folosind totem media player-ul, așa că poate doriți să încercați să utilizați acel player:
actualizare sudo apt
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-plugin-uri