Open probonopd opened 7 years ago
I confirm some of these problems are still in the latest AppImage. MLT is missing the avformat module, which should be compiled automatically if FFmpeg libraries are found during MLT's compilation. Same thing for frei0r. Also the "ffmpeg" binary should be included since it is used in some features of Kdenlive.
The avformat module is absolutely required for Kdenlive, and Frei0r provides most of the effects, so this really needs to be sorted out before any public release of this AppImage. Thanks a lot for your work
I had a quick look, and in metadata.yml, for MLT's compilation you use the argument: --avformat-suffix=mlt
This means that MLT will look for "ffmpegmlt" instead of "ffmpeg", same for all ffmpeg libraries that need to be named with "mlt" at the end. This requires the options: "--progs-suffix=mlt --build-suffix=mlt" in FFmpeg configure script. These options are present in the ffmpeg.sh script in root folder, but not the more recent version in scripts/ffmpeg.sh. That might be the reason why MLT does not find FFmpeg.
thanks!
please test https://s3-eu-central-1.amazonaws.com/ds9-apps/kdenlive-master-appimage/kdenlive-latest-x86_64.AppImage
for some reason I am not getting the popup message
On Ubuntu 16.04, getting
The default profile of Kdenlive is not set or invalid, press OK to set it to a correct value.
and
Missing app: ffmpeg required for proxy clips and transcoding
The following codecs were not found on your system. Check our online manual if you need them: libvpx,libx264,libvpx-vp9,libx265 Missing app: ffplay recommended for some preview jobs Missing app: ffprobe recommended for extra clip analysis Missing app: dvdauthor required for creation of DVD Missing app: vlc or xine recommended to preview DVD
So compared to above, it has changed.
Yeah it is building now with the binaries added in.
@j-b-m I copied kdenlive --config kdenlive-appimagerc \$@ from your recipe but we are getting
The default profile of Kdenlive is not set or invalid, press OK to set it to a correct value.
Am I missing something else?
@scarlett A huge thank you for your efforts, I know how painful it can be to get everything working. The dialog you are seeing is normal, and is related to a recent change in profile management. The dialog only comes on first startup. You have to click ok, then select a profile (for example HD 1080p 25), then it will start normally. We are going to fix this behavior in git master to a more user friendly version in the next 1-2 days.
One more thing, the "melt" executable from MLT must also be copied in the AppImage as it is necessary for many operations, mostly rendering a project.
Added, thank you
Missing MLT modules and packages in
kdenlive-git20170301-x86_64.AppImage
:The official Kdenlive AppImage doesn't seem to have this issue, although it is significantly smaller.