Good video editor

You can try kino

openshot and kdenlive, actually I had a bug on kdenlive on opensuse 12.2 that made kdenlive not work with any codecs, its actually fixed by installing both kdenlive and openshot.
The bug might still be there in 12.3, i would not know as I usually use both openshot and kdenlive anyway as openshot is far more stable so I edit things in that but sometimes use effects so thus why i use kdenlive.

I removed the VLC repo and reinstalled ffmpeg using terminal [YaST was malfunctioning]. It automatically switched to links2linux [Packman]. But still, I am getting the same error.

Thanx…

What happened to all the orphaned packages from VLC?

I really don’t know. After removing the vlc repo, I simply ran the following:


su
zypper remove ffmpeg

This removed ffmpeg, winff and clipgrab (these were installed in my system)
Then I ran:


su
zypper install ffmpeg

The installation was successful. During the installation, I had got some messages saying that the VideoLan packages were being switch to links2linux packages. [And I think links2linux meant packman].

Thanx…

If you examine the packages in software manager
You may well see a number of packages showing in Red and then if you view version, you will see no supplier

Nope. All the items in the list in the Software Manager look as black as they were before. :slight_smile:

None of them have turned red…

Thanx…

Well ffmpeg works for me in the way I use it
I’m not clever enough to go any deeper on this with you

What is it you need to do exactly?

I simply want a good video editor. None of the video editors are being able to import a .avi or .mpeg clip. They say ffmpeg is not installed. Isn’t there any video editor for me in linux?
[The UI of Kdenlive is good, but it doesn’t run, saying ffmpeg and ffplay are missing…]

Thanx…

On Mon 01 Apr 2013 04:16:02 PM CDT, americast wrote:

caf4926;2543447 Wrote:
> Well ffmpeg works for me in the way I use it
> I’m not clever enough to go any deeper on this with you
>
> What is it you need to do exactly?

I simply want a good video editor. None of the video editors are being
able to import a .avi or .mpeg clip. They say ffmpeg is not installed.
Isn’t there any video editor for me in linux?
[The UI of Kdenlive is good, but it doesn’t run, saying ffmpeg and
ffplay are missing…]

Thanx…

Hi
Have you tried Cinelerra?
http://packman.links2linux.org/package/cinelerra


Cheers Malcolm °¿° (Linux Counter #276890)
openSUSE 12.3 (x86_64) Kernel 3.7.10-1.1-desktop
up 0:11, 4 users, load average: 0.14, 0.08, 0.06
CPU Intel® i5 CPU M520@2.40GHz | GPU Intel® Ironlake Mobile

Did you report this?

Did you try Openshot

I did try OpenShot. I had installed it long back. It simply does not open. When I try to run it from terminal, I get the following error:


------------------------- ERROR 1 ------------------------------
Failed to import 'from openshot import main'
Error Message: cannot import name main
----------------------------------------------------------------
--------------------------------
   OpenShot (version 1.4.2)
--------------------------------
Process no longer exists: 8580.  Creating new pid lock file.
No LADSPA plugins were found!

Check your LADSPA_PATH environment variable.

Detecting formats, codecs, and filters...
Segmentation fault


Thanx…

I know you’ve been struggling with this for a while. When the thread started, I didn’t have a 12.3 installation to play with, but now I do. :slight_smile: I just installed both kdenlive and OpenShot directly from the repos, and they both work. I’m feeling like, in your attempt to switch ffmpeg to packman, you must have just not gotten everything. here is what I have installed (all from packman):

http://s10.postimg.org/ie67tx25h/ffmpeg.jpg](http://postimg.org/image/ie67tx25h/)

I thank you exclusively for replying to this thread. This has given me some hope. :eek: After reading your post, I think I must first uninstall everything and then install whatever is there at packman. Is there anyway to install them all together?
Thanx…

Checking for compatible version and completeness just requires a bit for brute force. Go to yast, search for ffmpeg, and then walk through every package and make sure that it is from packman (look at the “versions” tab). Also make sure that every package in the list that I provided is there (although some may be unnecessary). It’s a bit awkward to go through and change repos for packages. But it’ll only take a couple minutes at the most.

Once that is done, see if melt works:

melt somevideo

If not, report back what it says.

I installed all the required packages. libavutil-51-32 bit was not there in the list. Here is error I am getting when I am running the melt function:


No LADSPA plugins were found!

Check your LADSPA_PATH environment variable.
Failed to load "Strong_Man_edited.ogv"
Failed to load "Strong_Man_edited.ogv"
Usage: melt [options] [producer [name=value]* ]+
Options:
  -attach filter:arg] [name=value]*       Attach a filter to the output
  -attach-cut filter:arg] [name=value]*   Attach a filter to a cut
  -attach-track filter:arg] [name=value]* Attach a filter to a track
  -attach-clip filter:arg] [name=value]*  Attach a filter to a producer
  -audio-track | -hide-video               Add an audio-only track
  -blank frames                            Add blank silence to a track
  -consumer id:arg] [name=value]*         Set the consumer (sink)
  -debug                                   Set the logging level to debug
  -filter filter:arg] [name=value]*       Add a filter to the current track
  -group [name=value]*                     Apply properties repeatedly
  -help                                    Show this message
  -jack                                    Enable JACK transport synchronization
  -join clips                              Join multiple clips into one cut
  -mix length                              Add a mix between the last two cuts
  -mixer transition                        Add a transition to the mix
  -null-track | -hide-track                Add a hidden track
  -profile name                            Set the processing settings
  -progress                                Display progress along with position
  -remove                                  Remove the most recent cut
  -repeat times                            Repeat the last cut
  -query                                   List all of the registered services
  -query "consumers" | "consumer"=id       List consumers or show info about one
  -query "filters" | "filter"=id           List filters or show info about one
  -query "producers" | "producer"=id       List producers or show info about one
  -query "transitions" | "transition"=id   List transitions, show info about one
  -query "profiles" | "profile"=id         List profiles, show info about one
  -query "presets" | "preset"=id           List presets, show info about one
  -query "formats"                         List audio/video formats
  -query "audio_codecs"                    List audio codecs
  -query "video_codecs"                    List video codecs
  -serialise [filename]                    Write the commands to a text file
  -silent                                  Do not display position/transport
  -split relative-frame                    Split the last cut into two cuts
  -swap                                    Rearrange the last two cuts
  -track                                   Add a track
  -transition id:arg] [name=value]*       Add a transition
  -verbose                                 Set the logging level to verbose
  -version                                 Show the version and copyright
  -video-track | -hide-audio               Add a video-only track
