Package Details: olive 0.1.2-3

Git Clone URL: (read-only, click to copy)
Package Base: olive
Description: Free non-linear video editor
Upstream URL:
Keywords: editor video
Licenses: GPL3
Submitter: tecnotercio
Maintainer: tecnotercio
Last Packager: tecnotercio
Votes: 47
Popularity: 1.12
First Submitted: 2018-12-23 00:21 (UTC)
Last Updated: 2022-08-13 06:47 (UTC)

Latest Comments

1 2 3 Next › Last »

jamespharvey20 commented on 2022-07-14 14:30 (UTC) (edited on 2022-07-14 14:32 (UTC) by jamespharvey20)

I encountered the invalid conversion from 'const AVCodec*' to 'AVCodec*' error and reported it upstream at

Apparently they don't support this version anymore. It's the latest tagged version, so I guess all they support now is their master branch for 2.0? So, they won't be fixing 1.2 to be able to compile anymore. That means the AUR maintainer will need to add a patch.

Upstream says these types of errors will just need a patch to change the variable type to const. I've moved on to another video editor, so haven't tried to see if that variable can be const, how many of these need to be patched, and if it builds after changing all of these or runs into other problems.

AVCodec* codec_info = avcodec_find_encoder(codec);


const AVCodec* codec_info = avcodec_find_encoder(codec);

jfernandz commented on 2022-07-10 17:30 (UTC) (edited on 2022-07-10 17:33 (UTC) by jfernandz)

I'm having the very same problem than @dfowl, not sure if we should flag this package, but I was trying to build it manually with makepkg and still the same building issue.

Might this be caused because of ffmpeg compatibility?

dfowl commented on 2022-05-29 09:45 (UTC) (edited on 2022-05-29 09:46 (UTC) by dfowl)

When I yay -S olive I get an error during compilation. I do not understand whether this is an issue with the package or an issue with my machine. Here is the following error message:

/home/dfowl/.cache/yay/olive/src/olive-0.1.2/dialogs/advancedvideodialog.cpp: In constructor ‘AdvancedVideoDialog::AdvancedVideoDialog(QWidget*, AVCodecID, VideoCodecParams&)’: /home/dfowl/.cache/yay/olive/src/olive-0.1.2/dialogs/advancedvideodialog.cpp:47:45: error: invalid conversion from ‘const AVCodec*’ to ‘AVCodec*’ [-fpermissive] 47 | AVCodec* codec_info = avcodec_find_encoder(static_cast<AVCodecID>(encoding_codec)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | | const AVCodec* make[2]: *** [CMakeFiles/olive-editor.dir/build.make:264: CMakeFiles/olive-editor.dir/dialogs/advancedvideodialog.cpp.o] Error 1 make[1]: *** [CMakeFiles/Makefile2:84: CMakeFiles/olive-editor.dir/all] Error 2 make: *** [Makefile:136: all] Error 2 ==> ERROR: A failure occurred in build(). Aborting... -> error making: olive

triglicerido commented on 2021-12-15 22:57 (UTC)

We must maintain this package in some kind of "legacy" form after the 0.2 version comes.

I like Olive this way and it just works for me good enough for my needs.

Can not get that node thing yet.

triglicerido commented on 2021-12-15 22:54 (UTC)

@myghi63 I have the same problem, but discovered something interesting:

In any WM or DE it does not work properly so you need to follow some steps before yo can drag your image freely, like modify the speed manually. After then you can drag the speed.

What I did was try to copy some libs from the AppImage package but it did not work, the problem was there, then I messed (obviously) my /urs/lib/ folder after copied all those libs there.

So, I installed a new fresh Arch in some partition, installed LXQt DE (because I wanted something easy and fast to only copy the /usr/lib folder) and copied all the /usr/libs/ folder to my existing installation to try to recover my machine.

It worked so I was able to login again to my main machine and discovered something interesting:

Olive Video Editor worked! That thing with images worked out of the box.

So, I came with the idea that some library is messing with that feature of the editor.

I tried to install a new Arch machine with LXQt at first then olive but it did not work, same problem with images.

Then tried a new installation, with i3, then LXQt, then Olive but no.

Then first Olive, then LXQt, but no again.

After, installed Arch, i3 and Olive, and in a different partition a new installation with LXQt, then copied the /usr/lib folder to the i3 setup with all the files, reboot, entered to the i3 install, run Olive, tested adding images... And it worked!

So we need to figure out which library is causing that, with library we need, so only copy that library and not all the folder, so we can not damage our system.

Something strange or rare is, it does not work if you install LXQt, but it is okay if you copy the /usr/lib folder.

I am a newbe so I am still trying to figure how to do it the good way.

Any help (since Olive is unsupported now) is well received.

myghi63 commented on 2021-05-04 15:27 (UTC)

This Olive is now recognizing an image file as a video file, with just one frame, so I can't manipulate the images the way it should.

tecnotercio commented on 2021-01-02 01:08 (UTC)

@simona: Olive 0.2 is still under development.

If you want to test it, install the "olive-git" package.

simona commented on 2020-12-29 12:14 (UTC)

new 0.2

tecnotercio commented on 2020-09-27 06:12 (UTC)

@heber: The Olive website reports that version 0.1.2, although not supported, is the most stable at the moment:

Version 0.2 is in development, and should not be used "for any serious work" yet: