Success porting Openshot video editor to puppy.

Audio editors, music players, video players, burning software, etc.
Message
Author
smil99
Posts: 174
Joined: Sat 18 Aug 2007, 22:12

#16 Post by smil99 »

If you are not using lupu, download and install this pet which contains some extra libs to make ffplay and hence openshot 1.0.0 work.

ffplay_extra_libs

Cheers.

Note:
Above link has been corrected due to wrong file structure in the former. If you have already downloaded the previous pet, my apologies. Download once again to correct the anomaly.

User avatar
Lobster
Official Crustacean
Posts: 15522
Joined: Wed 04 May 2005, 06:06
Location: Paradox Realm
Contact:

#17 Post by Lobster »

Many thanks :)
I was using Openshot in Ubuntu yesterday.
I was able to create a family birthday video
with a story, lighten the film, fade in and out
and export to a 200MB ogg video
(yeah I know it is big - this is video)

It might use python but this software works
(I like works)

However . . . :oops:

Could not get it working from menu on my Lucid 5 . . .
'openshot' did not work from command line
There is a python file here:
/usr/bin/openshot

How do you run python?
How do I run the enclosed file?
Is it the right one?

Puppy small
Programs Big
Puppy Raspup 8.2Final 8)
Puppy Links Page http://www.smokey01.com/bruceb/puppy.html :D

smil99
Posts: 174
Joined: Sat 18 Aug 2007, 22:12

#18 Post by smil99 »

Hi Lobster,
Does typing

#python

at the console give the following:

Python 2.5 (r25:51908, Mar 10 2007, 13:06:27)
[GCC 3.4.4] on linux2
Type "help", "copyright", "credits" or "license" for more information.

If not, check /usr/bin to make sure you have 'python2.5' and 'python' in there. The latter must be be a symlink to the former.

Cheers.

User avatar
Lobster
Official Crustacean
Posts: 15522
Joined: Wed 04 May 2005, 06:06
Location: Paradox Realm
Contact:

#19 Post by Lobster »

I am getting this (I forgot to install python but now have the one suggested by Smokey)

Code: Select all

# python
Python 2.5.2 (r252:60911, Mar  1 2008, 13:52:45) 
[GCC 4.2.3] on linux2
I am very quickly getting this (normally when playing a video - which does not play properly anyways) - may uninstall and install again . . .

Code: Select all

# openshot
Added /usr/share/openshot to system path
--------------------------------
   OpenShot (version 1.0.0)
