Take 100 or so pics and put 'em in a slideshow.
No Stupid Questions
There is no such thing as a Stupid Question!
Don't be embarrassed of your curiosity; everyone has questions that they may feel uncomfortable asking certain people, so this place gives you a nice area not to be judged about asking it. Everyone here is willing to help.
- ex. How do I change oil
- ex. How to tie shoes
- ex. Can you cry underwater?
Reminder that the rules for lemmy.ca still apply!
Thanks for reading all of this, even if you didn't read all of this, and your eye started somewhere else, have a watermelon slice ๐.
My intuition would be to open the PDF in LibreOffice Impress: https://ask.libreoffice.org/t/how-to-force-pdf-s-to-be-opened-in-impress-for-presentation/34820
And then do a presentation with automatic slide transition after a few seconds: https://help.libreoffice.org/latest/bs/text/simpress/guide/show.html#%3A%7E%3Atext=kiosk+mode
Then do a screen recording of that.
Ffmpeg and imagemagick.
magick -density 150 source.pdf page-%03d.png && ffmpeg -framerate 1/5 -i page-%03d.png -vf "scale=1920:1080:force_original_aspect_ratio=decrease,pad=1920:1080:(ow-iw)/2:(oh-ih)/2" -c:v libx264 -r 30 -pix_fmt yuv420p slideshow.mp4
For example, I did not run this.
One really easy but silly way would be with gimp by turning it into a gif animation. It really depends on what these pages contain though and how much resolution you need. To get the gif below all i did was open the pdf in gimp, select my resolution during import (800px wide in this case) and immediately export the project as a gif. During export just click yes to everything, select the number of milliseconds per frame (100 in my example) and done. This 103 page datasheet pdf is now a 8MB gif animation :D The import and export can take some time depending on the resolution. For me it was like 15 seconds, if you raise the resolution (to like >1500px wide) it might take a whole minute or so though and require a system with >8GB of RAM.

Get an app to do a screen recording. Set it to record, set your PDF reader to full-screen, and page though the document.
There are other ways to do this, but most require saving the individual pages as separate files. This method should be much faster.
Export the PDF as individual images for each page. Bring all the files into a video editing program. Adjust the length of each page as individual clips as needed. Export the video.
Tools:
MasterPDFEditor.
It's on Arch's repositories. Open PDF with it. Open file > export > as images. Choose all pages. Done.
Kdenlive. In the project bin, select Add Image Sequence. Configure said sequence, pointing it to the folder of said exported images, and how long each image is displayed. Add sequence to the timeline. Render video. Done.