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)...
Thanks for providing this source code. I was able to make changes using eclipse on Linux Mint but it took time to figure it out. I think you are using 'Boa' to make changes to the gui. I don't have this program but everything else seems to be easy to understand. Thanks for your hard work on this project.
Thanks for providing this source code. I was able to make changes using eclipse on Linux Mint but it took time to figure it out. I think you are using 'Boa' to make changes to the gui. I don't have this program but everything else seems to be easy to understand and make changes to the code. Thanks for you hard work on this project.
I downloaded the source code and was able to get it to work with eclipse. Everything works great but this is the first time I have programmed using eclipse and I'm not sure if I'm making changes correctly. Some of the gui code for PhotoFilmStrip is self generated and I'm not sure how I should set things up to make changes to the gui. Do you have any recommendations for setting up eclipse to properly make changes to code? I didn't want to bug you about this but the changes I'm making effect the self...
Also .m4v file extension for MPEG-4 video.
Thanks for this great app. How about adding these features to make this great and easy to use slide maker even better: Be able to specify the output video file name so that different videos for the same project can be created to try out different output properties (draft and/or total video length). Other video formats: h.264, .mov, .avi Display filename and duration of audio tracks just below the images display and enable controls over the audio track duration for aligning with the images. Enable...
PhotoFilmStrip won't start with Ubuntu 22.04. When booting into terminal I get the following error: 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...
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
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. Will dive into it next weekend, thanks again!
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....
A lot of trouble with Ubuntu-20.4 LTS here, too: No. 1: hopeful try ... sad fail! % 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...
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
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",...
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 .
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: 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...
Thank you very much for the program distributed under a free open license! Added a program to a Russian-language site about free software, here is the link. Please do not drop the project, this is a very interesting program!
<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 Op 17-05-2020 om 20:18 schreef jensgoe: <meta content="text/html; charset=windows-1252" http-equiv="content-type"> 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...
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()
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",...
Hi, I noticed something weird with my latest project. I made many tries to have my video synchroised with the subtitles, but depending on the output format choosen, it's impossible to have it working. In Photofilmstrip, my project is gven for a length of 36min35s However, when rendered in mkv FullHD 25fps, the video lenght is: 36min23s when rendered in mkv FullHD 30fps, the video lenght is: 36min33s when rendered in mkv FullHD 50fps, the video lenght is: 36min33s how is that possible ? The frame...
I made a slideshow with old photos that were mostly in portrait format. PhotoFilmStrip automatically created transitions from top to bottom or vice versa. Those transitions are very fast because they have to cover much area (with photoos 2-3 times as high as wide) and are not very useful, because only a small part of the picture is shown. In the end I clicked the "unlock" icon on nearly every image and made the frame so big that nearly the whole image fitted into it, so that we can see most of the...
I also had the problem that the buttons in the "create project" window were only 2px high - I could not read the text and only guessed that the right one is for "create project". (version 3.7.1-src)
I also had the problem that the buttons in the "create project" window were only 2px high - I could not read the text and only guessed that the right one is for "create project".
I made a slideshow with old photos that were mostly in portrait format. PhotoFilmStrip automatically created transitions from top to bottom or vice versa. Those transitions are very fast because they have to cover much area (with photoos 2-3 times as high as wide) and are not very useful, because only a small part of the picture is shown. In the end I clicked the "unlock" icon on nearly every image and made the frame so big that nearly the whole image fitted into it, so that we can see most of the...
Thanks for the hint. I will have a look at this.
I noticed this too. Close the dialog once via x button or escape. Then redo creating a new project. The second time the dialog opens up all buttons are visible. I am still investigating
Hello. I was looking for a simple slide show solution and PhotoFilmStrip looked promising. I quickly moved on, however, because I couldn't create and save a project because none of the buttons would display on my Lubuntu 18.04 system. I assume there was one or more missing or out of sync libraries. An extract from the console messages below give a flavour. I found similar problems with the Imagination alternative. I'm not necessarily looking for a solution from this forum but rather to highlight...
Both Photofilmstrip 3.4.1 and your latest version starts in my Ubuntu 18.04 system but displays no buttons so cannot create project. Command line start shows the following: (python3:2387): dbind-WARNING **: 11:25:28.121: Error retrieving accessibility bus address: org.freedesktop.DBus.Error.ServiceUnknown: The name org.a11y.Bus was not provided by any .service files (python3:2387): Gtk-CRITICAL **: 11:25:28.187: gtk_distribute_natural_allocation: assertion 'extra_space >= 0' failed (python3:2387):...
I purchased this app from the Microsoft store and I'm loving it. Thank you! Maybe better than just adding the ability to fade would be to add two audio tracks with fading transistions. This way, you could have music on one and narration on the other and be able to fade between them. Thanks again!
Thanks for reporting this. i created a bug issue. As a workaround you can modify something else e.g. duration of a slide to make the save button enabled.
I like the idea to include the subtitle in the video file. Thanks for the hint. I plan this as a new feature in a future release.
If you use the VLC media player, it will recognize the matching .srt file. Can't tell you about any of the Windows specific media players, because I can't get them to play my .mp4 videos.
Yhank you that is useful
I am running under Ubuntu, but combine the video and subtitles using ffmpeg like: ffmpeg -i something.mp4 -vf subtitles=something.srt out.mp4 Then the out.mp4 has the subtitles imbedded. You can probably do something similar under Windows.
Will a MS Windows system recognise a .srt file and use it alongside of the MP4 file?
Is there any other way to add text .. other than as subtitles on an image?
When I open the Configure Music pop-up, change the audio file, and click on OK, then click on Filemenu item, the Save option is greyed out. If I exit PhotoFilmStrip and re-start it, the audio file has reverted to the original (before my change) value. I think the Save option should be available after changing the audio file choice. I am using PhotoFilmStrip v3.7.0-c678980 under Ubuntu 18.04.
If your text overlays were implimented as subtitles, you might need to copy the *.srt file along with the video file.
I created a 60 slide show that comprised mainly of images. Each image carried the photographer's name. Some slides had text only. Music was added and the output was in mp4 format buillt on my Manjaro Linux system. The build ran well on my system. When the output was played back on a Microsoft box the text overlays on the images was missing. The text only slides were correct. Any ideas as to the problem?
Yes, .... I found out the hard way. Totally unable to adjust the total running time on basis of slides ... that input appears broken On Tue, Apr 9, 2019, 13:30 jensgoe hammerwerfer@users.sourceforge.net wrote: You have to set the start rectangle equal to the target rectangle. You can use the tool buttons in the middle. The bad thing is you have to do it for every picture :-(. Photofilmstrip Motion https://sourceforge.net/p/photostoryx/discussion/873921/thread/0396642434/?limit=25#0475 Sent from sourceforge.net...
You have to set the start rectangle equal to the target rectangle. You can use the tool buttons in the middle. The bad thing is you have to do it for every picture :-(.
I would like to NOT have the Ken Burns transition ... how do I turn it off, I would like a clean fade from slide to slide. David
Thank you for your input. I have planned a feature to put multiple slideshows together. I like your idea to add/record a narration to each slide. I need to think about it how to add this. Thanks.
One of the services I provide in my business is 35mm slide and photo transfer to digital images. A number of customers have asked "What can I do to the images to identify people, places and/or events?". I tell them they can add text to the image or some video editing software can do voice over of video. But, both processes have a long learning curve. I like the simplicity of this app and was curious if a voice over could replace the audio file. My thought would be to make a series of short slideshows,...
You can copy and paste the rect with Ctrl+C and Ctrl+V. But you need to click into the left or right pic first. The window needs the focus to detect the Ctrl+C key presses.
Is there a way to automatically carry the (xloc, yloc, xwidth, ywidth) info from the end point of a photo to the start point of the next photo ? I often use multiple copies of a single photo to make a "Ken Burns" type slideshow with multiple "moves." It would be very handy, if there is a way, to maintain continuity from one movement to the next. An example of what I mean is attached.
The final part of the error message was a caret pointing to the '=' in the last line as a syntax error. Googling this leads only to the abovementioned https://sourceforge.net/p/photostoryx/discussion/873921/thread/b63e99a6/ . The same happened when I tried "photofilmstrip" from a fresh mortal user login. I rebooted and it worked fine. The only limitation is that my attempts to manually edit the duration in File Properties cause the program to open error windows ad-infinitum. Maybe there is some way...
Thanks for these suggestions. I uninstalled 3.3.1, which worked for me but could get stuck when I entered the total time of the video. python3-pil 4.0.0-4 was already installed as was python3-gst-1.0 1.10.4-1 and gstreamer1.0-libav 1:1.10.4-dmol. Synaptic has no mention of python3-wx*. I tried to install python3-wxgtk4.0_4.0.1+dfsg-6_amd64.deb https://packages.debian.org/buster/amd64/python3-wxgtk4.0/download with gdeb-gtk, but it requires python3 >= 3.6~ and I have 3.5.3-1 installed, which is up...
Hi, with Debian9 you should be able to install it with apt. sudo apt-get install photofilmstrip It is included in the official debian repository. Or you can download the deb file manually from https://packages.debian.org/buster/photofilmstrip and install it with dpkg -i Before installing it from source it might be easier to RUN it from source. 1. Clone it from github 2. cd PFS 3. export PYTHONPATH=pwd 4. python3 photofilmstrip/GUI.py Make sure you have installed all the dependencies before. (python3-wxgtk4.0,...
Simon, thanks for reporting this with the complete error message. I had the same problem with Debian 9: https://sourceforge.net/p/photostoryx/discussion/873921/thread/28fba279f0/ I found that 3.4.1 did work and that 3.3.1 did. I was just giving the command "photofilmstrip" rather than "python3 /usr/bin/photofilmstrip", but this makes no difference for 3.4.1.
I am running Debian 9 amd64. My first attempt at installation was with the .deb file from https://sourceforge.net/projects/photostoryx/files/photofilmstrip/3.5.1/photofilmstrip_3.5.1-1_all.deb/download . I installed this first with gdebi-gtk and had the problem mentioned below. I uninstalled it with synaptic and installed it again with: sudo dpkg -i photofilmstrip_3.5.1-1_all.deb sudo apt-get install -f and the problem occurred again. Running "photofilmstrip" produced an error report: Traceback (most...
Version 3.5.1 doesn't run under Ubuntu 18.04 for me either: user@host:~$ python3 /usr/bin/photofilmstrip Traceback (most recent call last): File "/usr/bin/photofilmstrip", line 7, in <module> from photofilmstrip.GUI import main ModuleNotFoundError: No module named 'photofilmstrip' Version 3.4.1 installed from repos does run fine though. Sorry, I somehow don't have rights to create a bug, thus my post here.
Hi, I Downloaded the .deb version and install it on Linux Mint 18.3 64bit after install the programs not start. Any idea?
Hi, Sorry to bother you again, but unfortunately there seems to be an issue with subtitles even in the latest 3.5.1 version. I've used the same test set of photos, but now there was no subtitles at all in resulting video. .srt file looks correct compare to previous version, no stange jumps in timeline, and it's got embedded in the video. In that test set of photos subtitles exist starting from photo 3, once I removed first 2 photos titles appeared in the video.. but somewhat mixed up - between slide...
Yes, using python3 fixed the porblem. Thanks, Michael
I just booted into linux, and the same issue exists there (v3.3.1). I also have a little more info about it that might help. Assume the crop frame is unlocked, and the frame position is (-1000,400). If I Ctrl-C that frame, and Ctrl-V it to another slide, I wind up at position (1000,400). If both the X and Y are negative, it doesn't seem to copy to the clipboard at all because when I paste, the current crop frame doesn't change at all.
Thank you so much! I really enjoy using the program. In addition to a few personal projects, I've created some videos that were projected at a benefit concert at my church, and they were well received.
Thanks for reporting and analyzing this. I created an issue and fixed it already. I am going to publish a new release very soon.
Thanks for reporting this. I have fixed an subtitle issue right now. I am going to release this fix in the next version very soon.
There seems to be an issue with the timestamps for some subtitles. If the "seconds" portion of the timestamp is 30 or more, then the "minutes" portion is 1 more than it should be. It acts like some sort of weird rounding error. For example, if a subtitle for a 10 second slide starts at 00:00:25.000, then the ending timestamp will be 00:01:35.000 (instead of 00:00:35.000). This happen with the Win 10 version from the Microsoft Store (v3.5.0), but NOT on my linux box with v3.3.1. I don't use subtitles...
There seems to be a couple of issues when this feature is unlocked. (1) When the crop frame exceeds the image boundaries, the values shown in the "Adjust motion manual" window are not accurate. And (2) If you use Ctrl-C/Ctrl-V to copy/paste a crop frame, it seems to get the size correct, but not the position. This applies to v3.5 acquired from the Windows 10 store. I have not yet booted into Ubuntu to try it on 3.3.1.
I created an account on SF, just so I could thank you for this program, and this particular feature. I have a project where I layed several old B/W photos on a flat bed scanner; created a huge high resolution image; and used that same image a dozen times. I start with a closeup of one of the images, do a slow zoom out, and then quickly pan to a closeup of the next image. After visiting all the individual pictures, I zoom out to reveal the whole thing. As you can imagine, the ability to copy/paste...
Oh you should use Python3. Sorry i need to update my requirements section on my web site.
Yes, subtitles rendered directly in the video. I know that .srt file looks ok, because during rendering it does exists in the same directory as a video (and I looked at it), but after rendering is done it disapears. Hope it helps, Regards, Michael
I'm sorry, I should have said "it builds and installs without any error messages" (via "python setup.py build" and "python setup.py install" on Fedora 26), but when started from command line it fails with message: $ photofilmstrip Traceback (most recent call last): File "/usr/bin/photofilmstrip", line 7, in <module> from photofilmstrip.GUI import main File "/usr/lib/python2.7/site-packages/photofilmstrip/GUI.py", line 27, in <module> from photofilmstrip.AppMixin import AppMixin File "/usr/lib/python2.7/site-packages/photofilmstrip/AppMixin.py",...
Are the subtitles rendered directly in your video? You can check this if you have only the video file in a folder (NO srt file next to the video file). If you still see the subtitle then this is probably a bug. If you only see the subtitle because the srt file is in the same folder like the video file then your video player detects this and automatically shows the subtitle from the srt file. Then i gues your video player messes something up.
Building from GitHub code should work quite easy. What is the problem exactly? Do you get an error message?
Hi, Would you know why sometimes subtitles got misplaced? Say, there are 10 images, each has some text, after rendering: text from image 8 got displayed briefly for split second after image 2, and when time comes to show image 8 there is no subtitles... .srt file looks correct... Is there any limitations on the number of characters in subtitle? Thanks, Regards, Michael
Hi, There is announcement about version 3.4.1 being published, but on SF the latest is 3.3.1. Could you, please, upload latest version to SF? For some reason building/installing from GitHub code fails miserably. Thank you, Regards, Michael
Hi, yes, multiple stops can be realized by adding the same picture multiple times. You can use CTRL+C and CTRL+V to copy and paste your positions. But you have to left click in the left or right editor first so that it gets the focus. Jens
I tend to produce videos from a single image, with multiple pans and zooms. Currently I believe this is only possible in PhotoFilmStrip by uploading the image multiple times and manually adjusting each start location and size to the same as the end location and size of the previous image? If I am right, then I would love the ability to clone the previous image and for it to inherit the start and end positions from the previous frame (which I could then swap and then edit the new frame's end position)....
Using the latest version setup_photofilmstrip-3.1.1-win64.exe on WIndows 7. When installing the program it extracts the vc package to the root of a drive, but does not actually run the installer and remove the files after. I already have this package installed though anyway and when manually running it asks to repair (which I do) or uninstall. When running the software I get the same error reported by others about zlib1.dll missing, and I have to click ok to this message which makes it pop back up...
Thanks for your advice. I am going to change this in a future release.
Thanks for the hint i will add a setting in the advanced render settings.
<html><head></head><body> Current default profile setting of x264enc gstreamer module uses h264 high profile that is not supported by streaming of most browsers. Can you add some possibilites to change encoder settings? It may be a simple combo box to choose h264 profile. Best regards Niko </body></html>
I have done a Strip with 160 pictures. I want to slide in some textpages, so i devided the project in many small projects by copying the pfs file and renamed them but kept them in the same folder. Now i want to do the Generation, but the second task will overwrite the first one. It would be fine if the Output Filename is the same as the project name. So many Tasks can be run in parallel with no need to create a new Folder for each projectpart. kind regards Martin
That's the thing - I can't adjust rectangle to cover whole photo. It's just not possible with locked "Preserve image dimension" button, with it's un-locked there are always black strips either on sides or at the top and bottom. And it seems it's not dependent on chosen aspect ratio for the project.. I guess it's related to the format of the final video? Also is it known what parameters of original photo should be to be able to expand rectangle to whole photo? Sorry for probably silly ramblings......
Hi, thanks. There is no direct option for "none" movement. But you could adjust the left rectangle to the desired position (or fullscreen) and then copy the left rectangle to the right side.There is a toolbutton in the center that does this for you. The bad thing is you have to do this picture by picture. Multiselection does not work in this case :-(
Hello, First of all - thank you for this program! I've been looking for something like this for years - simple, but yet elegant. So - thank you. Sorry if this was already asked/addressed, but would it be possible to add for "Movement" option "None"? In other words, just show full photo without any movement? Could be handy sometimes, no? Best regards, Michael
Hi jens. Thanks for your reply. My test project has 3 pics. Total length was set at 00:00:50 (0) I wanted to change the Total length to "00:01:30" (1) I went to the "File/Properties" menu option (2) Clicked on the "Total length:" checkbox (3) In "User defined" field, placed cursor on "Hours" (00:) (4) Pressed TAB key to go to "Minutes" area and entered "1" (5) Pressed TAB key again to go to "Seconds" area and tried to enter "30" (6) Error Message: An unexpected error occurred. Do you want to send...
What do u mean with hard crash? The app closes immediatly without showing an error dialog? I can confirm an error showing the message "IndexError: string index out of range" in an error dialog. As a workaround you can use the arrow keys (up and down) to adjust the time.
Great, Thanks a lot.
Greek translation update to v3.0.2