--------------------------------
/usr/share/openshot/windows/SimpleGladeApp.py:340: GtkWarning: gtk_toolbar_set_icon_size: assertion `icon_size != GTK_ICON_SIZE_INVALID' failed
  return gtk.glade.XML(self.glade_path, root, domain)
A new frmMain has been created
on_tlbPlay_clicked called with self.tlbPlay
Segmentation fault
Puppy Raspup 8.2Final 8)
Puppy Links Page http://www.smokey01.com/bruceb/puppy.html :D

smil99
Posts: 174
Joined: Sat 18 Aug 2007, 22:12

openshot 1.1.3 works in lupu!

#20 Post by smil99 »

Hi all
I have managed to make openshot 1.1.3 run in lupu 5. All the following pets must be installed to make it work.

1. ffmpeg-0.5.2.pet : This ffmpeg contains ffplay. However, video output is black and white!
2. mplayer-1.0rc3.pet : The color is restored after installing this from playdayz. Playdayz, any idea why this is so? Bonus: you get mplayer capability by installing this.
3. gnome-mplayer-Lucid.pet : Not really needed but gives you mplayer gui. Also from playdayz.
4. libgoocanvas-3.4.0.pet
5. openshot_frei0r-1.pet : Made from lucid frei0r-1 plugins.
6. openshot_mlt-0.5.4.pet : Also from lucid repository. Includes melt and all the necessary libmlts
7. python_minimal-2.5.pet : Obtained this minimal python from the forum (can't recollect the source though) and added the necessary modules and files (mlt, goocanvas, cairo, gtk, and xdg, etc)
8. openshot-1.1.3.pet : This is the latest openshot with a lot of improvement over the previous ones. For example, it now has undo and redo buttons.

Might work on other versions of puppy but first back up any files related to ffmpeg like libavformat, libavdevice, libavcodec, etc ... or test it first on another partition with fresh install (frugal is easiest) of your favourite puplet.

Cheers.

smil99.
Last edited by smil99 on Tue 15 Jun 2010, 23:37, edited 1 time in total.

aarf

#21 Post by aarf »

thanks for this smil99

smil99
Posts: 174
Joined: Sat 18 Aug 2007, 22:12

#22 Post by smil99 »

My pleasure.

I would like to know if it is working for you.

Cheers.

smil99
Posts: 174
Joined: Sat 18 Aug 2007, 22:12

#23 Post by smil99 »

Hi fellow puppians,
Don't I deserve to know if openshot that I put together is working for you or not?
C'mon share your experiences here.

Cheers.

smil99.

aarf

#24 Post by aarf »

lupu500 needed 128MB pupsave!
got this far using these packages (images below this post and the next)
not sure how to configure melt
failed to import .mp4
need to do some openshot reading.
taking a short break now.
Attachments
openshot packages.jpg
(58.51 KiB) Downloaded 2744 times
Last edited by aarf on Sun 27 Jun 2010, 14:13, edited 2 times in total.

aarf

#25 Post by aarf »

second image from above post
Attachments
openshot.jpg
(32.64 KiB) Downloaded 2521 times

aarf

#26 Post by aarf »

more
Attachments
outputs.jpg
(44.44 KiB) Downloaded 2480 times


smil99
Posts: 174
Joined: Sat 18 Aug 2007, 22:12

#28 Post by smil99 »

aarf,
Thanks for the feedback.
I am not quite sure but does installing libvpx0 make ffplay work? My installation didn't even require libvpx0 to work.

I would suggest you install openshot and all the accompanying pets on a fresh install of lupu and see the outcome. As you may know, ffmpeg, ffplay and melt depend on specific versions of other libs such as libavformat, libdevice, etc. If the required versions are not there, errors like melt not finding required codecs and not able to import anything into openshot occurs.

As I pointed out earlier in this thread, running the commands
# melt
followed by
# melt -query "producers"
must give a list of producers among which MUST be 'avformat'.
Prior to running openshot, you may also try playing any video using ffplay or melt. If you are able to do that, then openshot should work.

Notes:
(1) After installing openshot, it is possible that another program that is installed later may overwrite some of these libs (libavformat, libdevice, etc) with those that are contained in that pet. Personally, I always unpet any pet and find out if the libs contained therein are not already in my system. If they are, I do another pet without these libs and see if the new program will work with the already installed libs.
You may use this command to unpet a pet:
# pet2tgz
untar the tgz and check the folders, especially the libs folder, for any duplications of libs as explained above.


(2) It seems 128MB pupsave is way too small for doing any serious video editing. I always do a frugal install but choose the option of saving to the entire partition. Thus, my pupsave is the entire size of the partition and I do not worry about increasing pupsave size in the future.
I am sure you already know how to partition disks or resize partitions through GParted. Don't you?

Cheers.

aarf

#29 Post by aarf »

ffplay with the missing file above now plays mp4 on this new install virgin lupu 500. just e2fsprog to check the disks.
have done the
# melt
followed by
# melt -query "producers"
but still get (nothing) >.
yes resizing is no problem. still have 24MB free in my 128mb partition.
still cant import or play anything in openshot. even small jpg series wont show as imported.

smil99
Posts: 174
Joined: Sat 18 Aug 2007, 22:12

#30 Post by smil99 »

I think the problem is with your version of ffmpeg (ffmpeg-0.6-i686-Lucid.pet) and its dependencies as against the one I provided which is ffmpeg-0.5.2.pet.

Try installing the one in my post (ie ffmpeg-0.5.2.pet).

As I said earlier, most of the packages floating around may have similar names but their dependencies may vary with respect to version numbers.

Cheers.

aarf

#31 Post by aarf »

success in importing and playing mp4 with a new try on new 256MB pupsave with your standard attached pets.
also attached console outputs.
removal of the (') from
# 'melt -query "producers" (on page 1 of this thread)
to give/use
# melt -query "producers"
may also have been a positive contribution.
used this to start:
# python /usr/share/openshot/openshot.py

will play around further.
thank you
Attachments
somename.tar.gz
(89.78 KiB) Downloaded 832 times
Last edited by aarf on Mon 28 Jun 2010, 19:47, edited 1 time in total.

aarf

#32 Post by aarf »

first attempt from novice.
imported 10 minute 45MB mp4 into openshot, cut it in about half, exported it to youtube medium quality waited a long time and then got my new 5 minute 90MB mpeg movie! so my aim of reucing the MB size by cutting the stuff i didnt want at the end of the movie failed, went into pupppeeerc6 and tried to change the new mpeg to mp4 with "FFconvert multimedia converter" also failed due to code problems. any advice gratefully accepted.

aarf

#33 Post by aarf »

export:
mp4>

The following formats/codecs are missing from your system:

libmp3lame

You will not be able to use the selected export profile. You will need to install the missing formats/codecs or choose a different export profile.
.....
flv>
The following formats/codecs are missing from your system:

libx264
libmp3lame

You will not be able to use the selected export profile. You will need to install the missing formats/codecs or choose a different export profile.
............
mp4(Xvid)
The following formats/codecs are missing from your system:

libxvid

You will not be able to use the selected export profile. You will need to install the missing formats/codecs or choose a different export profile.
..........
Attachments
libx264.jpg
(79.54 KiB) Downloaded 2270 times
libmp3lame.jpg
(21.41 KiB) Downloaded 2260 times


aarf

#35 Post by aarf »

have downloaded these but haven't begun testing yet google search for them:
libavformat-extra-52_0.5+svn20090706-2ubuntu3_i386.deb
libavformat-unstripped-52_0.svn20090303-1ubuntu2+unstripped1_i386.deb
libavformat52_0.5.2-1_i386.deb
libavformat52_0.svn20080206-18+lenny1_i386.deb

specifically want mp4 output if anyone has the inclination to start testing please do.

Post Reply