PhotoFilmStrip creates movies out of your pictures in just 3 steps. First select your photos, customize the motion path and render the video. There are several output possibilities for VCD, SVCD, DVD up to FULL-HD. Creates animated slideshows.
01 - Mainscreen of PhotoFilmStrip
Project Admins:
maasnet@Intel:~$ photofilmstrip
Traceback (most recent call last):
File "/usr/bin/photofilmstrip", line 8, in <module>
main()
File "/usr/lib/python3/dist-packages/photofilmstrip/GUI.py", line 46, in main
guiApp.Start()
File "/usr/lib/python3/dist-packages/photofilmstrip/AppMixin.py", line 41, in Start
self.InitI18N()
File "/usr/lib/python3/dist-packages/photofilmstrip/AppMixin.py", line 31, in InitI18N
ActionI18N().Execute()
File "/usr/lib/python3/dist-packages/photofilmstrip/action/ActionI18N.py", line 43, in Execute
lang.install(True)
File "/usr/lib/python3.8/gettext.py", line 352, in install
for name in allowed & set(names):
TypeError: 'bool' object is not iterable</module>
This error is already fixed and should be updated in the ubuntu/debian packages very soon. As long you only can fix it yourself by editing the file /usr/lib/python3/dist-packages/photofilmstrip/AppMixin.py (as root) and change the line (31)
lang.install(True)
to
lang.install()
<meta content="text/html; charset=windows-1252" http-equiv="Content-Type">
Unfortunately no result but if I change it in file
/action/Action18N the program will start
On Kubuntu 20.04 (LTS) with photofilmstrip version 3.7.2.1 from standard focal repo (no package conflicts shown) i also get this message:
Unfortunately there is no such line containing "lang.install" in AppMixin.py
just found it in ActionI18N.py.
But i think it would be nice for all the other users not to have to edit a file in an LTS version.
Maybe an AppImage would be a good compromise for compatibility across the many Linux-Distributions .
REF : PhotoFilmStripApp.py line 26
Thanks the_foster .... that works for me though unearths yet another bug
on fresh install of Ubuntu 20.04.
$ photofilmstrip
Traceback (most recent call last):
File "/usr/lib/python3/dist-packages/photofilmstrip/gui/PhotoFilmStripApp.py", line 26, in OnInit
frame = FrmMain()
File "/usr/lib/python3/dist-packages/photofilmstrip/gui/FrmMain.py", line 80, in init
self.pnlWelcome = PnlWelcome(self.notebook, self)
File "/usr/lib/python3/dist-packages/photofilmstrip/gui/PnlWelcome.py", line 51, in init
sizerHtmlBackground.Add(self.htmlWin, 1, wx.EXPAND | wx.ALL | wx.ALIGN_CENTER_HORIZONTAL, 8)
wx._core.wxAssertionError: C++ assertion "!(flags & wxALIGN_CENTRE_HORIZONTAL)" failed at /home/wxpy/wxPython-4.1.1/ext/wxWidgets/src/common/sizer.cpp(2172) in DoInsert(): Horizontal alignment flags are ignored in horizontal sizers
OnInit returned false, exiting...
any suggestions appreciated.
Had to Rollback to wxPython 4.07 to get it to work on Ubuntu 20.04
pip3 uninstall wxpython
https://tutorialforlinux.com/2020/03/15/step-by-step-wxpython-python-3-ubuntu-20-04-installation/3/
then
pip3 install --user wxPython
hope that helps someone
A lot of trouble with Ubuntu-20.4 LTS here, too:
No. 1: hopeful try ... sad fail!
No. 2: making clear everything is gone ... success!
No. 3: now ... the really ugly one ... ERRORs without end!
Looks like sth. very basic and/or general is missing. Any help/hint is much appreciated!
TIA,
too
Hi,
the easiest way would be to install photofilmstrip via apt-get with all dependencies suggested by apt-get (that means wxPython 4.0.x respective deb package python3-wxgtk4.0)
Unfortunately the photofilmstrip package in 20.04 missed an update so you may edit the file
"/usr/lib/python3/dist-packages/photofilmstrip/action/ActionI18N.py" navigate to line 43 and change the line "lang.install(True)" to "lang.install()" (remove the True).
if you install wxPython via pip you get the newest version 4.1.x. But then you need to run/install photofilmstrip from source as well. The Ubuntu packages still ships the version wxPython 4.0.x.
Hi Jens,
thank you for the fast reply. I use Ubuntu-20.04 (Mate) and the most up-to-date version of photofilmstrip available via the official repo is 3.7.2-5a61cd0 – hope this is rather recent.
NB: As you recommended, changing line 43 in "/usr/lib/python3/dist-packages/photofilmstrip/action/ActionI18N.py" from "lang.install(True)" to "lang.install()" was easy. First start ... runs instantly and as expected.
Will dive into it next weekend, thanks again,
too
Last edit: Tom Oskar Ortleb 2021-08-24