For more help: <http://www.mltframework.org/>

Thanx…

I never have such problems when making a simple video editor install.

I can not help but believe that something is messed up in the OP’s repository selection.

I am wondering if it may be useful to examine the output of:


zypper lr -d

to confirm that an inappropriate repository configuration is not causing this ?

libavutil51-32bit isn’t needed unless you want to use 32bit software.

Here is error I am getting when I am running the melt function:

No LADSPA plugins were found!

Check your LADSPA_PATH environment variable.

This means that the package “ladspa” is not installed.
But melt should work fine without it… (at least it does here)

Could you check if all your mlt packages (see list below) are from packman?

melt
libmlt++3
libmlt5
libmlt5-data
libmlt5-modules

Oldcpu is right of course. That package is not required (although I do have it installed, and it is used when building mlt from source for some reason, IIRC), But what captured my attention was that you ran melt on an OGV file. I don’t have anything packaged that way laying around, but could you try running melt on a few different video files (different types) and see if the results vary? There’s some chance that we’re going to have to start chasing after correct codec versions.

I am extremely happy to see all of you trying your best to solve my problem.

Here is what I am getting:


 zypper lr -d
#  | Alias                     | Name                               | Enabled | Refresh | Priority | Type   | URI                                                                               | Service
---+---------------------------+------------------------------------+---------+---------+----------+--------+-----------------------------------------------------------------------------------+--------
 1 | Education                 | Education                          | Yes     | Yes     |   99     | rpm-md | http://download.opensuse.org/repositories/Education/openSUSE_12.1/                |        
 2 | LibreOffice:Stable        | LibreOffice:Stable                 | Yes     | Yes     |   99     | rpm-md | http://download.opensuse.org/repositories/LibreOffice:/Stable/openSUSE_12.2/      |        
 3 | PTA                       | PTA                                | Yes     | No      |   99     | rpm-md | http://download.opensuse.org/repositories/home:/please_try_again/openSUSE_12.2/   |        
 4 | Wine                      | Wine                               | Yes     | Yes     |   99     | rpm-md | http://download.opensuse.org/repositories/Emulators:/Wine/openSUSE_12.2/          |        
 5 | devel:languages:perl      | devel:languages:perl               | Yes     | Yes     |   99     | rpm-md | http://download.opensuse.org/repositories/devel:/languages:/perl/openSUSE_12.1/   |        
 6 | devel:languages:python    | devel:languages:python             | Yes     | Yes     |   99     | rpm-md | http://download.opensuse.org/repositories/devel:/languages:/python/openSUSE_12.1/ |        
 7 | google-chrome             | google-chrome                      | Yes     | Yes     |   99     | rpm-md | http://dl.google.com/linux/chrome/rpm/stable/i386                                 |        
 8 | google-talkplugin         | google-talkplugin                  | Yes     | Yes     |   99     | rpm-md | http://dl.google.com/linux/talkplugin/rpm/stable/i386                             |        
 9 | home:smarty12             | home:smarty12                      | Yes     | Yes     |   99     | rpm-md | http://download.opensuse.org/repositories/home:/smarty12/openSUSE_12.2/           |        
