Hi! I’m using Kdenlive on Fedora Workstation. I’ve imported a few mp4 files, using the AAC codec, and they show a warning icon in the waveform thumbnail. When I try to drag them into the timeline, they aren’t added to it. When I mouse over the warning icon I just get a tooltip with the path to the file. See screenshot to see what I see.
Now, I had issues playing the files by default, but after installing the extra Fedora codecs I can play them specifically through mpv and vlc. Is it possible kdenlive is missing some codecs by default I need to install? I’m struggling to find answers online. I’ll appreciate any pointers you can give me!
Hi @SparkyOndo, and welcome to the forum and community.
Can you please state the version and installation method of Kdenlive? If it’s a version prior to 26.04.3, I suggest to update to the latest version. If you use Fedora’s package manager, I suggest to use the AppImage from the Kdenlive Download page.
Hi! It’s version 26.04.3, installed through flatpak.
I’ve used HandBrake to transcode the videos to the H264 video codec (still AAC for the audio). When I import these into Kdenlive, it’s still not happy with them but it gives me the option to transcode them right inside Kdenlive. After doing it, the clips appear to have the exact same codecs but I can work with them. I’m not sure what’s happening, but at least I can work with that.
I’d still like to find a solution that doesn’t require a convoluted workaround, so if anyone sees this and has any pointers I’ll appreciate it!
Try the AppImage, because the Flatpak sandbox on Fedora may be extremely restrictive and not allow access to codecs or something Kdenlive needs.
ok, using the AppImage it lets me transcode the original files but I get this error:
[h264_nvenc @ 0x21bb3d00] No capable devices found
[vost#0:0/h264_nvenc @ 0x21bf2280] [enc:h264_nvenc @ 0x21bb2f40] Error while opening encoder - maybe incorrect parameters such as bit_rate, rate, width or height.
[vf#0:0 @ 0x21bb40c0] Error sending frames to consumers: Generic error in an external library
[vf#0:0 @ 0x21bb40c0] Task finished with error code: -542398533 (Generic error in an external library)
[vf#0:0 @ 0x21bb40c0] Terminating thread with return code -542398533 (Generic error in an external library)
[vost#0:0/h264_nvenc @ 0x21bf2280] [enc:h264_nvenc @ 0x21bb2f40] Could not open encoder before EOF
[vost#0:0/h264_nvenc @ 0x21bf2280] Task finished with error code: -22 (Invalid argument)
[vost#0:0/h264_nvenc @ 0x21bf2280] Terminating thread with return code -22 (Invalid argument)
[out#0/mp4 @ 0x21bb2e40] Nothing was written into output file, because at least one of its streams received no packets.
frame= 0 fps=0.0 q=0.0 Lsize= 0KiB time=N/A bitrate=N/A speed=N/A elapsed=0:00:01.03
So… it looks like it can’t find my nvidia card? But I installed the appropriate drivers and when I’ve played games they’ve run with it so the drivers seems to be fine.
Hmm, that’s strange indeed. Can you please open a bug report for this? Thanks!