Space Catitude š on Nostr: TIL how to load an animated PNG loop into Kdenlive. At least, in the version I have, ...
TIL how to load an animated PNG loop into Kdenlive. At least, in the version I have, it doesn't just happen automatically.
But FFMPEG understands "apng" format.
I renamed my .png to .apng, but I don't know if that mattered.
But then I did:
$ ffmpeg -i <anim>.apng <anim_folder>/<anim>-%03d.png
And now I have a short PNG stream.
Which Kdenlive can load (including transparency and looping) with "Add Image Sequence..."

<-- this one, BTW
#Kdenlive #Emojo #Animated
Published at
2026-06-21 18:02:53 UTCEvent JSON
{
"id": "33054584de0e8344a60ceca64f83208c94be5bc1f2da5873fd4afe7cba5c3aa1",
"pubkey": "066b0ed8bb1de53aa346b718fd62d5f9d0c4de862f7d4169c7433929d93e12a5",
"created_at": 1782064973,
"kind": 1,
"tags": [
[
"t",
"kdenlive"
],
[
"t",
"emojo"
],
[
"t",
"Animated"
],
[
"emoji",
"smug_dance",
"https://realsocial.files.fedi.monster/custom_emojis/images/000/118/992/original/87abfd3b7f0cb108.png"
],
[
"proxy",
"https://realsocial.life/users/TerryHancock/statuses/116789410088191824",
"activitypub"
],
[
"client",
"Mostr",
"31990:6be38f8c63df7dbf84db7ec4a6e6fbbd8d19dca3b980efad18585c46f04b26f9:mostr",
"wss://relay.ditto.pub"
]
],
"content": "TIL how to load an animated PNG loop into Kdenlive. At least, in the version I have, it doesn't just happen automatically.\n\nBut FFMPEG understands \"apng\" format.\n\nI renamed my .png to .apng, but I don't know if that mattered.\n\nBut then I did:\n\n$ ffmpeg -i \u003canim\u003e.apng \u003canim_folder\u003e/\u003canim\u003e-%03d.png\n\nAnd now I have a short PNG stream.\nWhich Kdenlive can load (including transparency and looping) with \"Add Image Sequence...\"\n\n:smug_dance: \u003c-- this one, BTW\n\n#Kdenlive #Emojo #Animated",
"sig": "91bd113d7c44c13ef59fd177147d2827b6d3aab4d9bb820fc0c3a038027b2357d0e4a5ca4de5cf548eaf3daf2bc8de079578a0905880d9cffeb50dbee97c6950"
}