This is a copy of the Github readme.
Find the original on https://github.com/bestia-dev/PhotoFilmStrip_slideshow

PhotoFilmStrip_slideshow

Slideshows from my travels are easy to make with PhotoFilmStrip
version: 1.0.0 date: 2024-07-19 author: bestia.dev repository: GitHub

pre_alpha

License PhotoFilmStrip_slideshow

Hashtags: #tutorial #slideshow #photofilmstrip
My projects on GitHub are more like a tutorial than a finished product: bestia-dev tutorials.

Workflow

PhotoFilmStrip has a great simple UI to make slideshows. I use it to make videos of my travels.
First I choose a song as a background. That defines the duration of the video.
Then I add around 40 images. PhotoFilmStrip adds some random animations to every image. That's ok.
The duration of the image is automatically calculated to fill the song duration. Great.
I then add subtitles to every image. Eventually, I can modify the animation and change the order of the images.
The UI is so easy, that even my wife likes to use it.
Finally, PhotoFilmStrip renders the slideshow as a mp4 file and the subtitles as a srt file. That is fine, but...

I prefer to have the subtitles embedded in the video, so every video player will show them exactly how I want it. I encountered a lot of odd problems with separated srt files in different video players online and offline.
I use ffmpeg in Debian to do that.

ffmpeg -i "MexicoCity.mkv" -vf subtitles="MexicoCity.srt:force_style='FontSize=32'" "MexicoCity_srt.mp4"

To install ffmpeg:

sudo apt install ffmpeg

Open-source and free as a beer

My open-source projects are free as a beer (MIT license).
I just love programming.
But I need also to drink. If you find my projects and tutorials helpful, please buy me a beer by donating to my PayPal.
You know the price of a beer in your local bar ;-)
So I can drink a free beer for your health :-)
Na zdravje! Alla salute! Prost! Nazdravlje! 🍻

//bestia.dev
//github.com/bestia-dev
//bestiadev.substack.com
//youtube.com/@bestia-dev-tutorials