PhotoFilmStrip es un programa Software Libre que nos permite crear Timelapses, diapositivas (Slideshow) de una manera muy sencilla e intuitiva. Permite agregar audio y algunos efectos sencillos a nuestra creación, y despues exportarla en .mkv o .mp4 para compartir donde deseemos. El programa es realmente muy fácil de usar.
En Pop_OS 18.04 tenia instalada la versión estable 3.70 mediante el .deb descargado desde la página oficial. El problema vino al querer usar la version de desarrollo, la version 4.0, al ejecutar despues de compilar e instalar, aparece el siguiente error:
Traceback (most recent call last):
File "/usr/bin/photofilmstrip", line 8, in <module>
main()
File "/usr/lib/python3.8/site-packages/photofilmstrip/GUI.py", line 45, in main
guiApp.Start()
File "/usr/lib/python3.8/site-packages/photofilmstrip/AppMixin.py", line 46, in Start
self.InitGStreamer()
File "/usr/lib/python3.8/site-packages/photofilmstrip/AppMixin.py", line 37, in InitGStreamer
gi.require_version('GES', '1.0')
File "/usr/lib/python3.8/site-packages/gi/__init__.py", line 129, in require_version
raise ValueError('Namespace %s not available' % namespace)
ValueError: Namespace GES not available
Afortunadamente ya estaba abierto un issue reportando el bug; el problema se soluciona instalando las dependencias gir1.2-ges-1.0, libges-1.0-0:
sudo apt install gir1.2-ges-1.0 libges-1.0-0
Ejecutamos de nuevo el programa, y listo! Debe ejecutarse sin ningun problema.