10 | home:smarty12:testing     | home:smarty12:testing              | Yes     | Yes     |   99     | rpm-md | http://download.opensuse.org/repositories/home:/smarty12:/testing/openSUSE_12.2/  |        
11 | openSUSE:12.1:NonFree     | openSUSE:12.1:NonFree              | Yes     | Yes     |   99     | yast2  | http://download.opensuse.org/distribution/12.1/repo/non-oss/                      |        
12 | packman-i586              | packman-i586                       | Yes     | No      |   99     | rpm-md | http://packman.inode.at/suse/12.2/                                                |        
13 | repo-debug                | openSUSE-12.2-Debug                | No      | Yes     |   99     | NONE   | http://download.opensuse.org/debug/distribution/12.2/repo/oss/                    |        
14 | repo-debug-update         | openSUSE-12.2-Update-Debug         | No      | Yes     |   99     | NONE   | http://download.opensuse.org/debug/update/12.2/                                   |        
15 | repo-debug-update-non-oss | openSUSE-12.2-Update-Debug-Non-Oss | No      | Yes     |   99     | NONE   | http://download.opensuse.org/debug/update/12.2-non-oss/                           |        
16 | repo-non-oss              | openSUSE-12.2-Non-Oss              | Yes     | Yes     |   99     | yast2  | http://download.opensuse.org/distribution/12.2/repo/non-oss/                      |        
17 | repo-oss                  | openSUSE-12.2-Oss                  | Yes     | Yes     |   99     | yast2  | http://download.opensuse.org/distribution/12.2/repo/oss/                          |        
18 | repo-source               | openSUSE-12.2-Source               | No      | Yes     |   99     | NONE   | http://download.opensuse.org/source/distribution/12.2/repo/oss/                   |        
19 | repo-update               | openSUSE-12.2-Update               | Yes     | Yes     |   99     | rpm-md | http://download.opensuse.org/update/12.2/                                         |        
20 | repo-update-non-oss       | openSUSE-12.2-Update-Non-Oss       | Yes     | Yes     |   99     | rpm-md | http://download.opensuse.org/update/12.2-non-oss/                                 |        

I thought it would be the best to show you the screenshots:

https://dl.dropbox.com/s/cnivqqm0xkbbdjw/forum.png?token_hash=AAHDeHoDn3maCr9p6pv_c5IH16i5W-EGS57xvLjTzBZO0g&dl=1

I tried with an mpeg file:


No LADSPA plugins were found!

Check your LADSPA_PATH environment variable.
Failed to load "A"
Failed to load "Strong"
Failed to load "Man.mpeg"
Failed to load "A"
Failed to load "Strong"
Failed to load "Man.mpeg"
Usage: melt [options] [producer [name=value]* ]+
Options:
  -attach filter:arg] [name=value]*       Attach a filter to the output
  -attach-cut filter:arg] [name=value]*   Attach a filter to a cut
  -attach-track filter:arg] [name=value]* Attach a filter to a track
  -attach-clip filter:arg] [name=value]*  Attach a filter to a producer
  -audio-track | -hide-video               Add an audio-only track
  -blank frames                            Add blank silence to a track
  -consumer id:arg] [name=value]*         Set the consumer (sink)
  -debug                                   Set the logging level to debug
  -filter filter:arg] [name=value]*       Add a filter to the current track
  -group [name=value]*                     Apply properties repeatedly
  -help                                    Show this message
  -jack                                    Enable JACK transport synchronization
  -join clips                              Join multiple clips into one cut
  -mix length                              Add a mix between the last two cuts
  -mixer transition                        Add a transition to the mix
  -null-track | -hide-track                Add a hidden track
  -profile name                            Set the processing settings
  -progress                                Display progress along with position
  -remove                                  Remove the most recent cut
  -repeat times                            Repeat the last cut
  -query                                   List all of the registered services
  -query "consumers" | "consumer"=id       List consumers or show info about one
  -query "filters" | "filter"=id           List filters or show info about one
  -query "producers" | "producer"=id       List producers or show info about one
  -query "transitions" | "transition"=id   List transitions, show info about one
  -query "profiles" | "profile"=id         List profiles, show info about one
  -query "presets" | "preset"=id           List presets, show info about one
  -query "formats"                         List audio/video formats
  -query "audio_codecs"                    List audio codecs
  -query "video_codecs"                    List video codecs
  -serialise [filename]                    Write the commands to a text file
  -silent                                  Do not display position/transport
  -split relative-frame                    Split the last cut into two cuts
  -swap                                    Rearrange the last two cuts
  -track                                   Add a track
  -transition id:arg] [name=value]*       Add a transition
  -verbose                                 Set the logging level to verbose
  -version                                 Show the version and copyright
  -video-track | -hide-audio               Add a video-only track
For more help: <http://www.mltframework.org/>

Thanx a lot…