kdenlive: https://kdenlive.org/
my music: https://unicornmasquerade.bandcamp.com/
my photography: / breadonpenguins

kdenlive manual (read it, it shows you how to do literally everything): https://docs.kdenlive.org/en/index.html
kdenlive donation page: https://kdenlive.org/fund/
my shortcuts file: https://github.com/BreadOnPenguins/dots/

‪@VeronicaExplains‬ made a great video that covers kdenlive, too! • I make all my videos using Linux. Here’s how.

all footage incl. pixel animations is mine.
my wallpaper is a painting by Alois Arnegger ‘winter mountain landscape in evening light’.

  • ch00f@lemmy.world
    link
    fedilink
    arrow-up
    8
    ·
    1 day ago

    so I’ve used it a few times, but it absolutely chokes on 4K footage on my rig. I think maybe the lack of hardware acceleration for pre rendering?

    I have a big project coming up and I’m considering downscaling all the source files, editing, and then slipping in the real files when I’m done. Is that a thing people do?

    • Captain Aggravated@sh.itjust.works
      link
      fedilink
      English
      arrow-up
      2
      ·
      8 hours ago

      Yes, that’s a built-in feature called proxy video. It makes lower resolution copies of the video files, you edit with them, it’s a big load off your machine (and easier on RAM), you can render a low quality version from the proxy files for you or someone else on your team to preview for any last minute changes, then you can render out the entire thing from the original high res files.

    • Die4Ever@retrolemmy.com
      link
      fedilink
      English
      arrow-up
      2
      ·
      19 hours ago

      Kdenlive has a built in feature to automatically create and use proxies for editing, it helps a ton. I did create a custom encoding profile for my proxies to be a bit higher quality.

    • Coldcell@sh.itjust.works
      link
      fedilink
      arrow-up
      7
      ·
      1 day ago

      This is literally how all professional editors work, the lower res is called the offline edit, then you swap the high res back in for ‘onlining’ and export.

    • towerful@programming.dev
      link
      fedilink
      arrow-up
      3
      ·
      edit-2
      1 day ago

      Yeh, either proxy editing (where it’s low res versions until export).

      Or you could try a more suitable intermediary codec.
      I presume you are editing h.264 or something else with “temporal compression”. Essentially there are a few full frames every second, and the other frames are stored as changes. Massively reduces file size, but makes random access expensive as hell.

      Something like ProRes, DNxHD… I’m sure there are more. They store every frame, so decoding doesn’t require loading the last full frame and applying the changes to the current frame.
      You will end up with massive files (compared to h.264 etc), but they should run a lot better for editing.
      And they are lossless, so you convert source footage then just work away.

      Really high res projects will combine both of these. Proxy editing with intermediary codecs