I have been trying to make openshot video editor work in puppy but all to no avail. I am sure someone (ttuuxxx, gposil, etc?) with much knowledge than me can port this wonderful and promising video editor to puppy in no time. I am sure this can fill the vacuum of video editing needs of many puppians.
You may check it out at: http://www.openshotvideo.com/

Hi Guys,
Thanks for showing interest in making openshot work in puppy.
Actually, the author has packaged it in deb and states that it works only in ubuntu. He (the author) also made debs of some dependencies which must all be installed before installing open. However, the installation relies heavily on apt-get to install other dependencies as well and they only show up when one tries to run the program in console. Yes, it depends heavily on python too. Nevertheless, I managed to undeb it and the dependency packs and made pets which I installed whilst trying to solve the dependencies saga that followed. Currently, I'm stuck at not being able to make it detect goocanvas presence. I have tried many goocanvas libs but I still get the error saying no module by name goocanvas is present.

I posted the following in the lupu thread but I guess it is better to have it here to rejuvenate this thread which is specifically about making openshot work in puppy. I am sure it will get more exposure and attention here than in the lupu thread where the main focus is to thrash show-stopper bugs.

Hi playdayz,
Thanks for your interest in Openshot. Actually, I am able to make previous versions of openshot ( versions 9.5.4 and 1.0.0) work in both puppy 4.3.1 as well as upup458. The following are the steps I took to make these versions work:
1. make sure ffplay can play videos
2. Installed full python-2.5.2 (about 16MB) from the forums.
3. Installed goocanvas (the module must be in /usr/lib/python2.5/site-packages folder with the libgoocanvas in /usr/lib)
4. Installed the following packages from openshot site:
(i) openshot-x264_0.67.1173-1_i386.deb,
(ii) openshot-frei0r_1.1.22-1_i386.deb,
(iii) openshot-ffmpeg_git-2623d8f-1_i386.deb and
(iv) openshot.deb

5. After installing above openshot packages, make sure the following modules are also in the the site-packages folder: _mlt.so, mlt.py and mlt_wrap.o. If they are not, find them and copy them into that folder.

Open a console and type
# python
and then
# import mlt
If no errors are shown, then the mlt python bindings were installed properly.

6. Open another console and type
# melt
followed by
# 'melt -query "producers"
A list of producers will be shown and amongst these, avformat MUST be one of them. This is very crucial since the non presence of avformat in the producers list will render openshot unusable.

Notes:
1.Openshot is supposed to start by typing 'python openshot'. However, I am not able start it this way. Instead, I start it by the following command at the console:
# /usr/share/openshot/openshot.py
This will work when openshot is in the folder specified. If not, make sure you know where openshot was installed and execute the appropriate command.

2. There may be situations when open shot will not start even after doing all the above. This might necessitate the installation of the following:
(i) pycairo
(ii) xdg
(iii) libSDL

3. Also, when the neccessary plugins like the mlt plugins and freiOr plugins have not been installed in correct folders, openshot may not start. Ideally, folders of these plugins must be found in /usr/local/lib after installation. However, there are times that I have had to move them to /usr/lib before they are recognized.

The problem:
Openshot 1.1.3 which is the latest version of openshot seems to have been built dependent on newer mlt libraries (version 0.5.4). This means there must be precisely, ubuntu lucid versions of ffmpeg with ffplay capability and numerous ubuntu lucid libs such as libavformat, libavdevice, libavcodec, libavfilter, etc. The list can be long depending on what one already has installed and they will be shown during the testing of ffplay and mlt. It also expects the presence of python 2.6.

Well, I have also been able to make openshot 1.1.3 start on lupu114 but can't import any video! To the best of my knowledge, I think this is due to incompatibility of ffmpeg already in lupu and ffplay that gets installed when one tries to upgradel ffmpeg from ubuntu lucid repository. The end result is ffplay doesn't work as expected and as such avformat is not present in the producers list when I execute
# 'melt -query "producers"

Conclusion
It is possible to have openshot work in puppylinux and its derivatives. Needs the guys with indepth knowledge of tweaking who have also got the interest in video-editing for puppylinux. If latest ffmpeg can be compiled with ffplay enabled I am sure openshot may work. I consider myself as a user who has little knowledge in this area and I hope the explanations given above are clear enough to make someone have a go at it.

Kudos to all our developers, testers and users as well as the master-brain Barry K.Last edited by smil99 on Mon 24 May 2010, 10:20; edited 1 time in total

You cannot post new topics in this forumYou cannot reply to topics in this forumYou cannot edit your posts in this forumYou cannot delete your posts in this forumYou cannot vote in polls in this forumYou cannot attach files in this forumYou can download files in this forum